OXYGENOXYGEN
← All integrations
WhatsApp logo

WhatsApp

WhatsApp messaging for Sequencer sends and the Unibox.

CommunicationOAuth11 endpoints

Endpoints

OperationMethod & pathEffectLatencyRateCost
accounts_get
Retrieve the connected WhatsApp account, including status (CONNECTED, CREDENTIALS, OK, ERROR, etc.) and the linked phone number.
GET /api/v1/accounts/{id}noneno bill
accounts_sync
Initiate or poll a (re)sync of the WhatsApp account's messaging data (chats + messages).
GET /api/v1/accounts/{account_id}/syncnoneno bill
chats_list
List the WhatsApp account's own chats (inbox). Scope to the connected WhatsApp account via account_id; optionally filter unread.
GET /api/v1/chatsnoneno bill
chats_get
Retrieve a single WhatsApp chat the account is already a participant in.
GET /api/v1/chats/{chat_id}noneno bill
chats_messages_list
List messages in a WhatsApp chat the account already has (read inbox history).
GET /api/v1/chats/{chat_id}/messagesnoneno bill
chats_attendees_list
List attendees of a WhatsApp chat the account is in (e.g. to resolve the opted-in contact to reply to).
GET /api/v1/chats/{chat_id}/attendeesnoneno bill
chats_messages_send
WARM-ONLY. Reply into an EXISTING WhatsApp chat (with optional media). The chat_id must resolve to a chat the connected account already has — this is an inbox reply / warm follow-up to a known, opted-in contact, never a cold first-touch. Requires explicit approval before live send.
POST /api/v1/chats/{chat_id}/messagesexternal_sendno bill
chats_create
WARM-ONLY. Start a WhatsApp chat with a KNOWN, opted-in contact who already resolves to an existing WhatsApp attendee the account knows (e.g. re-opening a closed thread). NOT for cold outreach to arbitrary phone numbers — attendees must resolve to existing network='whatsapp' attendees, and cold numbers are rejected upstream. Requires explicit approval before live send.
POST /api/v1/chatsexternal_sendno bill
messages_reaction
WARM-ONLY. React to a message in an existing WhatsApp chat (native emoji). Visible to the other participant.
POST /api/v1/messages/{message_id}/reactionexternal_sendno bill
messages_edit
WARM-ONLY. Edit a message you sent in a WhatsApp chat. WhatsApp allows edits only within ~15 minutes of the original send; later edits are rejected by WhatsApp.
PATCH /api/v1/messages/{message_id}external_sendno bill
messages_delete
WARM-ONLY. Delete (revoke) a message you sent in a WhatsApp chat (delete-for-everyone).
DELETE /api/v1/messages/{message_id}external_sendno bill