Send SMS
Send an SMS message to one or more recipients. Each recipient’s phone number is validated and formatted to E.164 before sending. When sending to multiple recipients, the message is dispatched in parallel and individual results are returned for each recipient.
Tenant-scoped keys send via the organization’s configured phone number; pass useShortcode: true to override and use the shared Nautilus shortcode. Platform keys always use the shortcode.
Sender
Messages sent with a tenant-scoped key are delivered through your organization’s configured phone number. PassuseShortcode: true in the request body to override and route through the shared Nautilus shortcode instead. Tenants without a configured phone number that omit useShortcode receive a 422 response.
Messages sent with a platform key always use the Nautilus shortcode; useShortcode is ignored on this path.
Phone number formats
Theto field accepts US phone numbers in several formats:
| Format | Example |
|---|---|
| E.164 | +15551234567 |
| 10-digit | 5551234567 |
| With dashes | 555-123-4567 |
+1XXXXXXXXXX) before delivery.
Multi-send behavior
When sending to multiple recipients, each message is dispatched in parallel. The response includes per-recipient results:- 200 — All recipients succeeded
- 207 — At least one recipient failed (check
resultsfor details)
Errors
- 400 — Validation error
- 401 — Missing or invalid Bearer token
- 422 — Tenant-scoped key with no configured phone number, and
useShortcodewas not set. Configure a phone number or passuseShortcode: true. - 500 — Internal server error
Authorizations
API key provided by Nautilus. Pass as Authorization: Bearer <token>. Two key types are accepted: tenant-scoped keys (bound to a specific organization, used by most integrations) and legacy platform keys (send as the Nautilus brand). See the Introduction for details.
Body
Recipient phone number(s). Accepts a single number or an array. Numbers can be in E.164 format (+15551234567), raw 10-digit (5551234567), or other common US formats.
1"+15551234567"
The text content of the SMS message.
1Optional list of media attachments (MMS). Each attachment must include a publicly accessible URL.
Only meaningful for tenant-scoped keys. When true, the message is routed through the shared Nautilus shortcode instead of the tenant's configured phone number. Ignored on platform keys (they always use the shortcode). Default: false.

