object
MessageWebhookEventData
Message and related public resources, with immutable message associations that remain stable across delayed processing and retries. Expanded resource state may reflect later changes.
Properties
- Name
session- Type
- WebhookSessionReference
- Description
- Required property.
- Name
changedFields- Type
- array<string>
- Description
- Resource field names changed by this committed message update, including reactions. Replace the stored reaction collection with message.reactions; an empty array clears it. Ignore snapshots whose message.revision is not newer than the stored revision.
- Name
conversationId- Type
- string
- Description
- The long-lived conversation this message belongs to. Equals message.conversationId and conversation.id when expanded.
- Name
sessionId- Type
- string
- Description
- Compatibility alias for session.id. Always equal to session.id and message.sessionId; new integrations should use session.id.
- Name
inboxId- Type
- string
- Description
- The immutable owning inbox of the conversation. Legacy inbox and conversation.inboxId expansions on message events may instead identify an origin or delivery inbox.
- Name
message- Type
- Message
- Description
- Required property.
- Name
conversation- Type
- Conversation
- Description
- Optional property.
- Name
contact- Type
- Contact
- Description
- Optional property.
- Name
inbox- Type
- Inbox
- Description
- Optional property.