Docs
Instagram

Comments

List, create, and delete comments on published Instagram media.

Manage comments on a published Instagram destination.

Requires instagram_business_manage_comments. After adding this scope, reconnect Instagram.

List

curl "https://api.onepostly.com/v1/posts/POST_ID/comments?destinationId=DEST_ID&limit=25" \
  -H "x-api-key: op_YOUR_KEY"
QueryRequiredNotes
destinationIdRecommendedTarget destination when the post has multiple
limitNo1–50 (default 25)
cursorNoPagination cursor (after)

Create

curl -X POST https://api.onepostly.com/v1/posts/POST_ID/comments \
  -H "x-api-key: op_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "destinationId": "DEST_ID",
    "text": "Thanks!",
    "parentCommentId": "OPTIONAL_PARENT_COMMENT_ID"
  }'
BodyNotes
destinationIdRequired
textRequired
parentCommentIdOptional — reply to a comment; default = root media

Delete

curl -X DELETE "https://api.onepostly.com/v1/posts/POST_ID/comments/COMMENT_ID?destinationId=DEST_ID" \
  -H "x-api-key: op_YOUR_KEY"

Supported media

mediaKindComments
Feed image / carousel / ReelsYes
StoriesNounsupported / UNSUPPORTED_MEDIA

See also Posts and Webhooks.