object
ConversationWebhookEventData
Conversation facade and related public resources, with the original handling session and the owning inbox; `inbox` and `conversation.inboxId` also describe the owning inbox. Expanded resource state may reflect later changes. `conversation.status` is the event's session status while that session is still the conversation's current one; for an event about an earlier session it is the conversation's current status.
Properties
- Name
session- Type
- WebhookSession
- Description
- Required property.
- Name
changedFields- Type
- array<enum>
- Description
- Fields of session changed by a `conversation.updated` or `conversation.closed` event; `conversation.started` omits it. A close lists `owner` only when the session had an owner; `session.owner` is null after a close. Omitted only for legacy source events that recorded no changes.
- Name
sessionId- Type
- string
- Description
- Compatibility alias for session.id. Always equal to session.id; new integrations should use session.id.
- Name
inboxId- Type
- string
- Description
- The immutable owning inbox of the conversation.
- Name
conversation- Type
- Conversation
- Description
- Required property.
- Name
contact- Type
- Contact
- Description
- Optional property.
- Name
inbox- Type
- Inbox
- Description
- Optional property.