Skip to main content

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/messages endpoint. Use the Anthropic SDK with CallMissed by changing only the base_url. Full streaming support with Anthropic SSE lifecycle (message_start, content_block_delta, message_stop).
  • Dual auth headers — Anthropic endpoint accepts both x-api-key and Authorization: Bearer headers
  • Model aliasing — Send claude-sonnet-4.6 on the Anthropic endpoint and it auto-routes to anthropic/claude-sonnet-4.6 in the frontier catalog
  • Audio Translation — New POST /v1/audio/translations endpoint. Translate audio in 24 languages to English text. OpenAI SDK compatible (client.audio.translations.create())
  • Token countingPOST /v1/messages/count_tokens for input token estimation
  • Anthropic rate limit headersanthropic-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_exceeded when 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/contact endpoint with email notifications
  • Dual-domain support.com and .in TLDs 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 Textsaaras:v3 with 22 Indic language support
  • Text to Speechbulbul: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?