Delegate Access Management
Browser console script for managing who can post on behalf of your X account.
Script Selection
| Goal |
File |
Navigate to |
| View and manage delegates |
src/delegateAccess.js |
x.com |
Quick Start
- Go to
x.com
- Open DevTools (F12) → Console
- Edit CONFIG if needed
- Paste
src/delegateAccess.js → Enter
Configuration
const CONFIG = {
autoNavigate: true, // Navigate to delegate settings automatically
scanDelegates: true, // List current delegates
showPermissionsInfo: true, // Display permissions reference
delayBetweenActions: 2000, // ms between UI actions
scrollDelay: 1500, // ms between scroll actions
};
Permission Types
| Permission |
Icon |
Description |
post |
✍️ |
Post tweets on your behalf |
reply |
💬 |
Reply to tweets on your behalf |
like |
❤️ |
Like tweets on your behalf |
dm |
📨 |
Send DMs on your behalf |
Available Functions
XActions.delegates.list() // List all current delegates
XActions.delegates.add('username', perms) // Add a delegate with permissions
XActions.delegates.remove('username') // Remove a delegate
XActions.delegates.setPermissions('username', perms) // Update permissions
Notes
- Delegate access requires X Premium
- Delegates navigate to your profile and can act on your behalf within granted permissions
- Data is cached in
sessionStorage under xactions_delegates
- Navigate to
x.com/settings/delegate to view X's native delegate management UI
Related Skills
- premium-subscriptions — Manage X Premium features
- settings-privacy — Configure account privacy and access settings
- teams-management — API-based team and multi-user management