Legacy v1
Send (v1)
The original send path
Still works and still sends SMS, through the same carrier credentials as v2. EMAIL and PUSH rows are stored but never sent. New integrations should use POST /v2/messages.
Authorizations
AuthorizationstringheaderOptional Bearer <token>. Without it the call is unattributed: no quota, no tenant.
Body
channel
enum<string>
required
Only SMS dispatches.
Available options: SMS, EMAIL, PUSH
message
string
required
The text to send.
receiver
string
required
Phone number, e.g. +255700000000.
title
string
Stored with the row; not part of an SMS.
sender
string
Sender id, where your account has one approved.
tenant
string
Tenant external id, for quota attribution. Needs a token.
Responses
201
The stored notification row.
429
Tenant or client daily quota reached (authenticated calls only).