Integrate virtual phone number allocation and SMS OTP verification into your apps and automation scripts.
The iVAS OTP API is organized around REST standards. All requests accept JSON or URL-encoded form data and return standard JSON responses with predictable HTTP status codes.
Authenticate all API requests by providing your private API key in the request header or query string.
Test actual API endpoints directly against the backend server
// Click "Send API Request" to test endpoint...
Allocates and reserves an active virtual number for your specified service and country. Automatically deducts the service cost from your wallet balance.
| Field | Type | Required | Description |
|---|---|---|---|
| service | string | Yes | Service code (e.g. whatsapp, telegram, google) |
| country | string | No | ISO-2 country code (default: US) |
Poll the current status of an order. Returns waiting_otp, completed, expired, or cancelled.
Quick fetch endpoint. If SMS has arrived, directly returns the extracted OTP code and complete SMS message text.
Cancels an active request that hasn't received an OTP yet. Releases the number and refunds the full held balance immediately back to your wallet.