Send a message
Protocols: Linked Device API · Meta Cloud API
Required scope: messages:write
Graph read and typing status requests require an Official API connection. Linked Device connections return a capability error; use the native Messaging API with chat context for read or typing actions there. Official API typing requests are a successful no-op. Structured order_details and order_status interactive messages are not generally available. They are sent only for teams where they are enabled, from Official API Numbers that Meta has made eligible for payments in Brazil. Other teams receive Meta-compatible capability error 131026 without a provider send.
order_details and order_status interactive messages are not
available for Linked Devices or Official API Numbers. The API returns
capability error 131026 before a provider send. A received order message is
an order snapshot, not proof that the customer paid. Confirm settlement with
your payment provider before marking an order paid.Authorizations
Polymorfa organization key (pmfa_ prefix) or project token (pmfa_pt_ prefix). Client tokens are not accepted by Graph operations.
Path Parameters
Specifies version for this path parameter.
"v26.0"
Identifier for the phone number.
"123456789012345"
Body
Messaging product associated with this Graph API object.
"whatsapp"
Category assigned to recipient.
Recipient phone number. When both to and recipient are present, to is used.
"15551234567"
Recipient business-scoped user ID, for Official API numbers only. Omit to to address this ID. Parent business-scoped user IDs are not accepted.
"US.13491208655302741918"
Type discriminator for this object.
Allowed values
text, image, video, document, audio, sticker, location, contacts, reaction, interactive, template Text content carried by this object.
Image attached to or representing this resource.
Structured video values for this graph graph send message request.
Structured document values for this graph graph send message request.
Structured audio values for this graph graph send message request.
Structured sticker values for this graph graph send message request.
Structured location values for this graph graph send message request.
Contact cards to send in this message.
Accepted alternatives
Reaction applied to the referenced message.
For Official API product and product_list sends, catalog_id must belong to a catalog linked to the Number's WABA. Product retailer IDs remain subject to Meta validation.
Accepted alternatives
Specifies template for this graph graph send message request.
Accepted alternatives
Structured context values for this graph graph send message request.
Message delivery status to report to WhatsApp.
"read"
Identifier for the message.
Shows a typing indicator and marks message_id read. Requires status: "read".
Response
Message sent, or status update accepted