Developers
API keys, access tokens, webhooks and a live request inspector.
Active keys
3
Requests (30d)
1,826,185
Avg. latency
112 ms
Error rate
0.08%
API keys & access tokens
Base URL: https://api.ujumbeconnect.com/v1
| Label | Token | Scopes | Requests (30d) | Last used | Actions |
|---|---|---|---|---|---|
Productionlive Created Mar 12, 2025 | ak_live_94f••••••••••••••••••••ec2a | messages:writemessages:readcampaigns:write | 1,482,902 | 2m ago | |
Sandboxtest Created Jan 04, 2025 | ak_test_71b••••••••••••••••••••be88 | messages:writemessages:read | 24,881 | 1h ago | |
Mobile Applive Created Aug 22, 2024 | ak_live_a01••••••••••••••••••••85d4 | push:write | 318,402 | 3d ago | |
Legacy ETLliverevoked Created Feb 01, 2024 | ak_live_55c••••••••••••••••••••c7f1 | messages:read | 0 | 92d ago |
Usage tracking
Requests per key · last 14 days
Webhooks
https://api.acme.io/hooks/dlr
healthysms.dlrsms.failed
Success rate: 99.7%
https://api.acme.io/hooks/wa
healthywhatsapp.messagewhatsapp.status
Success rate: 100%
https://staging.acme.io/hooks/all
degraded*
Success rate: 87.2%
API explorer
POST https://api.ujumbeconnect.com/v1/messages
import { Ujumbe } from "@ujumbe/sdk";
const client = new Ujumbe(process.env.UJUMBE_API_KEY);
await client.messages.create({
channel: "whatsapp",
to: "+254712994110",
template: "order_shipped",
variables: { order: "98213", eta: "today 6pm" },
});Sample response
{
"id": "msg_01HXV1...",
"channel": "sms",
"to": "+254712994110",
"status": "queued",
"segments": 1,
"price": { "amount": 0.0085, "currency": "USD" },
"created_at": "2025-05-13T12:34:56Z"
}