Skip to content

Latest commit

 

History

History
14 lines (9 loc) · 1.39 KB

File metadata and controls

14 lines (9 loc) · 1.39 KB

WebhookPayloadMessageSentMessageAttachmentsInner

Properties

Name Type Description Notes
r#type String Attachment type (image, video, file, sticker, audio, share)
original_type Option<String> Instagram and Facebook only, and present only when it differs from type. Meta's own attachment type before Zernio normalized it. See the same field on message.received for the full mapping. [optional]
url String Where to fetch the attachment. For outgoing messages this is the media URL as sent, so for WhatsApp it is the URL you supplied when publishing (WhatsApp sends media by link), not a Zernio endpoint, and it needs no Zernio credentials. Contrast the inbound direction: message.received attachment URLs on WhatsApp point at the authenticated GET /v1/whatsapp/media/{mediaId}. As on message.received, webhook attachments carry no refreshUrl: that field is stamped only on the REST read. Resolve Instagram and Facebook media through GET /v1/inbox/conversations/{conversationId}/messages/{messageId}/attachments/{index}?accountId={accountId}.
payload Option<serde_json::Value> Additional attachment metadata [optional]

[Back to Model list] [Back to API list] [Back to README]