Remove User Access
Use this process to offboard users from The Trade Desk seat. Properly removing access protects your seat from unauthorized activity, maintains compliance, and ensures business continuity for programmatic campaigns.
Removing a user is permanent and cannot be undone. Always transfer asset ownership and revoke API tokens before removal.
When to Remove Users
Remove The Trade Desk access when:
- Employee leaves the organization
- Agency contract ends or agency no longer manages specific advertisers
- User changes roles and no longer requires Trade Desk access
- Security or compliance teams request removal due to policy violation or audit
- Temporary contractor's project concludes (seasonal campaign, product launch, etc.)
- User has been inactive for 90+ days per access policy
- Finance or legal requests removal for billing or compliance reasons
- Consolidating access to different seat or role change
- User needs downgrade to analyst/read-only rather than full removal
Deactivation Triggers
Common triggers for immediate removal:
- Employee termination: Revoke access same day as termination date
- Agency contract termination: Remove within 24 hours of contract end
- Role change: If transitioning to non-advertising role, assess removal vs. read-only
- Security incident: Immediately remove if credentials compromised or policy violated
- Quarterly access review: Remove users inactive for 90+ days per governance policy
- Policy violations: Remove per security team or compliance request
- Duplicate accounts: Remove redundant user accounts or old email addresses
- API token compromise: Immediate removal and token revocation if security breach
Pre-Removal Assessment
Before removing a user, complete the following assessment:
Identify access level
Determine if user has:
- Seat-level access: Removal clears access to all advertisers under seat
- Advertiser-specific access: Can remove completely or reduce advertiser list
- Billing visibility: Removal affects who can see invoices and payment details
- API credentials: Removal may break automated integrations and bulk tools
- Pixel and audience ownership: Removal transfers or orphans conversion pixels and audiences
Identify owned assets
Campaign assets:
- Campaigns and ad groups they created or manage
- Creative assets they uploaded
- Saved audience segments and targeting templates
- Custom bidding strategies and pacing rules
- Saved reports and dashboards
Configuration assets:
- Conversion pixels and tracking tags they configured
- Audience segments they created
- Deal IDs and private marketplace (PMP) setups
- Data integrations and third-party connections
API and integration assets:
- User Access Tokens (API credentials)
- Automated reporting scripts and ETL jobs
- Bulk campaign management tools
- Server-to-server (S2S) integrations
Transfer ownership
For each asset identified:
- Identify new owner (must be another Seat Admin for pixel/API ownership)
- Transfer pixel and audience ownership in platform settings
- Document transfer in handoff notes
- Notify new owner of transferred responsibilities
- Verify new owner can access and manage assets
Critical: Pixels, audiences, and API tokens require explicit ownership transfer. If user is only Seat Admin with pixel ownership, transfer before removal.
Confirm approval
Obtain written approval from:
- User's manager or seat owner
- Finance or HR if due to termination
- Security or compliance if part of audit or incident response
- Legal if contractual or vendor-related removal
Save approval in ticketing system or access log for audit trail.
Removal Steps
Step 1: Access user management
- Sign in to The Trade Desk platform
- Navigate to the correct Seat
- Go to Admin menu → Users or User Management
- Verify you have Seat Admin access before proceeding
Step 2: Review current access
- Locate user in the active users list
- Review their:
- Current role (Seat Admin, Trader/Full Access, Analyst, Finance/Billing)
- Advertiser assignments and scope
- Billing visibility status
- API token status
- Screenshot user details for compliance and audit record
- Document in access log or ticket
Step 3: Transfer pixel and audience ownership (if applicable)
If user is Seat Admin with pixels or audiences:
- Navigate to Admin → Pixels or Data Management
- Identify pixels and audiences owned by the user
- Transfer ownership to another active Seat Admin
- Verify transfer successful
- Document ownership change
Step 4: Revoke API credentials (if applicable)
If user has User Access Tokens (API credentials):
- Navigate to Admin → API or API Tokens
- Identify all tokens tied to the user
- Deactivate or delete all User Access Tokens
- Notify teams using those tokens that rotation is needed immediately
- Update any scripts, ETL jobs, or integrations with new credentials
- Test integrations after credential rotation
Critical: Revoking API tokens will break any bulk tools, reporting scripts, or integrations using those credentials. Coordinate with teams before deactivation.
Step 5: Remove or reduce user access
For full removal:
- Find user in User Management
- Click Remove, Deactivate, or Delete
- Confirm removal when prompted
- User immediately loses access to all advertisers in the seat
For advertiser-specific reduction:
- Click Edit for the user
- Remove specific advertisers from their access list
- Keep user active but reduce scope
- Save changes
- Verify advertiser list updated
For role downgrade instead of removal:
- Click Edit for the user
- Change role to Analyst/View Only if they need reporting access only
- Adjust advertiser scope if needed
- Save changes
Step 6: Verify removal
- Refresh User Management page
- Confirm user no longer appears in active users list (or has updated role/advertisers)
- Screenshot updated list for audit trail
- Verify API tokens no longer appear in API management
- Verify billing access removed if applicable
Post-Removal Tasks
Update documentation
Update the following:
- Access log or ticketing system:
- User email and name
- Date removed
- Reason for removal (e.g., "Employee termination," "Contract ended," "Quarterly review")
- Approver name and approval date
- Advertisers removed (list specific advertisers)
- Role removed (Seat Admin, Trader, Analyst, Finance)
- Assets transferred and new owners
- API tokens revoked
- Screenshots attached
- SSO/IAM directory: Remove user from Trade Desk access groups
- Internal roster: Update team roster, org charts, or RACI matrices
- Pixel and audience documentation: Update ownership records
- API documentation: Update credentials and integration ownership
Notify stakeholders
- Inform user of removal if appropriate (non-termination scenarios)
- Alert team members who collaborated with removed user on campaigns
- Notify new asset owners of their new responsibilities
- Update documentation or runbooks referencing the removed user
- Inform finance team if user had billing access
- Alert engineering teams if API tokens were revoked
Audit remaining users
Post-removal audit checklist:
- Verify user fully removed from seat
- Check for duplicate accounts or old email addresses for same user
- Review other users' access for similar cleanup needs
- Flag Seat Admins who no longer need that role for downgrade
- Identify inactive users for next review cycle
- Verify pixel and audience ownership distributed among multiple Seat Admins
Rotate credentials and integrations
If removed user had sensitive access:
- Rotate API tokens for affected integrations
- Update bulk campaign tools with new credentials
- Change shared passwords if any were in use (not recommended practice)
- Review audit logs for user activity before removal
- Notify security team if removal was due to incident
- Test all integrations after credential rotation
Schedule next review
- Add removal to quarterly access review log
- Set reminder to review all users in 90 days
- Document any access patterns to improve future onboarding/offboarding
Troubleshooting
Cannot remove user because they own pixels or audiences:
- Transfer pixel and audience ownership first in Data Management
- If blocked, contact The Trade Desk support
- Ensure new owner is a Seat Admin
User removed but can still access:
- Verify removed from correct seat
- Check if user has access through different seat
- User may be cached - have them log out and clear browser cache
- Contact The Trade Desk support if access persists after 24 hours
Need to restore removed user:
- Removal is permanent; cannot restore or undo
- Re-invite user through Add User workflow if needed
- User will receive new invitation and must re-accept
- Rebuild advertiser assignments and role
User had billing access and invoices no longer accessible:
- Ensure another Seat Admin or Finance/Billing user has billing visibility enabled
- Verify billing permissions enabled for remaining users
- Add new billing user if needed
- Contact The Trade Desk support if invoices inaccessible
User had API credentials and integrations broke:
- Integrations using user's API tokens will fail immediately after removal
- Rotate API credentials to new user before removal to prevent downtime
- Update scripts, ETL jobs, and reporting tools with new credentials
- Test integrations after credential rotation
- Coordinate with engineering teams managing integrations
User was only Seat Admin with pixel ownership:
- Must transfer ownership before removal or pixels may become inaccessible
- Promote another user to Seat Admin first if needed
- Transfer ownership, then proceed with removal
- Keep at least 2 Seat Admins to prevent lockouts
Removing advertiser access but user still sees all advertisers:
- Verify you edited advertiser list and saved changes
- Check if user has seat-level access (they see all advertisers)
- Must change to advertiser-specific access and select specific advertisers
- Have user log out and back in to see updated access
Best Practices
- Remove access same day as termination or contract end date
- Always transfer ownership of pixels, audiences, and API tokens before removing
- Screenshot before and after removal for compliance and audit trails
- Run quarterly access reviews to identify and remove inactive users
- Document every removal with date, reason, approver, and transferred assets
- Revoke API tokens immediately upon removal to prevent unauthorized access
- Rotate credentials proactively before removal to prevent integration downtime
- Keep at least 2 Seat Admins to prevent seat lockout scenarios
- Use analyst/read-only role instead of removal if user needs reporting access
- Maintain access matrix showing all users, roles, and advertiser assignments
- Save approval documentation for compliance and audit purposes
- Notify affected teams when removing users with shared responsibilities
- Test pixels and integrations after ownership transfer to ensure continuity
- Review billing access to ensure invoices remain accessible after removal
- Coordinate with engineering before revoking API tokens to prevent downtime
Common Use Cases
Employee termination:
- Receive termination notice from HR
- Transfer pixels, audiences, and campaigns to manager
- Rotate API credentials if user was Seat Admin or had tokens
- Remove user same day as termination
- Screenshot and document removal
- Update internal rosters and access logs
- Test integrations after token revocation
Agency contract ends:
- Confirm contract end date with procurement or legal
- Transfer campaigns back to internal team or new agency
- Transfer pixel ownership if agency managed conversion tracking
- Revoke API tokens used by agency
- Remove agency users within 24 hours of contract end
- Update vendor contact list and access documentation
Role change to non-digital:
- Confirm role change with manager
- Assess if Analyst/View Only access needed for reporting or oversight
- If no access needed, transfer assets and remove completely
- If read-only needed, edit user to downgrade to Analyst role
- Document change and reason
Quarterly access review cleanup:
- Export user list from User Management
- Cross-reference against HR roster and project assignments
- Identify users who left organization or haven't logged in for 90+ days
- Transfer assets and remove inactive users
- Document batch cleanup in access log
Security incident or API token compromise:
- Receive removal request from security or compliance team
- Immediately revoke all User Access Tokens
- Remove user to prevent further access
- Document incident and removal
- Transfer ownership after removal (unless security team advises otherwise)
- Rotate all API credentials and notify affected teams
- Report completion to security team
- Review audit logs for unauthorized activity
Contractor project completion:
- Confirm project completion date with project manager
- Transfer deliverables and campaign ownership to internal team
- Revoke any API tokens contractor used
- Remove contractor access within 48 hours of project end
- Document removal and project completion
- Archive contractor documentation