Skip to Content
DocumentationDocumentation

Documentation

Understand the SendAfrica SMS platform: how accounts, API keys, credits, rates, and delivery reporting fit together, then apply it through the SDKs.

In this section

PageWhat it covers
Getting StartedCreate an API key and send your first SMS
AuthenticationAPI keys, bearer tokens, and keeping credentials server-side
Sending SMSThe POST /v1/sms/ and POST /v1/sms/bulk contracts
Delivery StatusWhat the send response means — and how webhooks complete the picture
CreditsBalance, history, and how billing per SMS part works
Payments & VouchersPay-as-you-go credit top-ups in TZS
WebhooksSigned, retrying delivery events
Error HandlingStatus codes, error envelopes, and safe retries
Rate LimitsPer-minute request budgets per plan

Follow the flow

  1. Get a key — Authentication
  2. Send — Sending SMS
  3. React to delivery — Webhooks and Delivery Status
  4. Keep the lights on — Credits, Payments, Rate Limits

Pick a language and start building: Go, TypeScript, or Python.

Last updated on