API reference
Messages
One endpoint for every message type, now or scheduled. Every send goes through the Number Shield (warm-up caps, pacing, opt-outs, content rules) and your plan quota. Status endpoints return metadata only: the API never returns message content.
Endpoints
- POST
/v2/messagesSend a message (any type)Scope:messages:send - POST
/v2/messagesSend a file (multipart)Scope:messages:send - POST
/v2/messagesSchedule a messageScope:messages:send - POST
/v2/mediaUpload media once, send many timesScope:messages:send - GET
/v2/messagesList sent messages (status only)Scope:messages:read - GET
/v2/messages/{messageId}Message status timelineScope:messages:read - POST
/v2/messages/{messageId}/reactionsReact to a messageScope:messages:send - PATCH
/v2/messages/{messageId}Edit a sent text (≤15 min)Scope:messages:send - DELETE
/v2/messages/{messageId}Delete — or cancel a scheduled messageScope:messages:send