How do advertisers grant a given level of access?



There are a couple of ways for gaining access to an Ads account:

  • Obtain Advertiser User OAuth Tokens, which we highly recommend. This approach will allow you to call the API on behalf of a user and take actions as that user, all this while never having to ask the advertiser to share their credentials. The most common method to obtain the advertiser’s access tokens is via OAuth 3-legged auth from within your Web UI.
  • Use Your OAuth Tokens via an Ads Manager Role, where the advertiser grants your handle(s) access to their Ads account via the Twitter UI (

Related Links:

Ads API Frequently Asked Questions (FAQs)
Help with Advertiser Access without exposing spends