All messaging calls are on https://backend-dev.wabsync.com/api/v1 and require a session in ready status (see Sessions).

Send a message

POST /sessions/{sessionId}/send-message

Common body fields

Exact enums and schemas: API reference.

Mark as seen

POST /sessions/{sessionId}/send-seen with phone and message_id.

Chat state (typing / recording)

POST /sessions/{sessionId}/send-chat-state with phone and state (typing or recording).

Inbound vs outbound

  • Outbound — your app calls /api/v1 as above.
  • Inbound — WhatsApp messages to the linked phone are delivered to your webhook URL (not polled on /api/v1). Configure that in the dashboard; see Webhooks.
There is no separate “message delivery ack” webhook today — use your own logging on send responses and inbound webhook payloads.