Developer Hub

Build withTalkify API

Integrate cloud telephony, AI voice agents, and broadcasting into your application with our REST API, webhooks, and real-time WebSocket events.

Quick Start
# Authenticate and make your first API call
curl -X POST https://api.talkify.com.bd/v1/auth/login \
  -H "Content-Type: application/json" \
  -d '{"email": "admin@example.com", "password": "***"}'

# Response: {"token": "eyJhbG...", "expiresIn": 86400}

Built for Developers

Everything you need to integrate Talkify into your stack.

JWT Authentication

Secure API access with JSON Web Tokens. Role-based scoping for platform and tenant operations.

Swagger / OpenAPI

Auto-generated interactive API documentation. Try endpoints directly from the browser.

Real-Time Webhooks

Get notified on call events, voicemail, transcription, agent status, and campaign outcomes.

RESTful JSON API

Clean, predictable REST endpoints. Consistent error handling, pagination, and filtering.

Rate Limiting & Security

Built-in rate limiting, CORS configuration, IP whitelisting, and request signing.

WebSocket Events

Live extension presence, call status updates, and dashboard metrics via WebSocket.

API Endpoints

Key endpoints available in the Talkify REST API.

GET/api/v1/extensions
POST/api/v1/calls/originate
GET/api/v1/cdrs
POST/api/v1/campaigns
GET/api/v1/ai-agents
POST/api/v1/contacts/import
GET/api/v1/ivr-menus
POST/api/v1/webhooks

Webhook Events

Subscribe to real-time events and react to platform activity.

call.started

When an inbound or outbound call is initiated

call.ended

When a call is completed or terminated

voicemail.received

When a voicemail is recorded and stored

transcription.ready

When call transcription is processed

campaign.completed

When a broadcasting campaign finishes

agent.status.changed

When an extension presence changes

Ready to Integrate?

Get your API key and start building. Full documentation, code samples, and a sandbox environment included.

Get Started
Chat with us on WhatsApp