instagram_basicinstagram_branded_content_brand (for the /branded_content_tag_approval endpoint)instagram_branded_content_creator (for the /branded_content_partner_promote endpoint)/{user-id}/branded_content_tag_approval endpoint allows you to add, remove, and view the creators on your approved accounts list, if approval is required.GET call to the /{user-id}/branded_content_tag_approval endpoint to verify if creators are on the approval list.curl -G \
-d 'user_ids=<USER_ID1, USER_ID2, ...>' // list of creator user IDs
-d 'access_token=<BUSINESS_ACCESS_TOKEN>'
'https://graph.facebook.com/v25.0/<USER_ID>/branded_content_tag_approval'
| Name | Description |
|---|---|
user_ids | Required. A comma-separated list of user IDs to check against the approval list. A maximum of 100 user IDs can be queried per request. |
{ "data": [ { "id": "<USER_ID>" } ] }
POST call to the /{user-id}/branded_content_tag_approval endpoint to add creators to the approval list.curl -X \
-d 'user_ids=<USER_ID5, USER_ID10, USER_ID15, ...>' // list of creator user IDs
-d 'access_token=<BUSINESS_ACCESS_TOKEN>'
'https://graph.facebook.com/v25.0/<USER_ID>/branded_content_tag_approval'
| Name | Description |
|---|---|
user_ids | Required. A comma-separated list of user IDs to add to the approval list. |
{ "success": true }
false value is returned if one or more of the user IDs failed to update, in which case, no user IDs will be added to the approval list.DELETE call to the /{user-id}/branded_content_tag_approval endpoint to remove user IDs from the approval list.curl -X DELETE\
-d 'user_ids=<USER_ID3, USER_ID5, ...>' // list of creator user IDs
-d 'access_token=<BUSINESS_ACCESS_TOKEN>'
'https://graph.facebook.com/v25.0/<USER_ID>/branded_content_tag_approval'
| Name | Description |
|---|---|
user_ids | Required. A comma-separated list of user IDs to remove from the approval list. |
{ "success": true }
false value is returned if one or more of the user IDs failed to be deleted, in which case, no user IDs will be deleted from the approval list./{ig-media-id}/branded_content_partner_promote endpoint call allows a creator to get the list of brands that are approved to promote a given branded content post.curl -G \
-d 'access_token=<CREATOR_ACCESS_TOKEN>'
'https://graph.facebook.com/v25.0/<IG_MEDIA_ID>/branded_content_partner_promote'
{ "approved": <BUSINESS_ACCOUNT_ID1, BUSINESS_ACCOUNT_ID2, ...> // list of business account IDs }
{ig-media-id}/branded_content_partner_promote endpoint allows a creator to activate the Allow brand partner to boost setting without the Instagram app.curl -X \ POST
-d 'sponsor_id=<BUSINESS_ACCOUNT_ID>' // Business account ID for which the creator is granting, or revoking, promotion permissions
-d 'permission=true | false'
-d 'access_token=<CREATOR_ACCESS_TOKEN>'
'https://graph.facebook.com/v25.0/<IG_MEDIA_ID>/branded_content_partner_promote'
| Name | Description |
|---|---|
permission | Required. Set to true if permission is given to the tagged brand partner, or false if not. |
{ "success": true }
false value is returned if there is an error, and permission will not be granted to the brand partner.