Community Discussion
Where can I get the Account Id ?
Hello everyone,
I'm in the progress of familiarizing myself with the Backstage Report API for advertisers, I'd like to fetch a report called "Revenue Summary Report".
Here is the sample given to proceed:
GET
/backstage/api/1.0/[account-id]/reports/revenue-summary/dimensions/[dimension]?[
parameters]
Host: https://backstage.taboola.com
Authorization: Bearer [access-token]
Now, I know my company has a Network account and multiple sub-account, so I'm first getting my access token using the credentials related to the Network account but then my issue comes upon trying to find the proper account-id to be used.
I have tried many of them:
-
the account_id of my network account, -> ends with this response:
"http_status": 403,
"message": "Requested action is forbidden",
"message_code": "api.action.forbidden" -
the id of my network account, ends with this response:
"http_status": 400,
"message": "Unknown publisher",
"message_code": "api.action.bad_request.null"
-
the account_id of different sub-accounts (that I got using the route : https://backstage.taboola.com/backstage/api/1.0/[account_id]/advertisers -> this account_id being the one of my network account) -> ends with this response :
"http_status": 403,
"message": "Requested action is forbidden",
"message_code": "api.action.forbidden" -
the id of the different sub-accounts I used -> ends with this response:
"http_status": 400,
"message": "Unknown publisher",
"message_code": "api.action.bad_request.null"
So my question is, where can I get the proper account_id that will fetch me the revenue summary report?
Is there an endpoint to be used with the network account_id first to retrieve the other id ?
Thanks in advance for your replies,