Hi Twitter Team, I’m having trouble making Twitter Ads API calls. In short, with my OAuth 1.0 token set, all calls to ads-api.twitter.com/11 (for example: GET https://ads-api.twitter.com/11/accounts) return the following response:

A bit of context:

  • App ID: 25198618
  • I’ve already applied to access the Twitter Ads API.
  • I have also applied for Elevated Access
  • I have tried to make the calls using the Python SDK and the Twitter Ads Postman collection, and the result is the same.
  • The app was configured to have “Read and Write” access from the Oauth1.0 section in the developer portal. I also made sure to regenerate the tokens after each modification in the app configuration.
  • Of the two authentication methods described in the documentation (Accessing Ads accounts | Docs | Twitter Developer Platform) I chose the second one (screenshot below). I made sure I had one of the required permissions (Account administrator, Ad manager or Creative Manager) in the advertiser’s Twitter Ads account.
  • One thing I noticed, is that when I perform the 3-step authentication process there are no permissions like “read access for ads” (screenshot below).

Thanks in advance,

Hello,

Thanks for reaching out. It seems like there is a lack of permission given. Can you verify again if it works?

The issue has been solved. Thanks!