Webhooks

Engagement Webhooks

Events for likes, bookmarks, and reposts that your connected accounts perform through the API.

Confirm the likes, bookmarks and reposts your accounts make through the API. Other people's likes and reposts send no event. Each example is the payload's data.

Events

EventFires when
engagement.likedYour account likes a post
engagement.unlikedYour account removes a like
engagement.bookmarkedYour account bookmarks a post
engagement.unbookmarkedYour account removes a bookmark
engagement.repostedYour account reposts a post
engagement.unrepostedYour account removes a repost

Every successful PUT or DELETE on the engagement routes sends one event, repeats included. See support by platform.

Fields

Prop

Type

Likes and Bookmarks

{
  "object": {
    "action": "like",
    "active": true,
    "postId": "pst_3c8a2d6e91b44f7a8e250d6b4c1f9a73",
    "accountId": "acc_YOUR_X_ACCOUNT_ID",
    "platform": "x",
    "platformPostId": "1900876543210987654"
  }
}

engagement.unliked and engagement.bookmarked have the same shape.

Reposts

{
  "object": {
    "action": "repost",
    "active": true,
    "postId": "pst_3c8a2d6e91b44f7a8e250d6b4c1f9a06",
    "accountId": "acc_YOUR_THREADS_ACCOUNT_ID",
    "platform": "threads",
    "platformPostId": "18047285913046723",
    "platformRepostId": "18047285913099871"
  }
}

A quote is a regular post, so it sends post events instead.