Skip to main content
message.received is the deprecated flat event for a new fan message in a creator’s inbox. It requires the read:chat scope, and new integrations use creator.message.received instead.
Don’t build new integrations on message.received. It keeps firing during the migration window, after which only creator.message.received is delivered. Subscribe to creator.message.received and move existing consumers before the window closes.

When this fires

message.received fires when a new direct message arrives in a creator’s inbox.

Payload

Example payload