Skip to main content
message.received is deprecated. Use creator.message.received instead. This event continues to fire during the migration window; new integrations should use the creator.* event.

When this fires

Triggered when a new direct message is received in a creator’s inbox.

Payload

  • message: Details of the message (uuid, text, hasMedia, mediaUuids, price, createdAt). mediaUuids is the ordered list of media UUIDs attached to the message (display order); price is in cents for pay-to-view messages.
  • messageUuid: Unique identifier for the message
  • sender: The user who sent the message (uuid, handle, displayName, avatarUrl)
  • recipientUuid: UUID of the creator who received the message
  • unreadMessagesCount: The recipient’s unread message count for that conversation, including the message that triggered this event
  • isMuted: Whether the recipient has muted the sender
  • timestamp: ISO 8601 time the event occurred

Example payload