Getting Started
CHANGELOG
Latest updates, new features, and improvements to the CallMissed API.
April 2026
v1.4.0 — Anthropic API Compatibility & Audio Translation
- Anthropic Messages API — New
POST /v1/messagesendpoint. Use the Anthropic SDK with CallMissed by changing only thebase_url. Full streaming support with Anthropic SSE lifecycle (message_start,content_block_delta,message_stop). - Dual auth headers — Anthropic endpoint accepts both
x-api-keyandAuthorization: Bearerheaders - Model aliasing — Send
claude-sonnet-4.6on the Anthropic endpoint and it auto-routes toanthropic/claude-sonnet-4.6in the frontier catalog - Audio Translation — New
POST /v1/audio/translationsendpoint. Translate audio in 24 languages to English text. OpenAI SDK compatible (client.audio.translations.create()) - Token counting —
POST /v1/messages/count_tokensfor input token estimation - Anthropic rate limit headers —
anthropic-ratelimit-requests-limit,anthropic-ratelimit-requests-remaining, etc.
v1.3.0 — Voice Agent & Ultra-Low-Latency Pipeline
- Voice Agent WebSocket — Real-time STT→LLM→TTS pipeline over
/ws/voice-agent. PCM audio in, streaming MP3 out. LLM and TTS run concurrently for minimum latency. - PCM AudioWorklet capture — Raw PCM s16le at 16kHz, no container overhead
- Streaming MP3 playback — MediaSource API appends and plays chunks as they arrive
- Profile management — Save and update user profile from the dashboard
v1.2.0 — Security, Google OAuth & Plan Enforcement
- Google OAuth — Sign in with Google via
POST /api/v1/auth/google. Auto-creates tenant/user, links to existing accounts by email. - OTP Authentication — Email-based OTP for passwordless login and password reset
- Plan limit enforcement — Server-side usage caps per plan tier (free/starter/pro/enterprise). API returns
429 quota_exceededwhen limits reached. Usage headers (X-RateLimit-*,X-Usage-Warning) on every response. - Per-API-key rate limiting — 60 req/min per key on top of IP-based limits
- Security hardening — SSRF prevention on webhooks, WebSocket auth enforcement, input sanitization, rate limiter IP cleanup, error message sanitization
- Model catalog update — OpenAI gpt-5.4 family, Anthropic Claude 4.6, Google Gemini 3.1, xAI Grok 4.20, Qwen 3.5, Mistral Small
- Knowledge Base file upload — Upload PDF, DOCX, TXT files (max 20 MB) with auto text extraction
- Bot deployment verification — Verify WhatsApp/Twilio channel connectivity from the dashboard
- Settings verification — Verify WhatsApp, Twilio, and Indic LLM API connectivity
- Contact form — Public
POST /api/v1/contactendpoint with email notifications - Dual-domain support —
.comand.inTLDs for all apps
v1.1.0 — Platform Playground & SEO
- Playground rebuild — LLM (streaming + non-streaming), STT (file upload + mic), TTS (24 Indic voices), Voice Agent demo
- Call Analytics API — Upload audio files for batch STT with diarization and LLM-powered analysis
- SEO pages — 6 product pages, legal pages, company pages on the landing site
- Sitemaps — All 4 apps have sitemap.ts for SEO
v1.0.0 — Initial Release
- Chat Completion API — OpenAI-compatible endpoint with streaming, tool calls, and function calling
- Speech to Text —
saaras:v3with 22 Indic language support - Text to Speech —
bulbul:v3(39 voices across 11 Indian languages) - WhatsApp Bot — Full WhatsApp Business API integration
- Voice Calling — Twilio-based inbound voice with WebSocket streaming
- Multi-tenant — Complete tenant isolation with role-based access
- API Keys — Scoped API keys with usage tracking
- Webhook Delivery — Outbound webhooks with retry and HMAC signing
- Analytics Dashboard — Real-time conversation and usage analytics
- 300+ LLM Models — Access frontier models from OpenAI, Anthropic, Google, xAI, Qwen, and more
Was this page helpful?