Getting Started
Changelog
Latest updates, new features, and improvements to the CallMissed API.
June 2026
v1.6.0 — LiveKit Voice, Image Generation & Web Search
- LiveKit voice sessions —
POST /v1/voice/sessionsreturns a LiveKit token + URL; CallMissed handles the STT→LLM→TTS pipeline. List, fetch, fetch transcript (json | txt | srt), and end sessions under/v1/voice/sessions. A public, capped browser demo lives atPOST /v1/voice/demo. The legacy/ws/voice-agentWebSocket still works for backward compatibility. See Voice Session API. - Image Generation API —
POST /v1/images/generations(OpenAI-compatible). Free models includeflux-2-klein-9b,flux-2-dev,lucid-origin,phoenix-1.0,sdxl-lightning,dreamshaper-8-lcm; paid models includeflux-2-pro,flux-1.1-pro,nano-banana-2, andnano-banana-pro. See Image Generation. - Web Search API —
POST /v1/searchdefaults to Google grounded search (Exa, Serper, Firecrawl also available); flat 1 credit per query. See Web Search. - Knowledge RAG — vector knowledge sources at
/api/v1/knowledge/sources(ingest text, URL, or PDF; chunked + embedded) with semantic search atPOST /api/v1/knowledge/search.
May 2026
v1.5.0 — First-Party Models, Account Security & WhatsApp Platform
- First-party models — deployments callable by bare ID:
gpt-4o,gpt-4.1,gpt-5-mini,grok-4.3,DeepSeek-V4-Pro,DeepSeek-V4-Flash, plus first-party STT (whisper,gpt-4o-transcribe,gpt-4o-mini-transcribe,gpt-4o-transcribe-diarize) and TTS (gpt-4o-mini-tts). - More STT/TTS —
whisper-large-v3-turbo(99 langs),nova-3(diarization),aura-2-en/aura-2-es, andmelotts— all free-tier. - Kimi K2.6 —
kimi-k2.6added to the direct-routed free tier alongsidekimi-k2.5. - TOTP 2FA & passkeys —
/api/v1/auth/2fa/*(authenticator apps + backup codes) and WebAuthn passkeys at/api/v1/auth/passkey/*. Active sessions are listable and revocable at/api/v1/auth/sessions. - WhatsApp platform — Embedded Signup onboarding, message templates, broadcast campaigns, and delivery analytics under
/api/v1/whatsapp/*. See WhatsApp API. - Billing surfaces — coupon redemption (
POST /api/v1/coupons/redeem), downloadable invoices (/api/v1/invoices/:invoice_number/pdf), and a credit ledger withsummary_by_typeat/api/v1/credits/transactions. - Audit log — sensitive-action audit feed at
/api/v1/audit/events.
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 (37 voices across 11 Indian languages), 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(37 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?