talksSign in
Developers

One API for every conversation.

SMS, email, WhatsApp and AI agents over one REST API. Test keys to build, live keys to ship.

curl https://api.talks.africa/v1/sms/send \
  -H "Authorization: Bearer tk_test_..." \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+254712345678",
    "message": "Your code is 482913"
  }'
Response · 201 Created
{
  "id": "sms_8f2k1x",
  "status": "queued",
  "segments": 1,
  "credits_used": 1
}

First message in 3 steps

  1. 1
    POST
    /v1/auth/signup
    Create your account.
  2. 2
    GET
    /v1/developer/keys
    Copy a tk_test_ key to build safely.
  3. 3
    POST
    /v1/sms/send
    Send with your key as a Bearer token.
sms.delivered200
email.opened200
sms.failed500
sms.failed · retried200
Webhooks

Know the moment it happens

Choose your events, see every delivery in the logs, and retry any failure.

sms/send · email/send120 / min
sms/send-bulk10 / min
contacts/import5 / min
All GET300 / min
Limits

Clear rate limits

Generous for everyday sending, with bulk endpoints for campaigns.

What you can build

POST/v1/sms/sendSend one message
POST/v1/sms/send-bulkSend to a group or CSV
POST/v1/sms/sender-idsRegister a sender ID
GET/v1/sms/{message_id}/statusDelivery status

Ship your first message today.

Sign up, copy your test key, send in minutes.