REST API
API Reference
CloudVNO's REST API. All endpoints require authentication via Bearer token.
Base URL: https://api.cloudvno.com
Version: v1
Authentication: Include your API key as Authorization: Bearer YOUR_API_KEY in every request. Learn more →
Quick example
# Send an SMS
curl -X POST https://api.cloudvno.com/v1/messages \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from": "+14155551234",
"to": "+12125559876",
"body": "Hello from CloudVNO API!"
}'Messages
Send and receive SMS, MMS, and RCS messages
POST
/v1/messagesSend a messageGET
/v1/messagesList messagesGET
/v1/messages/{sid}Fetch a messageDELETE
/v1/messages/{sid}Delete a messageCalls
Make and control voice calls
POST
/v1/callsMake an outbound callGET
/v1/callsList callsGET
/v1/calls/{sid}Fetch call detailsPOST
/v1/calls/{sid}Modify a live callGET
/v1/calls/{sid}/recordingsList call recordingsPhone Numbers
Provision and manage phone numbers
GET
/v1/available-phone-numbers/{country}/LocalSearch local numbersGET
/v1/available-phone-numbers/{country}/TollFreeSearch toll-free numbersPOST
/v1/incoming-phone-numbersProvision a numberGET
/v1/incoming-phone-numbersList your numbersPOST
/v1/incoming-phone-numbers/{sid}Update number configDELETE
/v1/incoming-phone-numbers/{sid}Release a numberVerifications
Send and check OTP verification codes
POST
/v1/verify/sendSend OTPPOST
/v1/verify/checkCheck OTPGET
/v1/verify/{sid}Fetch verification statusNumber Intelligence
Look up carrier, line type, and spam score
GET
/v1/lookups/phone-numbers/{number}Look up a phone numberPOST
/v1/lookups/batchBatch lookup (up to 1000)Proxy Sessions
Create and manage number masking proxy sessions
POST
/v1/proxy/sessionsCreate a proxy sessionGET
/v1/proxy/sessionsList proxy sessionsGET
/v1/proxy/sessions/{sid}Fetch a sessionDELETE
/v1/proxy/sessions/{sid}End a sessionOpenAPI Specification
The full OpenAPI 3.0 spec is available for download. Use it with Postman, Insomnia, or any API client.