Publication failed with Account Administrator User


#1

Hi community,

When we try to publish a new campaign using the account 18ce54c9mra through the credentials (tokens) of a handle that was designated as account Administrator (Not the account’s handle owner)
with the major permissions level (FULL). This user have a user_id=908058557962178561 and we got the next error:

“Promotable User 908058557962178561 was not found for Account 18ce54c9mra”

We check account’s promotables users and off course we didn’t see the user 908058557962178561, only see the real promotable user of this account whose user_id=4893080543.
We don’t have this issue with this sort of accounts - handle combination permissions, in fact we did the same proof with another account and giving the same level of permission to a another handle and
we got to publish without problems.

We don’t know where is the problem, maybe is a “permissions” problem or maybe an API limitation, or something else. We are lost about that, because it works in some cases but in other cases it doesn’t works.
Can you help us with the issue?

Thanks, Best.


#2

@marto1689: What’s the request you’re trying to make that’s resulting in that error message?

In any case, let me clarify what the GET accounts/:account_id/promotable_users is intended for.

Let’s first look at the promotable users response:

$ twurl -H ads-api.twitter.com "/4/accounts/18ce54c9mra/promotable_users"
{
  "request": {
    "params": {
      "account_id": "18ce54c9mra"
    }
  },
  "next_cursor": null,
  "data": [
    {
      "user_id": "4893080543",
      "id": "k7ovy",
      "account_id": "18ce54c9mra",
      "created_at": "2016-06-09T21:43:38Z",
      "updated_at": "2016-06-09T21:43:38Z",
      "deleted": false,
      "promotable_user_type": "FULL"
    }
  ]
}

This endpoint shows us all of the users whose content the ads account is able to promote. There are two kinds of promotable users:

  • FULL: This is the owner of the ads account (in this case, user 4893080543). There is only ever one FULL promotable user for an ads account.
  • RETWEETS_ONLY: These are other users whose content the ads account has access to promoting.

(Just for reference, this is another thread where a similar question has been asked.)


I suspect that you may be interested to see what accounts the authenticated user has access to. For that, you’d use the GET accounts/:account_id/authenticated_user_access endpoint.


#3

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.