late 0.0.1340

API reference for Zernio. Authenticate with a Bearer API key. Base URL: https://zernio.com/api Versioning and deprecation: all endpoints are versioned in the URL path (current version: /v1). Breaking changes only ship in a new path version; existing versions keep working. Deprecated operations are marked 'deprecated: true' in this spec and announced in the changelog (https://zernio.com/changelog) before removal. Errors: every 4xx/5xx response is application/json with a machine-readable 'code' and a human-readable 'error' message (see the ErrorResponse schema). Request ids: responses carry an X-Request-Id header with the id we log the request under. Quote it when reporting a problem. A valid x-request-id you send is reused as that id.
Documentation
# WebhookPayloadMessageMessage

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **String** | Internal message ID | 
**conversation_id** | **String** | Internal conversation ID | 
**platform** | **Platform** |  (enum: instagram, facebook, telegram, whatsapp, sms, rcs, twitter, bluesky, reddit, slack, tiktok, imessage) | 
**platform_message_id** | **String** | Platform's message ID | 
**direction** | **Direction** |  (enum: incoming, outgoing) | 
**text** | Option<**String**> | Message text content | 
**attachments** | [**Vec<models::WebhookPayloadMessageMessageAttachmentsInner>**]WebhookPayloadMessageMessageAttachmentsInner.md |  | 
**sender** | [**models::WebhookPayloadMessageMessageSender**]WebhookPayloadMessageMessageSender.md |  | 
**sent_at** | **String** | When the message was sent, as reported by the platform and passed through unmodified. Full ISO 8601 date-time: Instagram and Facebook carry millisecond precision; some platforms (e.g. WhatsApp and Telegram) report whole seconds.  Use it as the chronological ordering key. If two messages share a value, fetch the conversation messages with sortOrder=desc for the deterministic order.  | 
**is_read** | **bool** |  | 
**sent_via** | Option<**SentVia**> | Which Zernio surface produced the message. Always present and always `null` on this event, since nobody on our side produced an inbound message; it is only informative on `message.sent`, which documents the vocabulary.  (enum: human, api, broadcast, sequence, workflow, comment_automation, bulk-api, ) | [optional]
**automation_id** | Option<**String**> | Always null on this event; see message.sent. | [optional]
**workflow_id** | Option<**String**> | Always null on this event; see message.sent. | [optional]
**execution_id** | Option<**String**> | Always null on this event; see message.sent. | [optional]
**broadcast_id** | Option<**String**> | Always null on this event; see message.sent. | [optional]
**sequence_id** | Option<**String**> | Always null on this event; see message.sent. | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)