Skip to main content
POST
Send SMS

Authorizations

Authorization
string
header
required

A Guava API key, sent as Authorization: Bearer <key>.

Body

application/json
from_number
string
required

Sender, in E.164 format. Must be an SMS-enabled number owned by your organization.

Pattern: ^\+[1-9]\d{1,14}$
Example:

"+14155550100"

to_number
string
required

Recipient, in E.164 format.

Pattern: ^\+[1-9]\d{1,14}$
Example:

"+14155550123"

message
string
required

Message body.

Example:

"Your appointment is confirmed for 3pm tomorrow."

Response

Successful Response

status
string
required

Delivery status reported by the carrier, e.g. queued or sent.