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!