Find your key under API access once you are signed in.
Send your key as a bearer token on every request.
device_id and scheduled_at are optional.
Without device_id, your first connected device is used.
| Code | Meaning |
|---|---|
| 401 | Missing or invalid API key |
| 402 | Subscription expired |
| 409 | No connected device, or recipient opted out |
| 429 | Monthly quota exhausted |
Messages are queued, never sent instantly. Each device sends with a 15-45 second gap, pauses after every 50 messages, sends only between 9am and 9pm, and stops at its daily warm-up limit. A new number starts at 20 messages a day and ramps up over about a month. These limits are what keep your number from being banned, so they cannot be turned off.