Skip to main content
Attributes
string
A unique identifier for the message, containing information about the chat, sender, and message details.
string
The unique identifier of the organization that owns the WhatsApp account.
string
The organization phone where the message was sent or received (in the format {phone_number}@c.us)
string
The delivery and read status acknowledgment of the message. To know more about ack statuses, check the Ack Status Guide
string
The WhatsApp ID of the message author (format: {phone_number}@c.us).
string
The text content of the message. For media messages, this represents the caption.
boolean | null
Indicates if the message was sent as a broadcast message.
string
The type of device used to send the message (e.g., “android”, “ios”, “web”).
boolean
Indicates whether the message has been flagged for attention or review.
number | null
The duration in seconds for audio or video messages. Null for other message types.
string
The number of times this message has been forwarded.
string
The WhatsApp ID of the message sender (format: {phone_number}@c.us).
boolean
Indicates if the message was sent from the organization’s WhatsApp account.
boolean
Indicates if the message contains media content (image, video, audio, or document).
boolean
Indicates if the message is a reply to another message.
boolean
Indicates if the message has received any reactions.
object
Detailed identification information for the message.
object | null
Group invitation details if the message contains a group invite. Null otherwise.
boolean | null
Indicates if the message is configured to disappear after a set time.
boolean
Indicates if the message was forwarded from another chat.
boolean
Indicates if the message contains a GIF animation.
boolean
Indicates if the message has been starred/favorited.
boolean
Indicates if the message is a status update.
JSON string containing an array of URLs found in the message.
object | null
Location information if the message contains a shared location.
string | null
Unique identifier for media content if present.
string[]
Array of WhatsApp IDs (format: {phone_number}@c.us) mentioned in the message.
string
The type of message content. Possible values: chat, image, video, audio, document, ptt.
string[]
An array of vCards (virtual contact cards).
string
The unique identifier of the chat/group where the message was sent.
string
A unique identifier for the broadcast session.
boolean | null
Is set to true if message is deleted. It is null otherwise.
object | null
Details about media content if present in the message.
string
The original content of the message before editing.
string
The ID of the message to which this message is replying to.
string
Phone from which the message was sent.
string
ID of the sent message.
object
Information about message delivery and read status.
object
Details about message flagging status.
object | null
Information about poll messages.
object
Results of the poll voting.
object | null
Details about interactive surfaces attached to the message (quick-reply buttons, single-select lists, CTA URL buttons). null for non-interactive messages.
string
Email address of the user who sent the message through Periskope.
string
ISO 8601 formatted timestamp when the message was sent.
string
ISO 8601 formatted timestamp when the message was last updated.
string
A unique identifier for the message, matching the id.id field.