| Name | Type | Description | Notes |
|---|---|---|---|
| id | String | Internal conversation ID | |
| platform | PlatformEnum | ||
| platformConversationId | String | ||
| participantId | String | Contact's platform identifier (IGSID, PSID, wa_id, etc.) | [optional] |
| participantName | String | ||
| participantUsername | String | Contact's handle when the platform exposes one | [optional] |
| participantPicture | String | [optional] | |
| status | StatusEnum | ||
| contactId | String | Zernio CRM Contact ID for the participant, when one exists. Resolved by joining `participantId` to the ContactChannel collection (same join used by message., reaction.received, and call. webhooks). Best-effort: omitted when no channel matches or `participantId` is absent. Lets integrators seed the CRM straight from `conversation.started` without waiting for the first `message.*` event. | [optional] |
| Name | Value |
|---|---|
| "instagram" | |
| "facebook" | |
| TELEGRAM | "telegram" |
| "whatsapp" | |
| "twitter" | |
| "reddit" | |
| BLUESKY | "bluesky" |
| Name | Value |
|---|---|
| ACTIVE | "active" |
| ARCHIVED | "archived" |