Skip to main content
These events fire when fans engage with a creator’s profile and posts. creator.follow.created is the successor to the legacy follow.new event; the post events are new.
Event (type)data.objectScopeFires when
creator.follow.createdfollowread:creatorA user follows the creator
creator.post.likedpostread:postA user likes one of the creator’s posts
creator.post.commentedpostread:postA user comments on one of the creator’s posts
Delivered in the Standard-Webhooks envelope; the fields below describe the data object.

Follow resource

Used by creator.follow.created. Follows have no external id — the identity is the (follower, creator) pair.
FieldTypeDescription
objectstringAlways "follow"
idstring | nullAlways null (follows have no external id)
created_atstring | nullISO 8601 time the follow occurred
followerobject{ uuid, email } of the follower (email may be null)
creatorobject{ uuid } of the creator
metadataobjectYour passthrough metadata map

Example: creator.follow.created

{
  "id": "f1a2b3c4-7777-4a2b-9c3d-aaaaaaaaaaaa",
  "type": "creator.follow.created",
  "timestamp": "2026-06-09T08:39:33.139Z",
  "data": {
    "object": "follow",
    "id": null,
    "created_at": "2026-06-09T08:39:33.139Z",
    "follower": { "uuid": "fan-uuid", "email": "fan@example.com" },
    "creator": { "uuid": "creator-uuid" },
    "metadata": {}
  }
}

Post resource

Used by creator.post.liked and creator.post.commented. A like has no external id (id is null); a comment carries its own uuid in id and its text in comment_text.
FieldTypeDescription
objectstringAlways "post"
idstring | nullThe comment’s uuid; null for likes
post_uuidstringThe post that was liked or commented on
comment_textstring | nullThe comment body; null for likes
actorobject{ uuid } of the user who liked or commented
creatorobject{ uuid } of the creator who owns the post
created_atstring | nullISO 8601 time the like/comment occurred
metadataobjectYour passthrough metadata map

Example: creator.post.commented

{
  "id": "f1a2b3c4-8888-4a2b-9c3d-aaaaaaaaaaaa",
  "type": "creator.post.commented",
  "timestamp": "2026-06-09T08:39:33.139Z",
  "data": {
    "object": "post",
    "id": "c0mment-uuid",
    "post_uuid": "217d5dc9-cae0-4c09-b643-2e3aa498587a",
    "comment_text": "Love this!",
    "actor": { "uuid": "fan-uuid" },
    "creator": { "uuid": "creator-uuid" },
    "created_at": "2026-06-09T08:39:33.139Z",
    "metadata": {}
  }
}
For creator.post.liked the same shape is used with id: null and comment_text: null.