Messages Object
- To send a message, you must first assemble a message object with the content you want to send.
The Message Object contains the following fields used to create a message object:
Name | Description |
---|---|
messaging_product | Required. Messaging service used for the request. Always use "whatsapp". |
recipient_type | Optional. Currently, you can only send messages to individuals. Set this value to "individual". Default: individual |
To | Required WhatsApp ID or phone number for the person you want to send a message to. |
context | Optional. Only used for Cloud API. Used to mention a specific message you are replying to. The reply can be any message type currently supported by the Cloud API. |
type | Optional.
The type of message you want to send. The supported options for beta users are: - text: for text messages. - template: for template messages. Only text-based templates are supported. - document: for document messages. - image: for image messages. - interactive: for list and reply button messages. - audio: for audio messages. - contacts: for contacts messages. - location: for location messages. - sticker: for sticker messages. - video: for video messages. Default: text |
text | Required When Type is set to 'text' |
text | Required When Type is set to 'text' |
audio | Required When Type is set to 'audio' |
contact | Required When Type is set to 'contact' |
document | Required When Type is set to 'document' |
document | Required When Type is set to 'document' |
image | Required When Type is set to 'image' |
interactive | Required When Type is set to 'interactive'. This option is used to send List Messages and Reply Buttons. |
location | Required When Type is set to 'location' |
reaction | Required When Type is set to 'reaction' |
sticker | Required When Type is set to 'sticker' |
video | Required When Type is set to 'video' |
template | Required When Type is set to 'template' |