send_sms
Send a single SMS message to a recipient phone number, with optional future delivery scheduling. Requires recipient, message content, and sender ID.
Instructions
Send a single SMS message, optionally scheduled for future delivery.
Confirm recipient, message, and sender_id with the user first — this spends real credits.
Args: to: Recipient phone number in E.164 format (e.g. +255712345678). message: SMS text content (max 1600 characters). sender_id: Sender ID shown to the recipient (1-11 alphanumeric chars, e.g. MYAPP). Use list_sms_sender_ids to find approved IDs. If none exist, use 'MojaWave' as the default shared sender ID. schedule_at: Optional future delivery time in ISO-8601 UTC (e.g. 2026-06-15T09:00:00Z). Leave empty to send immediately.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | ||
| message | Yes | ||
| sender_id | Yes | ||
| schedule_at | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |