A customizable ID assigned to messages you send. This can be used to correlate messages with data from your own integrating services. Must be globally unique within a workspace.
Example: "my-own-business-logic-id-12345"
sender*ConversationParticipant
A participant who can send and receive messages in the conversation
draft*boolean
Whether this message is a draft.
recipientsarray of MessageRecipient
Recipient list of this message.
status*Conversations_MessageStatus (enum)
Message status. The lifecycle order is accepted, processing, sent, and delivered.
Whether the message was created by Bird's Conversations API or an external party.
Example: "conversations"
conversationsexternal
templatenullable Conversations_Template (object)
bodyMessageBody
reasonstring
Failure reason. Will be populated if the status is sending_failed or delivery_failed.
Example: "Insufficient credit"
interactionsnullable array of object
A list of interactions associated with the message.
createdAt*string (date-time)
Creation timestamp formatted as RFC3339.
Example: "2024-01-01T00:00:00.123Z"
updatedAt*string (date-time)
Update timestamp formatted as RFC3339.
Example: "2024-01-01T00:00:00.123Z"
metaMessageMeta
Message metadata fields that might be populated depending on the channel being used.
receiverTypesarray of enum
ReceiverTypes list of types of receivers for the message. It can be to, cc and bcc at the moment. Currently only use for inbound email platforms messages.