API referenceAccounts
GET /accounts/{id}/mentions
Media the Instagram account is tagged in (GET /{ig-id}/tags). With Instagram Login, @mentions in comments arrive through the comments webhook field (comment.received)
GET
BearerAuthheader
AuthorizationBearer <token>API key sk_...
id*stringAccount id
limit?integerMaximum items (default 25, max 100)
Range
1 <= value <= 100Default
25{accountId, platform, mentions}
application/json- response
accountId?stringplatform?stringmentions?array<>curl -X GET 'https://example.com/api/v1/accounts/string/mentions'Example Response
{ "accountId": "string", "platform": "string", "mentions": [ { "id": "string", "caption": "string", "mediaType": "string", "mediaUrl": "string", "permalink": "string", "timestamp": "string", "username": "string" } ]}GET /accounts/{id}/publishing-limit GET
Publishing quota used in the 24-hour window (Instagram, Threads)
POST /accounts/{id}/webhook-subscription POST
Subscribe the account to Meta webhooks (Instagram: INSTAGRAM_WEBHOOK_FIELDS, default comments and the messaging fields; Facebook Page: FACEBOOK_WEBHOOK_FIELDS, default feed and the Messenger fields) so comment.received and message.* can be delivered. Messaging fields are left out when the account has not granted the messaging permission