Skip to main content
The Robase API is a RESTful HTTP API. All requests return JSON, all requests are authenticated with a bearer token, and every mutating endpoint supports idempotency.

Base URL

https://api.robase.dev/v1

Authentication

Authorization: Bearer rb_live_xxxxxxxxxxxx
See Authentication for key formats, scopes, and test vs. live mode.

Conventions

IDs

UUIDv7 — time-ordered, greppable, 128-bit.

Timestamps

ISO 8601 in UTC. 2026-04-17T10:30:00Z.

Money

Smallest currency unit (amount_kobo for NGN, amount + currency for multi-currency responses).

Pagination

Cursor-based. ?cursor=...&limit=50. next_cursor in the response when there’s more.

Rate limits

10 requests per second per project by default. See Rate limits for how to back off and request higher ceilings.

Errors

Every error follows a single shape. Switch on error.type — it’s stable across versions. See Errors.

Next

Send your first SMS

POST /v1/sms

Send an email

POST /v1/emails