Skip to main content
POST
Send a message

Authorizations

Authorization
string
header
required

Your API key from the Wave dashboard. Sandbox keys start sk_sandbox_; production keys start sk_live_. Send as Authorization: Bearer <key>. Some endpoints require a production key and specific scopes.

Body

application/json
channel
enum<string>
required
Available options:
whatsapp,
sms,
webchat,
email
to
string
required
Required string length: 1 - 128
content
object
required
conversationId
string
Maximum string length: 128
metadata
object

Response

The provider accepted the message

message_id
string<uuid>
provider_message_id
string | null
status
enum<string>
Available options:
queued,
sent
channel
enum<string>
Available options:
whatsapp,
sms,
webchat,
email
sandbox
boolean