> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt. ### Workspaces - **Service account API key management**: Added comprehensive API endpoints for managing service account API keys, including creation, retrieval, updating, and deletion capabilities. See [Service Accounts documentation](/docs/overview/administration/workspaces/service-accounts). ### Agents Platform - **Post-call webhook migration**: The post call webhook format is being migrated so that webhook handlers can be auto generated in the SDKs. This is not a breaking change, and no further action is required if your current handler accepts additional fields. Please see more information [here](/docs/eleven-agents/workflows/post-call-webhooks#migration-notice-enhanced-webhook-format). - **Agent transfer improvements**: Fixed system variable `system_agent_id` to properly update after agent-to-agent transfers, ensuring accurate conversation context tracking. Added new `system_current_agent_id` variable for tracking current active agent. Learn more about [dynamic variables](/docs/eleven-agents/customization/personalization/dynamic-variables#system-dynamic-variables). - **Enhanced public agent page**: Added text input functionality and dynamic variable support to the public talk-to-agent page. You can now pass dynamic variables via URL parameters (e.g., `?var_username=value`) and use text input during voice conversations. See [dynamic variables guide](/docs/eleven-agents/customization/personalization/dynamic-variables#public-talk-to-page-integration). - **Voicemail detection**: Added voicemail detection as a built-in tool for ElevenLabs agents to improve call handling. Learn about [voicemail detection](/docs/eleven-agents/customization/tools/system-tools/voicemail-detection). - **Conversation filtering**: Added `user_id` query parameter to [conversation list endpoint](/docs/eleven-agents/api-reference/conversations/list#request.query.user_id.user_id) for filtering conversations by initiating user. ### Speech to Text - **Multi-channel transcription**: Added `use_multi_channel` parameter to transcription endpoint for processing audio files with multiple speakers on separate channels. Supports up to 5 channels with per-channel transcription results. See [multichannel guide](/docs/eleven-api/guides/how-to/speech-to-text/batch/multichannel-transcription). ### ElevenCreative Studio - **Caption support**: Added caption functionality to ElevenCreative Studio projects with new `captions_enabled` and `caption_style` properties for both podcasts and general projects. Learn more about [ElevenCreative Studio](/docs/eleven-creative/products/studio). ## SDKs - **[JavaScript SDK v2.7.0](https://github.com/elevenlabs/elevenlabs-js)**: Released with latest API support and improvements - **[Python SDK v2.8.1](https://github.com/elevenlabs/elevenlabs-python)**: Released with latest API support and improvements - **[@elevenlabs/client v0.4.1](https://github.com/elevenlabs/packages/tree/main/packages/client)**: Updated client library with latest features, including WebRTC support - **[@elevenlabs/react v0.4.1](https://github.com/elevenlabs/packages/tree/main/packages/react)**: Enhanced React components with latest features, including WebRTC support - **[@elevenlabs/react-native v0.1.1](https://github.com/elevenlabs/packages/tree/main/packages/react-native)**: New React Native package for mobile integration with ElevenLabs Agents, based on WebRTC - **[@elevenlabs/convai-widget-embed v0.1.0](https://github.com/elevenlabs/packages/tree/main/packages/convai-widget-embed)**: New package for embedding Agents Platform widgets into web applications - **[Swift SDK v2.0.3](https://github.com/elevenlabs/elevenlabs-swift-sdk/releases/tag/v2.0.3)**: Released with WebRTC support for real-time Agents Platform integration on Apple platforms ## API Schema Updates ### New Endpoints - **Service Account Management**: Added 5 new endpoints for service account API key management: - `GET /v1/service-accounts/{service_account_user_id}/api-keys` - Retrieve service account API keys - `POST /v1/service-accounts/{service_account_user_id}/api-keys` - Create service account API key - `DELETE /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id}` - Delete service account API key - `PATCH /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id}` - Update service account API key - `GET /v1/service-accounts` - Get workspace service accounts ### Removed Endpoints - **Legacy Project Endpoints**: Removed 22 deprecated project management endpoints as part of ElevenCreative Studio API consolidation: - All `/v1/projects/*` endpoints (replaced by `/v1/studio/projects/*`) - Legacy Text to Voice endpoints (`/v1/text-to-voice/create-voice-from-preview`, `/v1/text-to-voice/remixing-sessions/*`) - Legacy ConvAI knowledge base endpoints ### Updated Endpoints #### Speech to Text - **Multi-channel support**: Updated `/v1/speech-to-text` endpoint: - Added `use_multi_channel` parameter for processing multi-speaker audio files - Modified response structure to include optional `language_code`, `language_probability`, `text`, and `words` properties #### Agents Platform - **Enhanced agent configuration**: Updated agent creation and management endpoints: - Added voicemail detection to built-in tools - Improved RAG configuration with `max_retrieved_rag_chunks_count` parameter - Enhanced conversation token endpoint with `source` and `version` parameters - Added `user_id` filtering to conversations list endpoint #### ElevenCreative Studio Projects - **Caption support**: Updated ElevenCreative Studio project endpoints to include: - `captions_enabled` property for enabling/disabling captions - `caption_style` property for global caption styling configuration #### Text to Voice - **Improved voice generation**: Enhanced voice creation endpoints with: - `loudness` control (-1 to 1 range, 0 corresponds to -24 LUFS) - `quality` parameter for balancing output quality vs variety - `guidance_scale` parameter for controlling AI creativity vs prompt adherence > ElevenLabs provides APIs and SDKs for text to speech, voice cloning, speech to text, sound effects, voice isolator, voice changer, and conversational AI agents. Build voice-enabled applications with lifelike audio generation.