> 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.

### Music

- **Stream music with details**: Added [Stream music with details](/docs/api-reference/music/compose-detailed-stream) (`POST /v1/music/detailed/stream`) for SSE streaming of composed audio plus detailed metadata, including composition plan, song metadata, base64 audio chunks and optional word timestamps via `with_timestamps`.

### ElevenAgents

- **Simulate conversation deprecation**: [Simulate conversation](/docs/api-reference/agents/simulate-conversation) and [Stream simulate conversation](/docs/api-reference/agents/simulate-conversation-stream) are deprecated in favor of [Create test](/docs/api-reference/tests/create) and [Run tests on the agent](/docs/api-reference/tests/run-tests).
- **Tool interruption mode**: `disable_interruptions` is deprecated across agent tool and MCP server schemas. Use `interruption_mode` (`ToolInterruptionMode`: `allow`, `disable_during_tool`, `disable_during_tool_and_turn`) instead, with per-tool overrides via `interruption_mode` on tool override models.
- **Numeric evaluation scoring**: Evaluation criteria schemas add optional `scoring_mode` (`binary` | `numeric_uniform`), optional `max_score` (integer) and optional `score_instructions` (string). Evaluation results add optional numeric `score`. Conversation analysis payloads add optional `call_success_score` and `success_score`.
- **Conversation reasoning**: Transcript and history models add optional `reasoning` (`ConversationReasoningModel`) and transcript responses add optional `reasoned` (boolean). Agent prompt and LLM schemas add optional `enable_reasoning_summary` (boolean).
- **Conversation platform billing**: Conversation-related models add optional `platform_charge`, `platform_price` and `platform_usage` with per-category breakdown via `PlatformCategory` and `PlatformCategoryUsage`.
- **Conversation cost metadata**: Conversation history metadata adds required read-only `cost_fiat` (number, USD).
- **Unredacted webhook events**: `WebhookEventType` adds `unredacted_transcript` and `unredacted_audio` for webhook subscriptions that need unredacted payloads.
- **Workflow phone transfer UUI limit**: `UUITransferConfig.data` maximum length increases from 256 to 8192 characters for RFC 7433 User-to-User Information on SIP REFER transfers.

### Speech Engine

- **Optional authentication bypass**: JavaScript and Python SDK v2.56.0 add optional `disableAuth` / `disable_auth` on Speech Engine WebSocket clients. This is intended for integrations that protect the connection through other means, such as IP allowlisting or custom authentication headers, rather than API key authentication.

### Workspaces

- **Professional voice slot tracking**: Subscription-style models add optional `professional_voice_slots_used_in_workspace` alongside clarified group-wide `professional_voice_slots_used` for consolidated billing visibility.

### ElevenCreative Studio

- **Caption styling**: Caption style models add blur and border-radius fields. Enter and exit animation enums add `slam`, `scale_down` and `slide_in`.

### SDK Releases

#### JavaScript SDK

- [v2.56.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.56.0) - Added optional `disableAuth` on Speech Engine WebSocket clients. Regenerated from the latest OpenAPI schema with music detailed streaming, tool `interruption_mode`, evaluation scoring modes, conversation reasoning and platform billing fields.

#### Python SDK

- [v2.56.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.56.0) - Added optional `disable_auth` on Speech Engine WebSocket clients. Regenerated from the latest OpenAPI schema with music detailed streaming, tool `interruption_mode`, evaluation scoring modes, conversation reasoning and platform billing fields.

#### CLI

- [@elevenlabs/cli@0.5.5](https://github.com/elevenlabs/cli/releases/tag/@elevenlabs%2Fcli%400.5.5) - Agent create and update requests are now sent as raw JSON to preserve configuration round-trip fidelity.

### API

<Accordion title="View API changes">

## New Endpoints

### Music

- [Stream music with details](/docs/api-reference/music/compose-detailed-stream) - `POST /v1/music/detailed/stream`

## Updated Endpoints

### ElevenAgents

- [Simulate conversation](/docs/api-reference/agents/simulate-conversation) - `POST /v1/convai/agents/{agent_id}/simulate-conversation`
  - Marked deprecated; use [Create test](/docs/api-reference/tests/create) and [Run tests on the agent](/docs/api-reference/tests/run-tests) instead
- [Stream simulate conversation](/docs/api-reference/agents/simulate-conversation-stream) - `POST /v1/convai/agents/{agent_id}/simulate-conversation/stream`
  - Marked deprecated; use [Create test](/docs/api-reference/tests/create) and [Run tests on the agent](/docs/api-reference/tests/run-tests) instead

## Schema Changes

### ElevenAgents

- Tools and MCP
  - Deprecated `disable_interruptions` in favor of `interruption_mode` (`allow`, `disable_during_tool`, `disable_during_tool_and_turn`)
  - Added per-tool `interruption_mode` overrides on MCP and tool override models
- Evaluation and analysis
  - Added optional `scoring_mode`, `max_score` and `score_instructions` on evaluation criteria
  - Added optional numeric `score` on evaluation results
  - Added optional `call_success_score` and `success_score` on conversation analysis payloads
- Transcripts and reasoning
  - Added optional `reasoning` (`ConversationReasoningModel`) on transcript and history models
  - Added optional `reasoned` (boolean) on transcript responses
  - Added optional `enable_reasoning_summary` (boolean) on agent prompt and LLM schemas
- Billing and metadata
  - Added optional `platform_charge`, `platform_price` and `platform_usage` on conversation models
  - Added required read-only `cost_fiat` (USD) on conversation history metadata
- Webhooks
  - Added `unredacted_transcript` and `unredacted_audio` to `WebhookEventType`
- Workflows
  - Increased `UUITransferConfig.data` max length from 256 to 8192 characters

### Workspaces

- Billing
  - Added optional `professional_voice_slots_used_in_workspace` on subscription-style models

### ElevenCreative Studio

- Captions
  - Added blur and border-radius fields on caption style models
  - Added `slam`, `scale_down` and `slide_in` animation types

</Accordion>