Connect your call data to your CRM, e-commerce platform, or custom software with REST API and Webhook support.
All requests are made via https://api.telvoi.com/v1 base URL. Authentication via Bearer token.
# GET /users — List all users curl -X GET \ https://api.telvoi.com/v1/users \ -H "Authorization: Bearer {API_KEY}" \ -H "Content-Type: application/json" # Success response (200 OK) { "data": [ { "id": "usr_abc123", "name": "John Smith", "extension": 101, "status": "online" } ], "total": 8 }
# POST /webhooks — Register webhook endpoint curl -X POST \ https://api.telvoi.com/v1/webhooks \ -H "Authorization: Bearer {API_KEY}" \ -d '{ "url": "https://your-server.com/hook", "events": [ "call.started", "call.answered", "call.ended", "call.missed" ] }' # Telvoi will POST to this URL: { "event": "call.started", "call_id": "cdr_222", "from": "+15001234567", "timestamp": "2026-05-19T13:45:00Z" }
Integration in minutes with npm package. TypeScript support included.
npm install @telvoi/sdkPyPI package. Quickly add to your Django, FastAPI or Flask project.
pip install telvoiStandard HTTP REST API. Download our Postman collection and test immediately.
Download Postman Collection