Requirements
- An active paid plan and SMS credits
- SMS credits in your workspace (purchase from the billing page)
- SMPP must be enabled on your Torpedo instance
Basic send
202 Accepted — delivery is asynchronous.
Phone number format
Theto field must be a valid Mozambican mobile number in E.164 format:
84, 82, 83, 85, 86, 87 (Vodacom, Movitel, tmcel).
SMS status lifecycle
GET /api/v1/sms/{id} to check the current status.
Idempotency
Pass anIdempotency-Key header to prevent duplicate sends on retries:
202 without sending again. Keys are scoped to your workspace.
Credits and quota
Each SMS deducts one credit from your workspace balance. If your balance reaches zero, sends return402:
Suppression
Addresses that permanently fail delivery (UNDELIV, REJECTD SMPP error codes) are automatically added to the suppression list. Sending to a suppressed number returns 422:
DELETE /api/v1/suppressions/{address}?channel=sms.