Webhooks & APIOutbound
comment.updated
Emitted when a comment changes - most often a moderation change
type: comment.updated
Fired when a comment on one of your Instagram posts changes. In practice this is usually moderation: the comment was hidden or unhidden.
When it fires
- A comment is hidden or unhidden.
- The comment's stored content changes.
data shape
type Data = { comment: CommentPayload };There is no previous on comment events, unlike chat.updated or contact.updated. To know what changed, compare against your own stored copy.
Example envelope
{
"id": "evt_01JV4QKP2A9F5K8QP4B3W6E9JU",
"type": "comment.updated",
"timestamp": "2026-04-24T14:12:00.000Z",
"data": {
"comment": {
"id": "6805a1c2a6f9f35f6e66f2d1",
"postId": "6805a0f1a6f9f35f6e66f2c0",
"commenterId": "6805a1b0a6f9f35f6e66f2cc",
"externalCommentId": "17912345678901234",
"text": "do you deliver to the north side?",
"hidden": true,
"deleted": false,
"updatedAt": "2026-04-24T14:12:00.000Z"
}
},
"meta": {
"eventId": "evt_01JV4QKP2A9F5K8QP4B3W6E9JU",
"event": "comment.updated",
"occurredAt": "2026-04-24T14:12:00.000Z",
"organisationId": "6640f3d5c8a0d7e8b7f20222",
"connectionId": "6640f45ac8a0d7e8b7f2014a",
"apiVersion": "2026-04-01",
"attempt": 1
}
}Notes
hidden: truemeans the comment is hidden on Instagram - still stored, not shown publicly.- Replying to a comment, or converting it to a DM, does not emit this event; those produce their own message events.
Related
comment.createdcomment.deleted- Shared Types -
CommentPayload