Interactive Playground credentials
Enter your Console OAuth credentials to test API requests in the playground below. Select OmaxTelecom Client Credentials as the auth identity before sending.
Phone Numbers API
Quick Start
- Get your
client_idandclient_secretfrom OmaxTelecom Console - Run Auth → Get Access Token to obtain a Bearer token
- All other endpoints use the
access_tokenin theAuthorizationheader
Authentication (OAuth 2.0)
This API uses the OAuth 2.0 Client Credentials grant type (RFC 6749 §4.4).
Token endpoint:
Code
Send Authorization: Bearer <access_token> on all endpoints except health.
For M2M clients without an organization claim, include X-Organization-Id: <organization_id>.
Partner API for purchasing and managing phone numbers, voice/SMS routing endpoints, inbound/outbound SMS, and KYC.
Billing
Number purchases, inbound SMS, and outbound SMS may be charged via the Console Wallet API depending on configured sell rates.
Response envelope
Success: { "success": true, "data": { ... } }
Error: { "success": false, "error": { "code": "...", "message": "..." } }
Phone number format
All phone numbers must be in E.164 format, for example +447700900001.
Purchase workflow
GET /available— search the supplier catalogPOST /preview— get a cost quote for selected catalog number IDsPOST /— purchase using the catalog number ID(s) from step 1 or 2