Developers

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

LabelTokenScopesRequests (30d)Last usedActions
Productionlive

Created Mar 12, 2025

ak_live_94f••••••••••••••••••••ec2a
messages:writemessages:readcampaigns:write
1,482,9022m ago
Sandboxtest

Created Jan 04, 2025

ak_test_71b••••••••••••••••••••be88
messages:writemessages:read
24,8811h ago
Mobile Applive

Created Aug 22, 2024

ak_live_a01••••••••••••••••••••85d4
push:write
318,4023d ago
Legacy ETLliverevoked

Created Feb 01, 2024

ak_live_55c••••••••••••••••••••c7f1
messages:read
092d ago

Usage tracking

Requests per key · last 14 days

Webhooks

https://api.acme.io/hooks/dlr

healthy
sms.dlrsms.failed

Success rate: 99.7%

https://api.acme.io/hooks/wa

healthy
whatsapp.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" }