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
sessionStorageunderxactions_delegates - Navigate to
x.com/settings/delegateto 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