API reference
The SendAfrica API is a server-to-server JSON API for account-scoped messaging workflows.
Connection details
Base URL: https://api.sendafrica.online
Version: /v1
Transport: HTTPS only
Content type: application/jsonPublic resources
| Resource | Method | Endpoint | Purpose |
|---|---|---|---|
| SMS | POST | /v1/sms/ | Submit one SMS |
| Credits | GET | /v1/credits/balance | Read available credits |
| Rates | GET | /v1/rates | Read supported destinations and rates |
| Webhooks | POST, GET, PATCH, DELETE | /v1/api-keys/{keyId}/webhooks/... | Receive delivery events |
Start with authentication, then follow the SMS API. For a working request, see Getting started.
Authentication boundary
Use an account-scoped developer API key with X-API-Key on every request. API keys do not grant administrator access. API-key management, admin routes, provider callbacks, internal reporting, and service-to-service credentials are not part of the public API reference.
Response shape
Successful responses include success: true, a resource-specific data object, a request_id, and a timestamp. Error responses include an HTTP status and a structured error code. See errors and retries.
Last updated on