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
string · requiredstring · requiredstring · enumboolean · enum · requiredstring · uuid · requiredE164PhoneNumber · pattern: string · requiredstring · minLength: 2 · maxLength: 2 · requiredPhoneNumberType · enum · requiredstring · requiredstring · requiredstring · requiredBillingPeriod · enum · requiredstring · requiredstring | nullstring | nullstring · uuidE164PhoneNumber · pattern: stringstring | nullstringPhoneNumberType · enumstringstringstringPhoneNumberStatus · enumKycStatus · enumTrafficDirection · enumstring | null · uuidstring | null · uuidstring | null · dateBillingPeriod · enumstringstring | nullnumber · floatnumber · floatnumber · floatstringstring | nullinteger | nullstring | nullstring | nullstring · uuidstring[] · minItems: 1 · maxItems: 10string · minLength: 2 · maxLength: 2PhoneNumberType · enum
Properties for Variant 1:string · uuid · requiredstring[] · minItems: 1 · maxItems: 10string · minLength: 2 · maxLength: 2PhoneNumberType · enumstring · uuidstring[] · minItems: 1 · maxItems: 10string · minLength: 2 · maxLength: 2PhoneNumberType · enumstring | nullinteger | null · min: 0
Properties for Variant 1:string · uuid · requiredstring[] · minItems: 1 · maxItems: 10string · minLength: 2 · maxLength: 2PhoneNumberType · enumstring | nullinteger | null · min: 0string · uuidEndpointType · enumstringstring · uribooleanbooleanstring | nullstring | null · date-timestring · maxLength: 128 · requiredEndpointType · enum · requiredstring · uri · maxLength: 2048 · requiredbooleanbooleanstring · maxLength: 128 · requiredstring · uri · maxLength: 2048 · requiredbooleanE164PhoneNumber · pattern: E164PhoneNumber · pattern: string · maxLength: 1600 · requiredstring · uuidstring · uuidE164PhoneNumber · pattern: E164PhoneNumber · pattern: stringintegerInboundSmsStatus · enumstring | null · date-timestring · uuidstring · uuidE164PhoneNumber · pattern: E164PhoneNumber · pattern: stringintegerInboundSmsStatus · enumstring | null · date-timestring | nullstring | nullstring · uuidintegerstringinteger | nullstring | nullstring | null · date-timestring | null · date-timestring · uuidstring · uuidE164PhoneNumber · pattern: E164PhoneNumber · pattern: stringintegerOutboundSmsStatus · enumstring | null · date-timestring | null · date-timestring · uuidstring · uuidE164PhoneNumber · pattern: E164PhoneNumber · pattern: stringintegerOutboundSmsStatus · enumstring | null · date-timestring | null · date-timestring | nullstring | nullstring | nullstring | nullstring · uri · maxLength: 2048 · requiredboolean · requiredstring | null · minLength: 16 · maxLength: 255string · uuidKycStatus · enumobjectstring[]string | null · date-timestring | null · date-timestring | nullstring · uuidKycStatus · enumobjectstring[]string | null · date-timestring | null · date-timestring | nullstring · uuidobject · requiredstring[]string · requiredstringstringstringstringinteger · min: 1string
Schemas
TokenRequest
client_idclient_secretgrant_typeEnum values:
client_credentials
Default: client_credentials
ErrorResponse
successEnum values:
ApiError · required
PhoneNumberStatus
string · enum
Enum values:
pending_kyc
provisioning
active
suspended
releasing
released
failed
CatalogPhoneNumber
idOpaque catalog selection ID returned by search or preview
e164^\+[1-9]\d{1,14}$ · requiredphone_numbercountry_isonumber_typeEnum values:
local
mobile
national
toll_free
connection_feemonthly_feetotal_feebilling_periodEnum values:
monthly
quarterly
annually
currencynational_formatvalue_tierPhoneNumberSummary
ide164^\+[1-9]\d{1,14}$phone_numbernational_formatcountry_isonumber_typeEnum values:
local
mobile
national
toll_free
connection_feemonthly_feetotal_feestatusEnum values:
pending_kyc
provisioning
active
suspended
releasing
released
failed
kyc_statusEnum values:
draft
pending
approved
rejected
traffic_directionEnum values:
inbound_only
inbound_and_outbound
voice_endpoint_idsms_endpoint_idnext_billing_datebilling_periodEnum values:
monthly
quarterly
annually
currencypurchased_by_keycloak_idPresent on detailed responses only
PurchaseQuote
connection_costmonthly_costtotal_costcurrencyquote_tokenexpected_total_cost_minorfirst_billing_datenext_billing_dateCatalogNumberSelectionRequest
number_idSingle catalog number ID
number_idscountry_isonumber_typeEnum values:
local
mobile
national
toll_free
oneOf
Exactly one variant must match.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: number_id | |
| type = object · requires: number_ids |
number_idSingle catalog number ID
number_idscountry_isonumber_typeEnum values:
local
mobile
national
toll_free
PurchasePhoneNumbersRequest
number_idSingle catalog number ID
number_idscountry_isonumber_typeEnum values:
local
mobile
national
toll_free
quote_tokenexpected_total_cost_minoroneOf
Exactly one variant must match.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: number_id | |
| type = object · requires: number_ids |
number_idSingle catalog number ID
number_idscountry_isonumber_typeEnum values:
local
mobile
national
toll_free
quote_tokenexpected_total_cost_minorEndpoint
idtypeEnum values:
voice
sms
namedestination_uriis_defaultis_secondarycreated_by_keycloak_idcreated_atCreateEndpointRequest
nametypeEnum values:
voice
sms
destination_uriis_defaultDefault: false
is_secondaryDefault: false
UpdateEndpointRequest
namedestination_uriis_defaultSendOutboundSmsRequest
from^\+[1-9]\d{1,14}$ · requiredOwned active sender number
Example: +447700900001
to^\+[1-9]\d{1,14}$ · requiredbodyInboundSmsMessage
idphone_number_idfrom^\+[1-9]\d{1,14}$to^\+[1-9]\d{1,14}$bodysegmentsstatusEnum values:
received
forward_pending
forwarded
forward_failed
received_atInboundSmsMessageDetail
idphone_number_idfrom^\+[1-9]\d{1,14}$to^\+[1-9]\d{1,14}$bodysegmentsstatusEnum values:
received
forward_pending
forwarded
forward_failed
received_atsell_amountbilling_referenceInboundSmsDelivery
idattemptstatushttp_statuserrordelivered_atnext_retry_atOutboundSmsMessage
idphone_number_idfrom^\+[1-9]\d{1,14}$to^\+[1-9]\d{1,14}$bodysegmentsstatusEnum values:
pending
sent
failed
delivered
undelivered
sent_atdelivered_atOutboundSmsMessageDetail
idphone_number_idfrom^\+[1-9]\d{1,14}$to^\+[1-9]\d{1,14}$bodysegmentsstatusEnum values:
pending
sent
failed
delivered
undelivered
sent_atdelivered_atsell_amountbilling_referenceerror_messagesent_by_keycloak_idUpdatePartnerSmsWebhookRequest
urlenabledsecretKycSubmission
idstatusEnum values:
draft
pending
approved
rejected
datadocumentssubmitted_atreviewed_atrejection_reasonPhoneNumberKycSubmission
idstatusEnum values:
draft
pending
approved
rejected
datadocumentssubmitted_atreviewed_atrejection_reasonphone_number_idSubmitKycRequest
dataKYC payload fields as required by your regulator
documentsURLs to supporting documents
SupplierInboundSmsWebhookRequest
toReceiving number in E.164
fromSender E.164 or alphanumeric sender ID
contentcountrycountry_namepartssid