Nopexo API
Send SMS, send bulk SMS and verify phone numbers in Ghana from your own software.
The API is a small set of HTTPS endpoints that take and return JSON. You authenticate with a project API key, and everything you do is scoped to that project: its messages, its verifications, its webhooks and its usage.
What you can do
- Send a single SMS and follow it to delivery.
- Send one message to up to 10,000 numbers, personalized per recipient, now or later.
- Verify phone numbers with one-time codes (OTP): send, resend and check, with fraud protection built in.
- Receive signed webhooks for delivery reports, verification results and finished batches.
- Read delivery reports and your wallet balance.
Base URL
https://api.nopexo.com
Every endpoint is versioned under /v1. We add fields and endpoints without changing the version; anything that would break an integration gets a new version.
Sandbox first
Every project can create sandbox keys (nxk_test_…). Requests with a sandbox key behave exactly like production — validation, statuses, webhooks — but nothing reaches a real phone and nothing is charged. Test numbers give predictable outcomes, including failures.
Start here
Follow the Quickstart: create a project and a sandbox key, then send an SMS and verify a code in about five minutes.
Machine-readable spec
The full API is described in OpenAPI 3.1 at https://api.nopexo.com/v1/openapi.json. Import it into Postman, Insomnia or a code generator.