Send a message
Sends an SMS or MMS message. MMS is supported for U.S. numbers only. Track delivery using the returned message_id and the message status callback.
Rate limit: 20 messages per phone number in 24 hours.
Authorizations
Wavix API key. Pass as Authorization: Bearer <api_key>. Keys support per-resource scopes (none / read / write). See Restricted keys and scopes.
Body
Attributes for the message to send.
Sender, recipient, and content of the message.
Sender ID. Numeric or alphanumeric.
"Wavix"
Recipient phone number.
"447537151866"
Callback URL for delivery reports.
"https://you-site.com/webhook"
Message validity period in seconds. Delivery attempts stop after this period expires.
3600
Tag to group messages, such as for a specific campaign.
"Fall sale"
Response
Returns the submitted message with its message_id and initial status.
Mobile carrier fees in USD.
"0.0"
Total charge for the message in USD.
"0.0"
Message direction. Possible values are outbound, inbound.
"outbound"
Date and time the message was delivered in ISO 8601 format.
"2024-05-28T12:34:56Z"
Error message.
Sender ID.
"Sender ID."
Mobile country code.
"310"
Mobile network code.
"260"
Message ID.
"abc123de-4567-890f-gh12-ijklmnop3456"
Message type.
"mms"
Number of SMS segments. Always 1 for MMS.
1
Date and time the message was sent in ISO 8601 format.
"2024-05-28T12:34:54Z"
Message status.
"accepted"
Date and time the message was submitted in ISO 8601 format.
"2025-09-22T09:07:53Z"
Message tag.
"campaign_test"
Recipient phone number.
"+15551234567"