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

# बदलावों का रिकॉर्ड

## October 12, 2026

### ElevenAgents

- **Merge and search triage tickets**: [Merge tickets](/docs/api-reference/triage-tickets/merge) folds up to 50 open tickets from the same agent into one target ticket. Merged tickets keep the status `merged` and reference the target through `merged_into_ticket_id`. [List tickets](/docs/api-reference/triage-tickets/list) and [List workspace tickets](/docs/api-reference/triage-tickets/list-for-workspace) add a case-insensitive `search` parameter that matches ticket titles, descriptions, comments and turn comments, and each result includes a `search_match` excerpt showing where the query matched.
- **Workflow End node outcomes**: Workflow End nodes accept an `outcome` of `success` (default) or `failure`, so a workflow can record whether a conversation ended successfully. The conversation error type adds `workflow_end_failure`.
- **Call queueing enabled for new agents**: New agents are created with [call queueing](/docs/eleven-agents/guides/call-queueing) enabled unless `platform_settings.queueing_config.enabled` is set explicitly. Existing agents keep their current setting.
- **Post-call audio webhook retries**: When **Enable retries** is on, `post_call_audio` [webhooks](/docs/eleven-agents/workflows/post-call-webhooks) are retried on the same schedule as transcription webhooks. Audio payloads over 50 MiB are not retried, and queued audio retries are capped at 400 MiB per webhook.
- **Strict tool overrides**: The conversation override `tool_ids_strict` makes an overridden `tool_ids` list the complete set of tools available in the conversation, including tools on workflow nodes. It is ignored when set on the agent itself.
- **Widget end confirmation**: The widget can ask users to confirm before ending a chat or call. Enable it with `end_confirmation_enabled` in the widget configuration or the `end-confirmation` attribute.

### Text to Speech

- **Audio effects**: [Text to Speech](/docs/api-reference/text-to-speech/convert) and [Text to Dialogue](/docs/api-reference/text-to-dialogue/convert) requests accept an optional `audio_effects` object. It applies a filter preset, perceived distance, a reverb environment, a looped background noise bed and stereo panning to the generated audio. List valid preset, environment and background noise IDs with `GET /v1/audio-effects/catalog`. Reverb and non-zero panning produce stereo audio and are rejected for `ulaw_*`, `alaw_*` and `pcm_*` output formats. Effects do not change the cost of a request.

### Speech to Text

- **Turn prediction commit strategy**: The [realtime Speech to Text WebSocket](/docs/api-reference/speech-to-text/v-1-speech-to-text-realtime) adds `turn_prediction` as a `commit_strategy` value. In addition to silence-based segmentation, it commits a segment as soon as the model predicts the speaker has finished their turn. It is the default for models that predict turns, and partial transcripts from those models include `turn_probability`. See [transcripts and commit strategies](/docs/eleven-api/guides/how-to/speech-to-text/realtime/transcripts-and-commit-strategies).

### Voices

- **Voice collections API**: Voice collections can now be managed through the API. Create, list, update and delete collections, and add or remove voices. See [List voice collections](/docs/api-reference/voices/collections/list).

### Workspaces

- **Basic seat fallback**: [Update member](/docs/api-reference/workspace/members/update) accepts `allow_downgrade_to_basic_seat`. When unlocking a user whose original seat type has no seats available, the user is moved to a basic seat instead of the request failing.
- **Workspace ID on user**: [Get user](/docs/api-reference/user/get) returns the `workspace_id` of the workspace the API key belongs to.

### SDK releases

#### JavaScript SDK

- [v2.72.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.72.0) - Added clients for voice collections, the audio effects catalog and triage ticket merging. Text to Speech and Text to Dialogue methods accept `audio_effects`, triage ticket list methods add search and filters, and the realtime Speech to Text client adds the `turn_prediction` commit strategy.

#### Python SDK

- [v2.72.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.72.0) - Added clients for voice collections, the audio effects catalog and triage ticket merging. Text to Speech and Text to Dialogue methods accept `audio_effects`, triage ticket list methods add search and filters, and the realtime Speech to Text client adds the `turn_prediction` commit strategy. `play()` and `save()` now accept any iterable of audio chunks, such as a list or tuple. `RealtimeEvents.CLOSE` handlers receive a dictionary with the WebSocket close `code` and `reason`; handlers without parameters continue to work.

#### ElevenLabs CLI

- [v1.5.0](https://github.com/elevenlabs/cli/releases/tag/v1.5.0) - Regenerated API commands, adding voice collections, the audio effects catalog, triage ticket merging and agent merge proposals.

#### Packages

- [@elevenlabs/client@1.27.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.27.0) and [@elevenlabs/react@1.17.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.17.0) - Added a `previousText` option to `Scribe.connect()` and `useScribe()` in microphone mode. The text is sent with the first audio chunk to give the model context, such as existing document text, for casing, punctuation and sentence continuation. `MediaDeviceOutput` now receives `libsampleratePath`, so output resampling uses the same custom libsamplerate bundle path as `MediaDeviceInput`.
- [@elevenlabs/react-native@1.2.29](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.29) - Updated to `@elevenlabs/client@1.27.0` and `@elevenlabs/react@1.17.0`.
- [@elevenlabs/convai-widget-core@0.19.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.19.0) and [@elevenlabs/convai-widget-embed@0.19.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.19.0) - Added an optional confirmation dialog before ending a chat or call, enabled with the `end-confirmation` attribute or `end_confirmation_enabled` config, with customizable text. Added carousel rich content with scrollable item cards that can include an image, subtitle, description and actions. Carousels remain in the transcript after a reply, without their actions. Rich content is now shown during voice calls when the transcript is visible.

### API

<Accordion title="View API changes">

## New endpoints

### ElevenAgents

- [Merge tickets](/docs/api-reference/triage-tickets/merge) - `POST /v1/convai/triage-tickets/{agentqa_ticket_id}/merge` - Merge open tickets into the target ticket. Requires `source_ticket_ids` (string array, 1–50 items) and returns the target ticket.

### Voices

- [List voice collections](/docs/api-reference/voices/collections/list) - `GET /v1/voices/collections` - List the voice collections the caller can access, sorted by title.
- [Create voice collection](/docs/api-reference/voices/collections/create) - `POST /v1/voices/collections` - Create a collection with required `title` and `icon` (string, maximum 1,000 characters each).
- [Get voice collection](/docs/api-reference/voices/collections/get) - `GET /v1/voices/collections/{collection_id}` - Retrieve a collection with its `title`, `icon` and the caller's `permission_on_resource` (`admin`, `editor`, `commenter` or `viewer`).
- [Update voice collection](/docs/api-reference/voices/collections/update) - `PATCH /v1/voices/collections/{collection_id}` - Update the optional `title` or `icon`.
- [Delete voice collection](/docs/api-reference/voices/collections/delete) - `DELETE /v1/voices/collections/{collection_id}`
- [Add voice to collection](/docs/api-reference/voices/collections/add-voice) - `POST /v1/voices/collections/{collection_id}/voice/{voice_id}`
- [Remove voice from collection](/docs/api-reference/voices/collections/remove-voice) - `DELETE /v1/voices/collections/{collection_id}/voice/{voice_id}`

### Audio effects

- `GET /v1/audio-effects/catalog` - List the available `filter_presets`, `environments` and `background_noises`. Each entry has an ID, a `name` and a nullable `description`.

## Updated endpoints

### ElevenAgents

- [Create agent](/docs/api-reference/agents/create), [Get agent](/docs/api-reference/agents/get) and [Update agent](/docs/api-reference/agents/update)
  - Workflow End nodes add `outcome` (`success` or `failure`, default `success`). The field is required in responses.
  - Standalone workflow agent nodes and agent transfer configurations add nullable `branch_id` (string) to target a specific branch of the destination agent. When unset, the transfer follows the target agent's traffic deployment. Transfer tool results add a `configured` branch reason.
  - Prompt override configurations add `tool_ids_strict` (boolean, default `false`).
  - TTS configuration `effects` add `pan` (number, -1 to 1, default `0`). The `seed` field is deprecated and has no effect.
- [Get widget config](/docs/api-reference/widget/get) - Added `end_confirmation_enabled` (boolean, default `false`).
- [List tickets](/docs/api-reference/triage-tickets/list)
  - Added optional `search` (string, maximum 200 characters) and `merged_into_ticket_id` (string) query parameters.
  - Ticket responses add nullable `merged_into_ticket_id` and nullable `search_match` with `field` (`title`, `description`, `comment` or `turn_comment`), `snippet`, `highlight_start`, `highlight_end` and nullable `turn_index`.
- [List workspace tickets](/docs/api-reference/triage-tickets/list-for-workspace) - Added optional `agent_id`, `sources`, `priorities`, `sort_by` (`created_at` or `priority`, default `created_at`), `owner_user_id`, `issue_type`, `label`, `merged_into_ticket_id` and `search` query parameters.
- [List tests](/docs/api-reference/tests/list) - Added optional `created_by_user_id` (string). Use `@me` for the authenticated user.
- [List test invocations](/docs/api-reference/tests/test-invocations/list) - Added optional `test_id` (string), `version_id` (string), `start_time` and `end_time` (integer, Unix seconds, inclusive) query parameters.
- [Update agent branch](/docs/api-reference/agents/branches/update) - Added optional `auto_rebase` (boolean). Branch responses add `auto_rebase` (boolean, default `false`).
- [Get conversation details](/docs/api-reference/conversations/get)
  - Twilio, SIP trunk and Exotel phone call metadata add nullable `call_result` with `answered`, `voicemail`, `busy`, `no_answer` and `failed` values.
  - Batch call metadata adds nullable `cold_attempt` (integer) and nullable `conversation_type` (`initial`, `retry`, `callback` or `redirect`).
  - The conversation error type adds `workflow_end_failure`.
- Knowledge base auto-sync `auto_discover` is deprecated and no longer has any effect.

### Text to Speech

- [Create speech](/docs/api-reference/text-to-speech/convert), [Stream speech](/docs/api-reference/text-to-speech/stream), [Create speech with timing](/docs/api-reference/text-to-speech/convert-with-timestamps) and [Stream speech with timing](/docs/api-reference/text-to-speech/stream-with-timestamps)
  - Added optional nullable `audio_effects` with `filter_preset_id` (string), `distance` (number, 0–1, default `0`), `environment_id` (string), `background_noise_id` (string), `send_level` (number, 0–1, default `1`) and `pan` (number, -1 to 1, default `0`).
  - Unknown effect IDs return `404`. Stereo effects return `400` for `ulaw_*`, `alaw_*` and `pcm_*` output formats.

### Text to Dialogue

- [Create dialogue](/docs/api-reference/text-to-dialogue/convert), [Stream dialogue](/docs/api-reference/text-to-dialogue/stream), [Create dialogue with timestamps](/docs/api-reference/text-to-dialogue/convert-with-timestamps) and [Stream dialogue with timestamps](/docs/api-reference/text-to-dialogue/stream-with-timestamps) - Added optional nullable `audio_effects`, matching the Text to Speech endpoints.

### Speech to Text

- [Realtime Speech to Text](/docs/api-reference/speech-to-text/v-1-speech-to-text-realtime)
  - The `commit_strategy` query parameter adds `turn_prediction`, alongside `manual` and `vad`.
  - `partial_transcript` messages add optional `turn_probability` (number), sent only for models that predict turns.

### Music

- `POST /v1/music/video-to-music` - Responses add a `song-id` header with the ID of the generated song.

### History

- [List generated items](/docs/api-reference/history/list) - The history item `source` enum adds `VoicePreview`.

### Workspace and user

- [Update member](/docs/api-reference/workspace/members/update) - Added optional `allow_downgrade_to_basic_seat` (boolean, default `false`).
- [Get user](/docs/api-reference/user/get) - Added required `workspace_id` (string).
- Service account API key permissions add `voice_collections_read` and `voice_collections_write`.

</Accordion>

## October 5, 2026

### ElevenAgents

- **Structured procedures compile on save and publish**: [Update agent](/docs/api-reference/agents/update) and [Create agent draft](/docs/api-reference/agents/drafts/create) now compile and validate [structured procedures](/docs/eleven-agents/customization/procedures/structured-procedures) automatically. Integrations no longer need to call the compile endpoint or manually update the generated workflow. Invalid procedures return per-procedure errors as `400 procedure_validation_failed`. Agents without structured procedures are unaffected.
- **Compile procedures endpoint is legacy**: [Compile procedures](/docs/api-reference/agents/procedures/compile) is marked legacy and should not be used by new integrations. It remains available for existing callers.
- **Merge proposals**: Merge proposals are available in alpha. Teams can open a proposal for an agent branch, review configuration changes and test results, leave comments or approval decisions, and merge approved changes into a target branch. See [Merge proposals](/docs/eleven-agents/operate/merge-proposals).

### SDK releases

#### JavaScript SDK

- [v2.71.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.71.0) - Added clients for agent merge proposals, deployment history, test invocation cancellation and Speech Engine duplication. The release also adds triage ticket priorities and sorting, batch call export limits, `gpt-6.1-sol`, `claude-sonnet-5-5`, Eleven v4 agent voice models and current agent configuration types.

#### Python SDK

- [v2.71.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.71.0) - Added clients for agent merge proposals, deployment history, test invocation cancellation and Speech Engine duplication. The release also adds triage ticket priorities and sorting, batch call export limits, `gpt-6.1-sol`, `claude-sonnet-5-5`, Eleven v4 agent voice models and current agent configuration types.

#### Swift SDK

- [v3.4.0](https://github.com/elevenlabs/elevenlabs-swift-sdk/releases/tag/v3.4.0) - Dynamic variables now preserve native JSON types when sent in conversation initiation data.

#### Packages

- [@elevenlabs/client@1.26.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.26.0), [@elevenlabs/react@1.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.16.0), [@elevenlabs/react-native@1.2.28](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.28) and [@elevenlabs/types@0.24.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.24.0) - Added realtime Speech to Text transcript editing through `transcriptEdit`, the `edited_transcript` event and React's `onEditedTranscript` callback. React now forwards `filterBackgroundAudio` to realtime sessions. The client also exports `MessagePayload` and uses stable response IDs to prevent duplicate agent replies.
- [@elevenlabs/convai-widget-core@0.18.3](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.18.3) and [@elevenlabs/convai-widget-embed@0.18.3](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.18.3) - Added image previews and download links for agent message attachments, including attachment-only replies. Stable response IDs prevent duplicate replies, and text-only conversations now use a stop control with an **End chat** tooltip.

### API

<Accordion title="View API changes">

## New endpoints

### ElevenAgents

- [Create a merge proposal](/docs/api-reference/agents/merge-proposals/create) - `POST /v1/convai/agents/{agent_id}/merge-proposals` - Create a proposal with required `source_branch_id`, `target_branch_id` and `title` fields, plus an optional description, reviewer IDs and triage ticket ID.
- [List merge proposals](/docs/api-reference/agents/merge-proposals/list) - `GET /v1/convai/agents/{agent_id}/merge-proposals` - List proposals with status, source branch, target branch and text filters, plus cursor pagination.
- [Get a merge proposal](/docs/api-reference/agents/merge-proposals/get) - `GET /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}` - Retrieve a proposal and its review, comment and outcome details.
- [Update a merge proposal](/docs/api-reference/agents/merge-proposals/update) - `PATCH /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}` - Update its title, description or requested reviewers, or close it without merging.
- [Review a merge proposal](/docs/api-reference/agents/merge-proposals/submit-review) - `POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/reviews` - Submit an `approved` or `changes_requested` decision with an optional comment.
- [Comment on a merge proposal](/docs/api-reference/agents/merge-proposals/add-comment) - `POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/comments` - Add a Markdown comment of up to 4,096 characters.
- [Merge a merge proposal](/docs/api-reference/agents/merge-proposals/merge) - `POST /v1/convai/agents/{agent_id}/merge-proposals/{merge_proposal_id}/merge` - Merge the source branch and optionally control forced conflict resolution and source branch archival.
- [List agent deployments](/docs/api-reference/agents/deployments/list) - `GET /v1/convai/agents/{agent_id}/deployments` - List current and historical branch traffic splits with page-based pagination.
- [Cancel a test invocation](/docs/api-reference/tests/test-invocations/cancel) - `POST /v1/convai/test-invocations/{test_invocation_id}/cancel` - Cancel a running test invocation.

### Speech Engine

- [Duplicate a Speech Engine](/docs/api-reference/speech-engine/duplicate) - `POST /v1/speech-engine/{speech_engine_id}/duplicate` - Duplicate a Speech Engine and optionally assign the copy a new `name`.

## Updated endpoints

### ElevenAgents

- [Create agent](/docs/api-reference/agents/create), [Get agent](/docs/api-reference/agents/get) and [Update agent](/docs/api-reference/agents/update)
  - Added `gpt-6.1-sol` and `claude-sonnet-5-5` to the `LLM` enum.
  - Added `eleven_v4` and `eleven_v4_turbo` to the conversational TTS model options. The default changed from `eleven_flash_v2` to `eleven_v4_turbo`.
  - Agent transfers and standalone workflow agent nodes add optional `preserve_voice_settings` (boolean, default `false`) to retain the base voice, TTS model and voice settings after a transfer.
  - Skip-turn tool configurations add optional `wait_timeout_secs` (number, default `-1`). A value of `-1` keeps the agent silent until the caller speaks.
  - Post-call webhook configurations add optional `exclude_transcript` (boolean, default `false`) to omit turn-by-turn transcripts from JSON transcription webhooks.
  - Conversation history redaction configurations add optional `excluded_data_collection_ids` (string array, maximum 50) to preserve selected extracted values while redacting their rationales.
  - Client tool `response_timeout_secs` now accepts `-1` to wait indefinitely when `expects_response` is enabled.
- [List tickets](/docs/api-reference/triage-tickets/list)
  - Added optional `priorities` (array) with `low`, `medium`, `high` and `urgent` values.
  - Added `sort_by` with `created_at` and `priority` values; the default is `created_at`.
  - Ticket responses now require `title`, nullable `priority`, and a `priority_changes` array. Ticket creation and update requests can set `priority`, and ticket status adds `cancelled`.
- [List tools](/docs/api-reference/tools/list) - Added optional nullable `used_by_agent_id` (string) to return tools referenced by an agent's main branch.
- [Export batch call results](/docs/api-reference/batch-calling/export) - Added optional nullable `limit` (integer, minimum `1`) to export only the first recipients as a column preview.
- [List test invocations](/docs/api-reference/tests/test-invocations/list) and [Get test invocation](/docs/api-reference/tests/test-invocations/get)
  - Test invocation summaries add required `cancelled_count` (integer) and optional `cancelled` (boolean, default `false`).
  - Test run status adds `cancelled`.
- [Get conversation details](/docs/api-reference/conversations/get) - Transcript entries add optional nullable `platform_event` with `user_turn_timeout` and `skip_turn_wait_elapsed` values.
- [Get agent version metadata](/docs/api-reference/agents/versions/get) - Added optional nullable `merged_authors`, an array describing the people who published changes merged into the main branch.
- [Get crawl job](/docs/api-reference/knowledge-base/get-crawl-job) - Removed the deprecated `max_depth` response field.

</Accordion>

## September 28, 2026

import { YoutubeEmbed } from "../../../components/YoutubeEmbed";

### Eleven v4 and Eleven v4 Turbo

[Eleven v4 and Eleven v4 Turbo](/docs/overview/capabilities/text-to-speech/eleven-v4) are now available. Eleven v4 provides higher-quality, more expressive speech and improved voice cloning across more than 90 languages. Eleven v4 Turbo provides the same model family for real-time applications, with median inference latency of approximately 100 ms.

Use `eleven_v4` through the Text to Dialogue API for content creation and long-form audio. Use `eleven_v4_turbo` through the Text to Dialogue WebSocket for agents and interactive applications.

<YoutubeEmbed id="4QHFkK2MTcw" />

<CardGroup cols={3}>
  <Card
    title="Eleven v4 overview"
    icon="duotone book"
    href="/docs/overview/capabilities/text-to-speech/eleven-v4"
  >
    Compare the two model variants, voice cloning behavior, settings and supported languages.
  </Card>
  <Card
    title="Text to Dialogue API"
    icon="duotone code"
    href="/docs/api-reference/text-to-dialogue/convert"
  >
    Generate high-quality dialogue with Eleven v4.
  </Card>
  <Card
    title="Realtime streaming"
    icon="duotone code"
    href="/docs/eleven-api/guides/how-to/websockets/realtime-tdd"
  >
    Stream Eleven v4 Turbo dialogue over a WebSocket connection.
  </Card>
</CardGroup>

### Speech to Text

- **Transcript editing**: Batch and realtime transcription now accept a natural-language edit instruction of up to 2,000 characters. Batch responses return the result in `edited_transcript`, while realtime sessions emit an `edited_transcript` event. See the [batch](/docs/eleven-api/guides/how-to/speech-to-text/batch/transcript-editing) and [realtime](/docs/eleven-api/guides/how-to/speech-to-text/realtime/transcript-editing) guides for incompatibilities, response handling and pricing.

### ElevenAgents

- **Agent models**: Added `gpt-6-sol`, `gpt-6-luna`, `glm-52`, `deepseek-v41-flash`, `claude-opus-5` and `claude-opus-5-5` to the supported agent LLM options.
- **Agent test usage**: Test invocation summaries can include total credits and USD price. Individual test runs can include credits and a charging breakdown.

### Flows

- **Template API**: Added endpoints to list and retrieve published Flows templates, start template runs and retrieve run results. Runs can target a published version and send their terminal result to a configured webhook.

### Text to Dialogue

- **Generation continuity**: Text to Dialogue requests can use preceding or following text and request IDs to maintain continuity across generations.
- **Professional voice mode**: Text to Dialogue requests can use the Instant Voice Clone version of a Professional Voice Clone to reduce latency or improve expressiveness.

### SDK releases

#### JavaScript SDK

- [v2.70.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.70.0) - Added batch and realtime Speech to Text transcript editing types, `branchId` filtering and cost fields for test invocation summaries, knowledge base auto-discovery, Text to Dialogue `usePvcAsIvc` and the `deepseek-v41-flash` agent model.

#### Python SDK

- [v2.70.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.70.0) - Added batch and realtime Speech to Text transcript editing types, `branch_id` filtering and cost fields for test invocation summaries, knowledge base auto-discovery, Text to Dialogue `use_pvc_as_ivc` and the `deepseek-v41-flash` agent model.

#### ElevenLabs CLI

- [v1.4.0](https://github.com/elevenlabs/cli/releases/tag/v1.4.0) - Fixed requests with an explicit API key so they no longer also send stored OAuth credentials, which caused authentication failures. Added descriptions for the feedback command group and instructions for reporting missing capabilities to generated agent skills. Regenerated the API client with Flows template endpoints and current schema types.

### API

<Accordion title="View API changes">

## New endpoints

### Flows

- [List templates](/docs/api-reference/flows/templates/list) - `GET /v1/flows/templates` - List published templates and their runnable versions.
- [Get template](/docs/api-reference/flows/templates/get) - `GET /v1/flows/templates/{template_id}` - Retrieve a template and its runnable versions.
- [Create template run](/docs/api-reference/flows/templates/runs/create) - `POST /v1/flows/templates/{template_id}/runs` - Start a template run with input values, an optional version and an optional webhook.
- [List template runs](/docs/api-reference/flows/templates/runs/list) - `GET /v1/flows/templates/{template_id}/runs` - List template runs with cursor pagination and optional version filtering.
- [Get template run](/docs/api-reference/flows/templates/runs/get) - `GET /v1/flows/templates/{template_id}/runs/{run_id}` - Retrieve a template run and its output status.

## Updated endpoints

### Speech to Text

- [Convert speech to text](/docs/api-reference/speech-to-text/convert) - `POST /v1/speech-to-text`
  - Added optional nullable `transcript_edit` (string), which accepts a natural-language edit instruction of up to 2,000 characters.
  - Responses add optional nullable `edited_transcript`. A successful edit contains required `kind: "transcript"` and `text` fields. A failed edit contains required `kind: "error"`, `error_type: "edit_failed"` and `message` fields.
- [Realtime Speech to Text](/docs/api-reference/speech-to-text/v-1-speech-to-text-realtime) accepts `transcript_edit` (string) and emits `edited_transcript` events with required `text` and `edited_text` fields.

### ElevenAgents

- [Create agent](/docs/api-reference/agents/create), [Get agent](/docs/api-reference/agents/get) and [Update agent](/docs/api-reference/agents/update)
  - Added `gpt-6-sol`, `gpt-6-luna`, `glm-52`, `deepseek-v41-flash`, `claude-opus-5` and `claude-opus-5-5` to the `LLM` enum.
  - Alerting monitors add optional nullable `enabled` (boolean) to control whether a monitor can send notifications.
- [List conversations](/docs/api-reference/conversations/list) and [Text search](/docs/api-reference/conversations/messages/text-search)
  - `data_collection_params` and `dynamic_variable_params` add `neq` and `in` operators. Values for `in` use a pipe delimiter.
  - `evaluation_params` accepts `success`, `failure` or `unknown` as the result value.
- [Smart search](/docs/api-reference/conversations/messages/search) - `GET /v1/convai/conversations/messages/smart-search`
  - Added optional nullable `branch_id` (string).
- [List test invocations](/docs/api-reference/tests/test-invocations/list) - `GET /v1/convai/test-invocations`
  - Added optional nullable `branch_id` (string).
  - Test invocation summaries add optional nullable `credits_used` (integer) and `total_price` (number).
- [Get test invocation](/docs/api-reference/tests/test-invocations/get) - `GET /v1/convai/test-invocations/{test_invocation_id}`
  - Individual test runs add optional nullable `credits_used` (integer) and `charging` (`ConversationChargingCommonModel`).
- [Simulate conversation](/docs/api-reference/agents/simulate-conversation) and [Simulate conversation stream](/docs/api-reference/agents/simulate-conversation-stream)
  - Changed the optional `new_turns_limit` default from `10,000` to `100` and set its maximum to `100`.
- [Create crawl job](/docs/api-reference/knowledge-base/create-crawl-job) and [Get crawl job](/docs/api-reference/knowledge-base/get-crawl-job)
  - Added optional `auto_discover` (boolean, default `false`) to follow links and add newly discovered pages during auto-sync. This requires `enable_auto_sync: true`.
- [Refresh knowledge base document](/docs/api-reference/knowledge-base/refresh) - `POST /v1/convai/knowledge-base/{documentation_id}/refresh`
  - `AutoSyncInfo` adds optional `auto_discover` (boolean, default `false`) to indicate whether refreshes crawl and add newly discovered pages.
- [List MCP server tools](/docs/api-reference/mcp/list-tools) - `GET /v1/convai/mcp-servers/{mcp_server_id}/tools`
  - Responses add optional `tool_approval_statuses` (array). Each item contains required `tool_id` (string) and `state` (`up_to_date`, `needs_review` or `not_approved`), with optional approval policy and approved-definition fields.

### Text to Dialogue

- [Convert text to dialogue](/docs/api-reference/text-to-dialogue/convert), [Stream text to dialogue](/docs/api-reference/text-to-dialogue/stream), [Convert with timestamps](/docs/api-reference/text-to-dialogue/convert-with-timestamps) and [Stream with timestamps](/docs/api-reference/text-to-dialogue/stream-with-timestamps)
  - Added optional `use_pvc_as_ivc` (boolean, default `false`) to use the Instant Voice Clone version of a Professional Voice Clone.
  - Added optional nullable `previous_text` and `future_text` (strings, maximum 100 characters) and `previous_request_ids` and `next_request_ids` (string arrays, maximum 3 IDs) for generation continuity.
  - The optional `settings` object adds nullable `similarity` (number, 0–1, default `0.75`).

### Text to Speech

- [Convert text to speech](/docs/api-reference/text-to-speech/convert), [Stream text to speech](/docs/api-reference/text-to-speech/stream), [Convert with timestamps](/docs/api-reference/text-to-speech/convert-with-timestamps) and [Stream with timestamps](/docs/api-reference/text-to-speech/stream-with-timestamps)
  - The existing `use_pvc_as_ivc` field is no longer deprecated.

### Flows

- [Create image generation](/docs/api-reference/flows/image/create), [Create video generation](/docs/api-reference/flows/video/create) and [Create template run](/docs/api-reference/flows/templates/runs/create)
  - Webhook targets now require an explicit `type` discriminator (`all` or `ids`). The previous defaults were removed.

### Voice Design

- [Create voice from preview](/docs/api-reference/text-to-voice/create), [Create voice previews](/docs/api-reference/legacy/voices/create-previews), [Design a voice](/docs/api-reference/text-to-voice/design) and [Remix a voice](/docs/api-reference/text-to-voice/remix)
  - Added a `409` response when a generation for the preview is already in progress. Retry the request after receiving this response.

### Workspaces

- [Create service account API key](/docs/api-reference/service-accounts/api-keys/create) - `POST /v1/service-accounts/{service_account_user_id}/api-keys`
  - Added optional nullable `tts_concurrency_limit`, `music_concurrency_limit` and `dubbing_concurrency_limit` (integers) for enterprise service account API keys.
- [Update service account API key](/docs/api-reference/service-accounts/api-keys/update) - `PATCH /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id}`
  - Added optional `tts_concurrency_limit`, `music_concurrency_limit` and `dubbing_concurrency_limit`. Each field accepts an integer, `clear`, `no_update` or `null` and defaults to `no_update`.

### Models

- [List models](/docs/api-reference/models/list) - `GET /v1/models`
  - Deprecated required `max_characters_request_free_user` and `max_characters_request_subscribed_user`. These fields are not enforced; use `maximum_text_length_per_request` instead.

</Accordion>

## September 23, 2026

### इमेज और वीडियो

- **Sora 2 और Sora 2 Pro बंद किए गए**: OpenAI 24 सितंबर, 2026 को Sora API बंद कर रहा है। दोनों मॉडल्स को इमेज और वीडियो मॉडल picker से हटा दिया गया है और वे उस तारीख से जनरेशन करना बंद कर देंगे। मौजूदा जनरेशन्स आपकी हिस्ट्री में उपलब्ध रहेंगी। Sora node इस्तेमाल करने वाले Flows और templates को दोबारा चलाने से पहले किसी दूसरे वीडियो मॉडल, जैसे [Gemini Omni 1.1 Flash](/docs/hi/overview/capabilities/image-video), पर स्विच करना होगा।
- **Seedance 1.5 Pro deprecated**: ByteDance 11 नवंबर, 2026 को Seedance 1.5 Pro बंद कर रहा है। यह मॉडल नई जनरेशन्स के लिए अब उपलब्ध नहीं है और उस तारीख से काम करना बंद कर देगा। इसके बजाय [Seedance 2.0 मॉडल](/docs/hi/overview/capabilities/image-video) इस्तेमाल करें।

## September 21, 2026

### ElevenAgents

- **पैरेलल टूल कॉल्स**: एजेंट prompt कॉन्फ़िगरेशन में अब `enable_parallel_tool_calls` (boolean, डिफ़ॉल्ट `true`) शामिल है। सक्षम होने पर, समर्थित मॉडल एक टर्न में कई टूल्स चला सकते हैं।
- **एजेंट मॉडल्स**: एजेंट LLM विकल्पों में `gpt-6-astra` जोड़ा गया।
- **अलर्टिंग**: एजेंट अलर्टिंग अब PagerDuty और webhook notifiers के साथ Slack चैनल्स को भी सपोर्ट करती है।
- **फ़ोन नंबर खोज**: provider, outbound सपोर्ट, असाइन किए गए एजेंट और ब्रांच, label और फ़ोन नंबर के फ़िल्टर्स के साथ cursor-paginated फ़ोन नंबर एंडपॉइंट जोड़ा गया।

### इमेज और वीडियो

- **GPT Image 2.5 मॉडल्स**: [इमेज जनरेशन](/docs/hi/api-reference/flows/image/create) अब `gpt-image-2.5-flare` और `gpt-image-2.5-sunburst` को सपोर्ट करता है। दोनों मॉडल अधिकतम 10 रेफरेंस इमेज, `max` तक के क्वालिटी लेवल, `auto` के साथ 14 तय aspect ratios और 1K, 2K या 4K आउटपुट स्वीकार करते हैं।

### स्पीच इंजन

- **कैस्केड टाइमआउट**: स्पीच इंजन create और update रिक्वेस्ट्स अब `cascade_timeout_seconds` (number, 2–15, डिफ़ॉल्ट `4`) स्वीकार करती हैं, जिससे नियंत्रित किया जा सकता है कि retry करने से पहले ElevenLabs किसी upstream स्पीच इंजन का कितनी देर इंतज़ार करे।

### टेक्स्ट टू स्पीच

- **मल्टी-कॉन्टेक्स्ट टर्न बाउंड्रीज़**: `is_final_audio_for_turn` मार्कर अब उस टर्न के हर buffered byte के बाद भेजा जाता है, जिसमें MP3 और Opus आउटपुट भी शामिल है। क्लाइंट्स PCM पर स्विच किए बिना इस मार्कर को सटीक टर्न बाउंड्री के रूप में इस्तेमाल कर सकते हैं।

### SDK रिलीज़

#### JavaScript SDK

- [v2.69.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.69.0) - realtime स्पीच टू टेक्स्ट wrapper में `transcriptEdit` जोड़ा गया, जिसमें संपादित टेक्स्ट `edited_transcript` इवेंट्स के ज़रिए मिलता है। data residency suffixes वाली API keys के लिए स्पीच इंजन JWT verification ठीक किया गया। टेम्पलेट्स की सूची पाने और उन्हें पाने, साथ ही runs की सूची पाने, बनाने और पाने के लिए `phoneNumbers.listV2` और Flows template मेथड्स जोड़े गए। GPT Image 2.5, Slack एजेंट अलर्टिंग, पैरेलल टूल कॉल्स, `gpt-6-astra`, सर्विस अकाउंट API key concurrency limits, Music zero retention, बातचीत फ़िल्टर्स और MCP टूल approval statuses के लिए क्लाइंट्स और टाइप्स फिर से जनरेट किए गए।

#### Python SDK

- [v2.69.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.69.0) - realtime स्पीच टू टेक्स्ट wrapper में `transcript_edit` जोड़ा गया, जिसमें संपादित टेक्स्ट `edited_transcript` इवेंट्स के ज़रिए मिलता है। data residency suffixes वाली API keys के लिए स्पीच इंजन JWT verification ठीक किया गया और `ffplay` फेल होने पर `play` को error throw करने के लिए अपडेट किया गया। टेम्पलेट्स की सूची पाने और उन्हें पाने, साथ ही runs की सूची पाने, बनाने और पाने के लिए `phone_numbers.list_v2` और Flows template मेथड्स जोड़े गए। GPT Image 2.5, Slack एजेंट अलर्टिंग, पैरेलल टूल कॉल्स, `gpt-6-astra`, सर्विस अकाउंट API key concurrency limits, Music zero retention, बातचीत फ़िल्टर्स और MCP टूल approval statuses के लिए क्लाइंट्स और टाइप्स फिर से जनरेट किए गए।

#### ElevenLabs CLI

- [v1.3.2](https://github.com/elevenlabs/cli/releases/tag/v1.3.2) - CLI उपयोग पर फ़ीडबैक इकट्ठा करने के लिए वैकल्पिक `--intent` मेटाडेटा जोड़ा गया। CLI जिन workflows को सपोर्ट नहीं करता, उनकी रिपोर्ट करने के लिए `elevenlabs feedback missing-capability` जोड़ा गया।

### API

<Accordion title="API बदलाव देखें">

## नए एंडपॉइंट्स

### ElevenAgents

- [फ़ोन नंबर पेज की सूची](/docs/hi/api-reference/phone-numbers/list-v-2) - `GET /v1/convai/v2/phone-numbers`
  - वैकल्पिक `page_size` (integer, 1–1,000, डिफ़ॉल्ट `100`) और `cursor` (nullable string) pagination parameters जोड़े गए।
  - वैकल्पिक `search`, `label`, `phone_number`, `provider`, `supports_outbound`, `agent_id`, `branch_id`, `sort_by` और `sort_direction` फ़िल्टर्स जोड़े गए। `sort_by`, `label` या `phone_number` स्वीकार करता है; `sort_direction` का डिफ़ॉल्ट `asc` है।
  - रिस्पॉन्स में ज़रूरी `phone_numbers` (array), वैकल्पिक nullable `next_cursor` (string) और `has_more` (boolean, डिफ़ॉल्ट `false`) शामिल हैं।

## अपडेट किए गए एंडपॉइंट्स

### ElevenAgents

- [एजेंट बनाएं](/docs/hi/api-reference/agents/create), [एजेंट पाएं](/docs/hi/api-reference/agents/get) और [एजेंट अपडेट करें](/docs/hi/api-reference/agents/update)
  - prompt कॉन्फ़िगरेशन में `enable_parallel_tool_calls` (boolean, डिफ़ॉल्ट `true`) जोड़ा गया। workflow overrides nullable boolean स्वीकार करते हैं।
  - `LLM` enum में बातचीत शुरू करने के overrides सहित `gpt-6-astra` जोड़ा गया।
  - अलर्टिंग integration notifiers अब `pagerduty` या `slack` चुनने के लिए `integration_type` इस्तेमाल करते हैं। Slack notifiers में `connection_id` और `channel_id` (strings) ज़रूरी हैं; `channel_id` 1–64 वर्ण स्वीकार करता है।
- [बातचीत की सूची](/docs/hi/api-reference/conversations/list) और [बातचीत रेफरेंस हल करें](/docs/hi/api-reference/conversations/resolve)
  - `data_collection_params` अब `missing` operator स्वीकार नहीं करता। जिन बातचीतों में फ़ील्ड इकट्ठा नहीं किया गया था, उन्हें मैच करने के लिए खाली वैल्यू इस्तेमाल करें।
  - `dynamic_variable_params` में खाली वैल्यू उन बातचीतों से मैच करती है, जिनमें वैरिएबल सेट नहीं किया गया था।
- [स्पीच इंजन बनाएं](/docs/hi/api-reference/speech-engine/create), [स्पीच इंजन पाएं](/docs/hi/api-reference/speech-engine/get) और [स्पीच इंजन अपडेट करें](/docs/hi/api-reference/speech-engine/update)
  - `cascade_timeout_seconds` (number, 2–15) जोड़ा गया। create रिक्वेस्ट्स में डिफ़ॉल्ट `4` है, update रिक्वेस्ट्स nullable वैल्यू स्वीकार करती हैं और रिस्पॉन्स में यह फ़ील्ड ज़रूरी है।

### इमेज और वीडियो

- [इमेज जनरेशन बनाएं](/docs/hi/api-reference/flows/image/create) - `POST /v1/flows/image`
  - `gpt-image-2.5-flare` और `gpt-image-2.5-sunburst` के लिए रिक्वेस्ट variants जोड़े गए।
  - दोनों variants में `prompt` और `model_id` ज़रूरी हैं, अधिकतम 10 `images` स्वीकार होते हैं और `resolution` (`1K`, `2K` या `4K`, डिफ़ॉल्ट `1K`) जोड़ा गया है।
  - `quality`, `low`, `medium`, `high`, `xhigh` या `max` स्वीकार करता है और इसका डिफ़ॉल्ट `high` है। `aspect_ratio`, `auto` और 14 तय ratios स्वीकार करता है और इसका डिफ़ॉल्ट `16:9` है।

### डबिंग

- [डबिंग प्रोजेक्ट बनाएं](/docs/hi/api-reference/dubbing/create-project) - `POST /v1/dubbing/project`
  - Multipart `keyterms` repeated fields या एक JSON array स्वीकार करता है।
  - Multipart `webhook_ids` repeated fields, एक JSON array या comma-separated string स्वीकार करता है।
- [वर्कस्पेस रिसोर्स पाएं](/docs/hi/api-reference/workspace/resources/get), [वर्कस्पेस रिसोर्स शेयर करें](/docs/hi/api-reference/workspace/resources/share) और [वर्कस्पेस रिसोर्स अनशेयर करें](/docs/hi/api-reference/workspace/resources/unshare)
  - `WorkspaceResourceType` में `dubbing_project` जोड़ा गया।

### नॉलेज बेस

- [क्रॉल जॉब बनाएं](/docs/hi/api-reference/knowledge-base/create-crawl-job) - `POST /v1/convai/knowledge-base/crawl`
  - `max_depth` (integer, डिफ़ॉल्ट `3`) को deprecated किया गया। यह फ़ील्ड अब no-op है और इस पर अब न्यूनतम या अधिकतम सीमाएं लागू नहीं होतीं।
  - क्रॉल जॉब मेटाडेटा में अब `max_depth` ज़रूरी नहीं है।

### यूज़र

- [यूज़र पाएं](/docs/hi/api-reference/user/get) और [सब्सक्रिप्शन पाएं](/docs/hi/api-reference/user/subscription/get)
  - Currency enums में `gbp` जोड़ा गया।

## स्कीमा बदलाव

### टेक्स्ट टू स्पीच

- मल्टी-कॉन्टेक्स्ट WebSocket `audio` और `final` मैसेज अब `is_final_audio_for_turn` को इस रूप में परिभाषित करते हैं कि टर्न के सभी buffered bytes डिलीवर होने के बाद यह आता है।

</Accordion>

## September 14, 2026

### ElevenAgents

- **कॉल क्यूइंग और होल्ड ऑडियो**: अपनी concurrency limit पर मौजूद एजेंट्स के लिए [कॉल क्यूइंग](/docs/hi/eleven-agents/guides/call-queueing) जोड़ी गई। क्यू में मौजूद कॉलर होल्ड ऑडियो सुनते हैं और शामिल होने या समय समाप्त होने तक `queue_status` इवेंट्स पाते हैं। नई API मेथड्स से कस्टम होल्ड ऑडियो अपलोड या डिलीट किया जा सकता है।
- **टेस्ट वर्ज़न मेटाडेटा**: एजेंट टेस्ट नतीजे अब बताते हैं कि वे एजेंट के किस वर्ज़न पर चले और उनमें ड्राफ़्ट बदलाव शामिल थे या नहीं। इनवोकेशन समरीज़ यह भी बताती हैं कि आंशिक रूप से दोबारा सबमिट किए गए टेस्ट अलग वर्ज़न पर कब चले।
- **मॉडल और अकाउंट मेटाडेटा**: एजेंट LLM कॉन्फ़िगरेशन अब `gemini-3.8-flash` स्वीकार करता है। WhatsApp अकाउंट रिस्पॉन्स अब बताते हैं कि अकाउंट Cloud API या coexistence signup flow इस्तेमाल करता है।

### म्यूज़िक

- **Music v2.5 API सपोर्ट**: म्यूज़िक एंडपॉइंट्स और SDKs अब `music_v2_5` स्वीकार करते हैं। कंपोज़िशन प्लान जनरेशन चंक्स अब 6,132 वर्णों तक सपोर्ट करते हैं, जिनमें 200 वर्णों वाली अधिकतम 30 लाइनें हो सकती हैं।

### SDK रिलीज़

#### JavaScript SDK

- [v2.68.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.68.0) - एजेंट होल्ड ऑडियो अपलोड और डिलीट करने के लिए मेथड्स जोड़े गए। कॉल क्यूइंग, प्रोसिजर रेफरेंसेज़, ड्राफ़्ट ब्रांच बनाने, RAG क्वेरी सीमाओं, टेस्ट वर्ज़न मेटाडेटा, `gemini-3.8-flash` और `music_v2_5` के लिए टाइप्स फिर से जनरेट किए गए।

#### Python SDK

- [v2.68.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.68.0) - एजेंट होल्ड ऑडियो अपलोड और डिलीट करने के लिए synchronous और asynchronous मेथड्स जोड़े गए। कॉल क्यूइंग, प्रोसिजर्स, ड्राफ़्ट ब्रांच बनाने, RAG क्वेरी सीमाओं, टेस्ट वर्ज़न मेटाडेटा, `gemini-3.8-flash` और `music_v2_5` के लिए टाइप्स फिर से जनरेट किए गए। `compose_detailed` wrapper अब हर जनरेट किए गए म्यूज़िक मॉडल ID और prompt- व chunk-आधारित दोनों कंपोज़िशन प्लान स्वीकार करता है।

#### iOS SDK

- [v3.3.1](https://github.com/elevenlabs/elevenlabs-swift-sdk/releases/tag/v3.3.1) - एजेंट मैसेज को अब `event_id` के बजाय `response_id` से मिलाया जाता है, जिससे टूल कॉल्स के आसपास कई रिस्पॉन्स सुरक्षित रहते हैं और streamed हिस्से या सुधार गलत मैसेज से नहीं जुड़ते।

#### ElevenLabs CLI

- [v1.3.0](https://github.com/elevenlabs/cli/releases/tag/v1.3.0) - जनरेट किए गए API कमांड्स में वैकल्पिक `--intent` मेटाडेटा जोड़ा गया। CLI जिन workflows को सपोर्ट नहीं करता, उनकी रिपोर्ट करने के लिए `elevenlabs feedback missing-capability` जोड़ा गया।

#### पैकेजेस

- [@elevenlabs/convai-widget-core@0.18.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.18.2) और [@elevenlabs/convai-widget-embed@0.18.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.18.2) - टूल और प्रोसिजर कॉल्स के बाद एजेंट के डुप्लिकेट रिप्लाई ठीक किए गए। Streamed टेक्स्ट रिप्लाई Markdown फ़ॉर्मैटिंग बनाए रखते हैं और वॉइस बातचीत में अब बिना बोले गए streamed चैट हिस्से रेंडर नहीं होते। embed पैकेज अब `user_activity` इवेंट्स को प्रति सेकंड एक तक सीमित करता है और सेशन खत्म होने पर यह सीमा हटा देता है।

### API

<Accordion title="API बदलाव देखें">

## नए एंडपॉइंट्स

### ElevenAgents

- [एजेंट होल्ड ऑडियो अपलोड करें](/docs/hi/api-reference/agents/hold-audio/create) - `POST /v1/convai/agents/{agent_id}/hold-audio`
  - multipart form data के रूप में ज़रूरी `hold_audio_file` (binary) स्वीकार करता है। फ़ाइल MP3 या WAV होनी चाहिए और अधिकतम 40 MB व 180 सेकंड की हो सकती है।
  - ज़रूरी `agent_id` (string) और `hold_audio` (`AgentHoldAudioConfig`) लौटाता है। होल्ड-ऑडियो ऑब्जेक्ट में `audio_path`, `audio_url`, `original_filename` (strings), `duration_secs` (number) और `size_bytes` (integer) ज़रूरी हैं।
- [एजेंट होल्ड ऑडियो डिलीट करें](/docs/hi/api-reference/agents/hold-audio/delete) - `DELETE /v1/convai/agents/{agent_id}/hold-audio`
  - कस्टम क्लिप हटाता है, ताकि क्यू में मौजूद कॉलर डिफ़ॉल्ट होल्ड टोन सुनें।
  - ज़रूरी `agent_id` (string) लौटाता है।

## अपडेट किए गए एंडपॉइंट्स

### ElevenAgents

- [एजेंट बनाएं](/docs/hi/api-reference/agents/create), [एजेंट पाएं](/docs/hi/api-reference/agents/get) और [एजेंट अपडेट करें](/docs/hi/api-reference/agents/update)
  - `enabled` (boolean, डिफ़ॉल्ट `false`) और `wait_timeout_seconds` (integer, 1–1,800, डिफ़ॉल्ट `180`) के साथ वैकल्पिक `platform_settings.queueing_config` (`AgentQueueingConfig`) जोड़ा गया।
  - क्यू कॉन्फ़िगरेशन रिस्पॉन्स में read-only nullable `hold_audio` (`AgentHoldAudioConfig`) शामिल है। एजेंट रिस्पॉन्स में वैकल्पिक `default_hold_audio_url` (string) भी शामिल है।
- [बातचीत पाएं](/docs/hi/api-reference/conversations/get) - `GET /v1/convai/conversations/{conversation_id}`
  - मेटाडेटा में वैकल्पिक nullable `queue_wait_secs` (number) जोड़ा गया। क्यू में बिताया समय `call_duration_secs` और बिल किए गए समय में शामिल नहीं है।
- [एजेंट ब्रांच बनाएं](/docs/hi/api-reference/agents/branches/create) - `POST /v1/convai/agents/{agent_id}/branches`
  - वैकल्पिक `include_draft` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया। `true` होने पर, ब्रांच टिप से बनी ब्रांच में कॉलर का ड्राफ़्ट प्रोसिजर सेट शामिल होगा।
- [प्रोसिजर्स की सूची](/docs/hi/api-reference/agents/procedures/list) और प्रोसिजर create, get व draft एंडपॉइंट्स
  - सूची आइटम्स में वैकल्पिक `referenced_tool_ids`, `referenced_kb_ids`, `referenced_procedure_ids` और `referenced_dynamic_variables` (string arrays) जोड़े गए।
  - एजेंट और merge-preview रिस्पॉन्स में प्रोसिजर ID से key किया गया वैकल्पिक `procedures` मैप जोड़ा गया।
- [टेस्ट इनवोकेशन्स की सूची](/docs/hi/api-reference/tests/test-invocations/list) - `GET /v1/convai/test-invocations`
  - टेस्ट और फ़ोल्डर्स को नाम से फ़िल्टर करने के लिए वैकल्पिक nullable `search` (string) जोड़ा गया।
- [एजेंट पर टेस्ट चलाएं](/docs/hi/api-reference/tests/run-tests) और [टेस्ट इनवोकेशन पाएं](/docs/hi/api-reference/tests/test-invocations/get)
  - टेस्ट सूट इनवोकेशन और यूनिट टेस्ट रन रिस्पॉन्स में वैकल्पिक nullable `version_id` (string) और वैकल्पिक `ran_against_draft` (boolean, डिफ़ॉल्ट `false`) जोड़े गए।
  - इनवोकेशन समरीज़ में वैकल्पिक `runs_diverged_from_version` (boolean, डिफ़ॉल्ट `false`) भी जोड़ा गया।
- `POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query`
  - रिक्वेस्ट बॉडी में क्वेरी-विशिष्ट वैकल्पिक nullable `max_documents_length` (integer, 1–50,000) और `max_retrieved_rag_chunks_count` (integer, 1–20) overrides जोड़े गए।
- [WhatsApp अकाउंट पाएं](/docs/hi/api-reference/whats-app/accounts/get) - `GET /v1/convai/whatsapp-accounts/{phone_number_id}`
  - वैकल्पिक `account_type` (`WhatsAppAccountType`, डिफ़ॉल्ट `cloud_api`) जोड़ा गया। वैल्यूज़ `cloud_api` और `coexistence` हैं।
- [अनुमानित LLM उपयोग की गणना करें](/docs/hi/api-reference/agents/calculate) - `POST /v1/convai/agent/{agent_id}/llm-usage/calculate`
  - `LLMUsageCalculatorLLMResponseModel` में ज़रूरी `price_per_message` (number) जोड़ा गया।

### म्यूज़िक

- `MusicModelID` में `POST /v1/music/video-to-music`, `POST /v1/music/plan`, [म्यूज़िक कंपोज़ करें](/docs/hi/api-reference/music/compose), `POST /v1/music/detailed`, `POST /v1/music/detailed/stream`, `POST /v1/music/stream`, `POST /v1/music/upload` और `POST /v1/music/finetunes` के लिए `music_v2_5` जोड़ा गया।
- `GenerationChunk.text` में `POST /v1/music/plan`, `POST /v1/music`, `POST /v1/music/detailed`, `POST /v1/music/detailed/stream`, `POST /v1/music/stream` और `POST /v1/music/upload` के लिए `maxLength` को 6,000 से बढ़ाकर 6,132 वर्ण किया गया। सेक्शन नामों में 1–100 वर्ण हो सकते हैं और चंक्स में प्रति लाइन 200 वर्णों वाली अधिकतम 30 लाइनें हो सकती हैं।

## स्कीमा बदलाव

### ElevenAgents

- रीयल-टाइम सर्वर इवेंट्स में `queue_status` जोड़ा गया। इसका ज़रूरी `queue_status_event.status` `waiting`, `admitted` या `timed_out` स्वीकार करता है; `timed_out` WebSocket close code `4300` से पहले आता है। होल्ड ऑडियो नियमित `audio` इवेंट्स के रूप में ही आता रहेगा।
- `LLM` enum में बातचीत शुरू करने के overrides सहित `gemini-3.8-flash` जोड़ा गया।
- बातचीत के सिस्टम टूल रिज़ल्ट unions में `start_procedure_success`, `start_procedure_error`, `end_procedure_success` और `end_procedure_error` जोड़े गए।
- `FeaturesUsageCommonModel` में वैकल्पिक `freeform_procedure` और `structured_procedure` फ़ीचर स्टेटस जोड़े गए।

</Accordion>

## September 11, 2026

### Scribe v2 Medical

[Scribe v2 Medical](/docs/hi/overview/models#scribe-v2-medical) अब सामान्य रूप से उपलब्ध है। यह मेडिकल और क्लिनिकल ऑडियो के लिए विशेषीकृत बैच स्पीच रिकग्निशन मॉडल है, जिसकी कीमत Scribe v2 के समान है।

[ट्रांसक्रिप्ट बनाएं](/docs/hi/api-reference/speech-to-text/convert) में `model_id` के रूप में `scribe_v2_medical` पास करें। कीटर्म प्रॉम्प्टिंग, एंटिटी डिटेक्शन, स्पीकर डायरीकरण और नो-वर्बेटिम मोड Scribe v2 की तरह ही काम करते हैं।

<CardGroup cols={2}>
  <Card title="मॉडल्स" icon="duotone book" href="/docs/hi/overview/models#scribe-v2-medical">
    मॉडल ID, फ़ीचर्स और Scribe v2 Medical का उपयोग कब करें।
  </Card>
  <Card
    title="ट्रांसक्रिप्ट बनाएं"
    icon="duotone code"
    href="/docs/hi/api-reference/speech-to-text/convert"
  >
    `model_id` को `scribe_v2_medical` पर सेट करके ऑडियो ट्रांसक्राइब करें।
  </Card>
</CardGroup>

## September 7, 2026

### ElevenAgents

- **वर्कस्पेस-व्यापी कन्वर्सेशन टिकट्स**: सुलभ एजेंट्स के कन्वर्सेशन ट्रायेज टिकट्स पाने के लिए [वर्कस्पेस टिकट्स की सूची](/docs/hi/api-reference/triage-tickets/list-for-workspace) जोड़ी गई। स्टेटस या असाइनी से फ़िल्टर करें और हर पेज पर अधिकतम 100 टिकट पाने के लिए कर्सर पेजिनेशन का उपयोग करें।
- **डायनामिक वैरिएबल कन्वर्सेशन फ़िल्टर्स**: [कन्वर्सेशन्स की सूची](/docs/hi/api-reference/conversations/list) और [कन्वर्सेशन मैसेजेस में टेक्स्ट सर्च](/docs/hi/api-reference/conversations/messages/text-search) अब दोहराए जा सकने वाले `dynamic_variable_params` फ़िल्टर्स स्वीकार करते हैं। `eq`, `gt`, `gte`, `lt` या `lte` के साथ `name:op:value` का इस्तेमाल करें; कंपैरिजन ऑपरेटर्स के लिए न्यूमेरिक वैल्यू ज़रूरी हैं।
- **Twilio आंसरिंग मशीन डिटेक्शन**: आउटबाउंड टेलीफ़ोनी और बैच कॉल कॉन्फ़िगरेशन अब वैकल्पिक `twilio_machine_detection` को सपोर्ट करते हैं। जल्दी मानव-या-मशीन नतीजे के लिए `enable` चुनें या वॉइसमेल ग्रीटिंग खत्म होने तक इंतज़ार करने के लिए `detect_message_end` चुनें। नतीजे नए `answering_machine_detection` वेबहुक इवेंट से मिलते हैं।
- **डेटा कलेक्शन वैल्यू सीमाएं**: डेटा कलेक्शन प्रॉपर्टीज़ अब अनुमत वैल्यू वाली डायनामिक वैरिएबल का नाम देने के लिए `allowed_values` इस्तेमाल कर सकती हैं। पहले वाला `allowed_values_dynamic_variable` फ़ील्ड अब डिप्रिकेटेड है।
- **एजेंट मेटाडेटा**: [एजेंट ब्रांचेस की सूची](/docs/hi/api-reference/agents/branches/list) रिस्पॉन्स अब बताते हैं कि ड्राफ़्ट कब बनाया गया था और क्या वह ब्रांच टिप से पुराना है। एजेंट और स्पीच इंजन समरीज़ में अब `voice_id` ज़रूरी है।
- **नॉलेज बेस सोर्स URLs**: एजेंट RAG क्वेरी चंक्स में अब ज़रूरी nullable `source_url` शामिल है, जिसमें URL डॉक्यूमेंट्स के लिए ट्रैक किया गया URL होता है।
- **एजेंट रिस्पॉन्स अटैचमेंट्स**: `agent_response` WebSocket इवेंट्स में अब वैकल्पिक `attachments` शामिल हैं। हर अटैचमेंट में `url` और `name` ज़रूरी हैं और `mime_type` शामिल हो सकता है।

### वर्कस्पेसेज़

- **API की प्लैटफ़ॉर्म सीमाएं**: सर्विस अकाउंट API की रिस्पॉन्स में अब क्रेडिट्स, Professional Voice Clones, और TTS, डबिंग और म्यूज़िक कॉनकरेंसी के लिए एंटरप्राइज़ `platform_limits` शामिल हो सकते हैं।

### SDK रिलीज़

#### JavaScript SDK

- [v2.67.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.67.0) - कन्वर्सेशन लिस्टिंग और टेक्स्ट सर्च रिक्वेस्ट में `dynamicVariableParams` जोड़ा गया। Twilio आंसरिंग मशीन डिटेक्शन, डेटा कलेक्शन वैल्यू सीमाओं, API की प्लैटफ़ॉर्म सीमाओं, एजेंट ब्रांच ड्राफ़्ट मेटाडेटा और नॉलेज बेस सोर्स URLs के लिए टाइप्स फिर से जनरेट किए गए।

#### Python SDK

- [v2.67.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.67.0) - सिंक्रोनस और एसिंक्रोनस कन्वर्सेशन लिस्टिंग और टेक्स्ट सर्च मेथड्स में `dynamic_variable_params` जोड़ा गया। Twilio आंसरिंग मशीन डिटेक्शन, डेटा कलेक्शन वैल्यू सीमाओं, API की प्लैटफ़ॉर्म सीमाओं, एजेंट ब्रांच ड्राफ़्ट मेटाडेटा और नॉलेज बेस सोर्स URLs के लिए टाइप्स फिर से जनरेट किए गए। रियल-टाइम टेक्स्ट-टू-स्पीच क्लाइंट अब कनेक्शन को इंटरनल omit sentinel पास नहीं करता।

#### ElevenLabs CLI

- [v1.2.0](https://github.com/elevenlabs/cli/releases/tag/v1.2.0) - `elevenlabs say` कमांड और इसकी एजेंट स्किल जोड़ी गई, API कमांड बाइंडिंग्स फिर से जनरेट की गईं और `eleven_v3` को डिफ़ॉल्ट TTS मॉडल बनाया गया।

#### पैकेज

- [@elevenlabs/client@1.25.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.25.0), [@elevenlabs/react@1.15.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.15.2), [@elevenlabs/react-native@1.2.27](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.27), [@elevenlabs/convai-widget-core@0.18.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.18.1) और [@elevenlabs/convai-widget-embed@0.18.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.18.1) - `MessageAttachment` को `@elevenlabs/client` से फिर से एक्सपोर्ट किया गया, ताकि कंज़्यूमर्स टाइप को सीधे इंपोर्ट कर सकें।
- [@elevenlabs/client@1.24.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.24.0), [@elevenlabs/types@0.23.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.23.0), [@elevenlabs/react@1.15.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.15.1), [@elevenlabs/react-native@1.2.26](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.26), [@elevenlabs/convai-widget-core@0.18.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.18.0) और [@elevenlabs/convai-widget-embed@0.18.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.18.0) - एजेंट-रिस्पॉन्स फ़ाइल अटैचमेंट्स को `onMessage` तक फ़ॉरवर्ड किया गया और वैकल्पिक `webRtc.singlePeerConnection` सेशन सेटिंग जोड़ी गई। विजेट अब ग्रीटिंग बटन्स को लोकलाइज़ भी करता है और ड्रॉप या डुप्लिकेट होने वाले टेक्स्ट-चैट रिस्पॉन्स ठीक करता है।

### API

<Accordion title="API बदलाव देखें">

## नए एंडपॉइंट्स

### ElevenAgents

- [वर्कस्पेस टिकट्स की सूची](/docs/hi/api-reference/triage-tickets/list-for-workspace) - `GET /v1/convai/triage-tickets`
  - कॉलर जिन सभी एजेंट्स को एक्सेस कर सकता है, उनके कन्वर्सेशन ट्रायेज टिकट्स की सूची देता है, सबसे हाल में बनाए गए टिकट को पहले रखकर।
  - वैकल्पिक `page_size` (integer, 1–100, डिफ़ॉल्ट `100`), `status` (`AgentConversationTicketStatus`), `assignee_user_id` (string या `unassigned`) और `cursor` (string) क्वेरी पैरामीटर्स जोड़े गए।
  - `GetAgentConversationTicketsPageResponseModel` लौटाता है।

## अपडेट किए गए एंडपॉइंट्स

### ElevenAgents

- [कन्वर्सेशन्स की सूची](/docs/hi/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - वैकल्पिक nullable `dynamic_variable_params` (दोहराई जा सकने वाली string array) जोड़ा गया। हर वैल्यू `name:op:value` का उपयोग करती है, जहां `op`, `eq`, `gt`, `gte`, `lt` या `lte` होता है।
- [कन्वर्सेशन मैसेजेस में टेक्स्ट सर्च](/docs/hi/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - समान सिंटैक्स के साथ वैकल्पिक nullable `dynamic_variable_params` (दोहराई जा सकने वाली string array) जोड़ा गया।
- [Twilio आउटबाउंड कॉल](/docs/hi/api-reference/twilio/outbound-call), [SIP ट्रंक आउटबाउंड कॉल](/docs/hi/api-reference/sip-trunk/outbound-call), [Exotel आउटबाउंड कॉल](/docs/hi/api-reference/exotel/outbound-call) और [बैच कॉलिंग सबमिट करें](/docs/hi/api-reference/batch-calling/submit)
  - `telephony_call_config` अब अलग इनपुट और आउटपुट स्कीमा का उपयोग करता है।
  - वैकल्पिक nullable `twilio_machine_detection` (`TwilioMachineDetectionConfig`) जोड़ा गया। इसका `mode`, `enable` या `detect_message_end` स्वीकार करता है और डिफ़ॉल्ट रूप से `enable` होता है। यह सेटिंग गैर-Twilio प्रोवाइडर्स और इनबाउंड कॉल्स के लिए अनदेखी की जाती है।
- [फ़ोन नंबर इंपोर्ट करें](/docs/hi/api-reference/phone-numbers/create) - `POST /v1/convai/phone-numbers`
  - इनबाउंड वेबहुक सिग्नेचर्स को वैलिडेट करने के लिए Twilio API की इंपोर्ट्स हेतु वैकल्पिक nullable `account_auth_token` (string) जोड़ा गया।

## स्कीमा बदलाव

### ElevenAgents

- `WebhookEventType` में `answering_machine_detection` जोड़ा गया।
- `AgentBranchSummary` में वैकल्पिक nullable `draft_created_at` (integer) और वैकल्पिक `draft_is_behind_tip` (boolean, डिफ़ॉल्ट `false`) जोड़े गए।
- `AgentKnowledgeBaseRagChunkResponseModel` में ज़रूरी nullable `source_url` (string) जोड़ा गया।
- `AgentSummaryResponseModel` और `SpeechEngineSummaryResponse` में ज़रूरी `voice_id` (string) जोड़ा गया।
- `AnalysisProperty` में वैकल्पिक nullable `name` (string) और `allowed_values` (`AllowedValues`) जोड़े गए। `LiteralJsonSchemaProperty` में भी `allowed_values` जोड़ा गया। दोनों में `allowed_values_dynamic_variable` डिप्रिकेटेड है।
- `DataCollectionResultCommonModel` में वैकल्पिक nullable `name` (string) जोड़ा गया।
- `WorkspaceApiKeyResponseModel` में वैकल्पिक nullable `platform_limits` (`PlatformLimits`) जोड़ा गया।
- MCP टूल `Icon` में वैकल्पिक nullable `theme` (`light` या `dark`) जोड़ा गया।
- `SMBToolConfig` में `send_custom_email`, `create_service_quote_request` और `create_product_quote_request` पैरामीटर वेरिएंट्स जोड़े गए।
- वेबहुक क्वेरी पैरामीटर स्कीमा और टेलीफ़ोनी कॉल कॉन्फ़िगरेशन अब अलग इनपुट और आउटपुट मॉडल का उपयोग करते हैं।
- `agent_response` WebSocket इवेंट्स में वैकल्पिक `attachments` (array) जोड़े गए। हर आइटम में `url` और `name` (strings) ज़रूरी हैं और वैकल्पिक `mime_type` (string) स्वीकार करता है।

### ElevenCreative

- `ReferenceVideo.studio_clip` अब `StudioClipReference` के बजाय `StudioClipLocator` का उपयोग करता है। फ़ील्ड्स और वायर फ़ॉर्मेट में कोई बदलाव नहीं है।

</Accordion>

## August 31, 2026

### ElevenAgents

- **फ़ोन कीपैड इनपुट**: एजेंट कन्वर्सेशन कॉन्फ़िगरेशन अब [DTMF इनपुट](/docs/hi/eleven-agents/customization/multimodal-input#dtmf-input) के लिए वैकल्पिक `dtmf_input_settings` को सपोर्ट करता है। डिजिट टाइमआउट कॉन्फ़िगर करें, `#` को टर्मिनेटर के रूप में इस्तेमाल करें और कीपैड एंट्री को ट्रांसक्रिप्ट, लॉग और विश्लेषण से हटाएं।
- **कन्वर्सेशन अटैचमेंट हिस्ट्री**: [कन्वर्सेशन पाएं](/docs/hi/api-reference/conversations/get) ट्रांसक्रिप्ट एंट्री में अब `file_inputs` शामिल है, जो हर अटैच की गई फ़ाइल की ID, नाम, MIME टाइप और URL वाली ऐरे है।
- **एजेंट टैग फ़िल्टरिंग**: [एजेंट्स की सूची](/docs/hi/api-reference/agents/list) अब वैकल्पिक `tags` क्वेरी पैरामीटर स्वीकार करता है। दिए गए किसी भी टैग वाले एजेंट से मिलान करने के लिए पैरामीटर दोहराएं।
- **बैच कैंपेन कॉन्टेक्स्ट**: [कन्वर्सेशन पाएं](/docs/hi/api-reference/conversations/get) अब बैच कॉल की पहचान nullable `campaign` मेटाडेटा से करता है, जिसमें ज़रूरी `campaign_id` और `campaign_lead_id` होते हैं।

### म्यूज़िक

- **वेवफ़ॉर्म विज़ुअल डेटा**: [विस्तृत म्यूज़िक जनरेट करें](/docs/hi/api-reference/music/compose-detailed), [विवरण के साथ म्यूज़िक स्ट्रीम करें](/docs/hi/api-reference/music/compose-detailed-stream) और [म्यूज़िक अपलोड करें](/docs/hi/api-reference/music/upload) अब वैकल्पिक `with_waveform_visual` (boolean, डिफ़ॉल्ट `false`) स्वीकार करते हैं। ऑप्ट-इन रिस्पॉन्स में प्रति सेकंड चार सैंपल के साथ कम-रिज़ॉल्यूशन `waveform_visual` इंटीजर ऐरे मिलती है।

### डबिंग

- **प्रोजेक्ट पेजिनेशन व्यवहार**: [डबिंग प्रोजेक्ट्स की सूची](/docs/hi/api-reference/dubbing/list-projects) और [भाषा टार्गेट्स की सूची](/docs/hi/api-reference/dubbing/language-targets/list-language-targets) अब `page_size` को 1–100 तक सीमित करते हैं। प्रोजेक्ट स्टेटस फ़िल्टरिंग में `queued` शामिल है, और दोनों एंडपॉइंट अगला पेज पाने के लिए `next_cursor` के उपयोग को दस्तावेज़ित करते हैं।

### SDK रिलीज़

#### JavaScript SDK

- [v2.66.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.66.0) - `sendMultimodalMessage` में `fileIds` जोड़ा गया, जिससे एक मैसेज में कई फ़ाइल अटैचमेंट शामिल हो सकते हैं।

#### Python SDK

- [v2.66.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.66.0) - `send_multimodal_message` में `file_ids` जोड़ा गया, जिससे एक मैसेज में कई फ़ाइल अटैचमेंट शामिल हो सकते हैं।

#### Android SDK

- [v0.12.2](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.12.2) - सेशन इवेंट्स वायर करते समय `onUnhandledClientToolCall` कॉलबैक को बरकरार रखा गया। जिन अनहैंडल्ड क्लाइंट टूल कॉल्स को रिस्पॉन्स चाहिए, उन्हें अब अनसुलझे रहने के बजाय अपने-आप एरर रिस्पॉन्स मिलता है।

#### ElevenLabs CLI

- [v1.1.0](https://github.com/elevenlabs/cli/releases/tag/v1.1.0) - API कमांड बाइंडिंग्स फिर से जनरेट की गईं और ElevenAgents वर्कफ़्लो के लिए कमांड-स्कोप्ड रिक्वेस्ट एट्रिब्यूशन जोड़ा गया। ये कमांड CLI `User-Agent` में `cmd/<command>` जोड़ते हैं, जिससे `agents push` और `agents create` जैसे वर्कफ़्लो की रिक्वेस्ट अलग पहचानी जा सकती हैं।

#### पैकेज

- [@elevenlabs/client@1.23.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.23.0), [@elevenlabs/react@1.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.15.0), [@elevenlabs/types@0.22.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.22.1), [@elevenlabs/react-native@1.2.25](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.25), [@elevenlabs/convai-widget-core@0.17.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.17.1) और [@elevenlabs/convai-widget-embed@0.17.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.17.1) - `sendMultimodalMessage` में `fileIds` जोड़ा गया। संगतता के लिए क्लाइंट `file` और `files` दोनों फ़ील्ड भेजता है, और React अपडेटेड क्लाइंट API उपलब्ध कराता है।

### API

<Accordion title="API बदलाव देखें">

## अपडेट किए गए एंडपॉइंट्स

### ElevenAgents

- [एजेंट्स की सूची](/docs/hi/api-reference/agents/list) - `GET /v1/convai/agents`
  - वैकल्पिक nullable `tags` (string array) जोड़ा गया। दिए गए किसी भी टैग से मिलान के लिए क्वेरी पैरामीटर दोहराएं।
- [एजेंट बनाएं](/docs/hi/api-reference/agents/create), [एजेंट पाएं](/docs/hi/api-reference/agents/get) और [एजेंट अपडेट करें](/docs/hi/api-reference/agents/update)
  - वैकल्पिक nullable `conversation_config.conversation.dtmf_input_settings` (`DTMFInputConfig`) जोड़ा गया। यह `dtmf_input_timeout` (number, 0.5–10 सेकंड, डिफ़ॉल्ट `2`), `hash_terminator` (boolean, डिफ़ॉल्ट `true`) और `redact_input` (boolean, डिफ़ॉल्ट `false`) को सपोर्ट करता है।
  - फ़ोन-नंबर ट्रांसफ़र कॉन्फ़िगरेशन में वैकल्पिक `sip_refer_play_dialtone` (boolean, डिफ़ॉल्ट `true`) जोड़ा गया। SIP REFER ट्रांसफ़र पूरा होने तक मूल कॉल लेग को साइलेंट रखने के लिए इसे `false` पर सेट करें।
  - स्टार्ट और एंड-प्रोसीजर सिस्टम टूल अब `ProcedureVersionRef` या `ProcedureDraftRef` में से कोई भी स्वीकार करते हैं। ड्राफ़्ट रेफ़रेंस के लिए `procedure_id` (string) ज़रूरी है और `version_id` को `null` पर सेट किया जाता है।
- [कन्वर्सेशन पाएं](/docs/hi/api-reference/conversations/get) - `GET /v1/convai/conversations/{conversation_id}`
  - ट्रांसक्रिप्ट एंट्री में `file_inputs` (`ConversationHistoryTranscriptFileInputResponseModel` की ऐरे) जोड़ा गया। हर आइटम में `file_id`, `original_filename`, `mime_type` और `file_url` (strings) ज़रूरी हैं।
  - बैच-कॉल मेटाडेटा में वैकल्पिक nullable `campaign` (`BatchCallingCampaignInformation`) जोड़ा गया। ऑब्जेक्ट में `campaign_id` और `campaign_lead_id` (strings) ज़रूरी हैं।
  - `ChatSourceMedium` में `dtmf` जोड़ा गया।
- कन्वर्सेशन ट्रायेज टिकट इश्यू टाइप्स में `incorrect_information`, `documentation_gap`, `platform_bug` और `wrong_action` जोड़े गए।

### म्यूज़िक

- [विस्तृत म्यूज़िक जनरेट करें](/docs/hi/api-reference/music/compose-detailed) (`POST /v1/music/detailed`) और [विवरण के साथ म्यूज़िक स्ट्रीम करें](/docs/hi/api-reference/music/compose-detailed-stream) (`POST /v1/music/detailed/stream`)
  - वैकल्पिक `with_waveform_visual` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया।
  - विस्तृत रिस्पॉन्स में nullable `waveform_visual` (integer array) जोड़ा गया, जिसे `-1000` से `1000` तक प्रति सेकंड चार बार सैंपल किया जाता है।
- [म्यूज़िक अपलोड करें](/docs/hi/api-reference/music/upload) - `POST /v1/music/upload`
  - रिस्पॉन्स में वैकल्पिक `with_waveform_visual` (boolean, डिफ़ॉल्ट `false`) और nullable `waveform_visual` (integer array) जोड़े गए।

### ElevenCreative

- [स्टूडियो प्रोजेक्ट बनाएं](/docs/hi/api-reference/studio/add-project) और [पॉडकास्ट बनाएं](/docs/hi/api-reference/studio/create-podcast)
  - `quality_preset` अब `null` स्वीकार करता है और इसका `standard` स्कीमा डिफ़ॉल्ट हटा दिया गया है।

### डबिंग

- [डबिंग प्रोजेक्ट्स की सूची](/docs/hi/api-reference/dubbing/list-projects) - `GET /v1/dubbing/project`
  - `page_size` डिफ़ॉल्ट `20` के साथ वैकल्पिक इंटीजर बना हुआ है, लेकिन अब वैल्यू को अस्वीकार करने के बजाय 1–100 तक सीमित किया जाता है।
  - `status` फ़िल्टर अब `queued`, `preparing`, `ready` और `failed` को दस्तावेज़ित करता है।
  - पिछले रिस्पॉन्स का `next_cursor`, `cursor` में पास करें; पहले पेज के लिए इसे छोड़ दें।
- [भाषा टार्गेट्स की सूची](/docs/hi/api-reference/dubbing/language-targets/list-language-targets) - `GET /v1/dubbing/project/{project_id}/language`
  - `page_size` डिफ़ॉल्ट `20` के साथ वैकल्पिक इंटीजर बना हुआ है, लेकिन अब वैल्यू को अस्वीकार करने के बजाय 1–100 तक सीमित किया जाता है।
  - `status` फ़िल्टर `queued`, `processing`, `completed`, `stale` और `failed` को सपोर्ट करता है।
  - पिछले रिस्पॉन्स का `next_cursor`, `cursor` में पास करें; पहले पेज के लिए इसे छोड़ दें।

## स्कीमा बदलाव

### वर्कस्पेस

- `PendingSubscriptionSwitchResponseModel.next_tier` में `grant` जोड़ा गया।

</Accordion>

## August 24, 2026

import { YoutubeEmbed } from "../../../components/YoutubeEmbed";

### ElevenLabs CLI

[ElevenLabs CLI v1.0.0](https://github.com/elevenlabs/cli/releases/tag/v1.0.0) अब उपलब्ध है। हर ElevenLabs API ऑपरेशन एक सबकमांड के रूप में उपलब्ध है, जिसमें JSON, टेबल, YAML और CSV आउटपुट, ऑटोमैटिक पेजिनेशन और शेल कंप्लीशन शामिल हैं।

CLI, ElevenAgents के लिए लोकल कॉन्फ़िगरेशन वर्कफ़्लो भी देता है। एजेंट, टूल और टेस्ट कॉन्फ़िगरेशन को फ़ाइलों के रूप में स्टोर करें, push और pull कमांड से उन्हें सिंक्रनाइज़ करें, ब्रांच मैनेज करें, टेस्ट चलाएं, ElevenLabs UI कंपोनेंट इंस्टॉल करें और डेटा रेजिडेंसी रीजन चुनें।

<YoutubeEmbed id="MuORAEVtJIQ" />

<CardGroup cols={1}>
  <Card
    title="CLI दस्तावेज़"
    icon="duotone book"
    href="/docs/hi/eleven-agents/operate/cli"
  >
    CLI इंस्टॉल करें, ऑथेंटिकेट करें और एजेंट्स को कोड के रूप में मैनेज करें।
  </Card>
</CardGroup>

### प्रक्रियाएं

प्रक्रियाएं अब ElevenAgents में आम तौर पर उपलब्ध हैं। किसी प्रक्रिया में काम के लिए खास निर्देश और एक ट्रिगर होता है, जो तय करता है कि वे कब लागू होंगे। बातचीत के दौरान एजेंट प्रासंगिक प्रक्रिया लोड करता है, जिससे हर निर्देश को उसके सिस्टम प्रॉम्प्ट में रखे बिना एक एजेंट अलग-अलग काम संभाल सकता है।

जब एजेंट निर्देशों के शब्दों या क्रम को बदल सकता हो, तो फ्री-फॉर्म प्रक्रियाओं का इस्तेमाल करें। जब चरणों को तय क्रम में चलना ज़रूरी हो, तो स्ट्रक्चर्ड प्रक्रियाओं का इस्तेमाल करें। दोनों प्रकार एक ही एजेंट पर वर्कफ़्लो के साथ इस्तेमाल किए जा सकते हैं।

<CardGroup cols={3}>
  <Card
    title="प्रक्रियाओं का अवलोकन"
    icon="duotone book"
    href="/docs/hi/eleven-agents/customization/procedures"
  >
    जानें कि प्रक्रियाओं का इस्तेमाल कब करें और वे प्रॉम्प्ट व वर्कफ़्लो से कैसे अलग हैं।
  </Card>
  <Card
    title="फ्री-फॉर्म प्रक्रियाएं"
    icon="duotone code"
    href="/docs/hi/eleven-agents/customization/procedures/free-form-procedures"
  >
    प्राकृतिक भाषा में निर्देश लिखें, जिन्हें एजेंट बातचीत के हिसाब से ढाल सके।
  </Card>
  <Card
    title="स्ट्रक्चर्ड प्रक्रियाएं"
    icon="duotone list-check"
    href="/docs/hi/eleven-agents/customization/procedures/structured-procedures"
  >
    टाइप किए गए चरण तय करें, जिनका एजेंट लगातार एक ही क्रम में पालन करता है।
  </Card>
</CardGroup>

### ElevenAgents

- **बातचीत ट्रायेज टिकट**: एजेंट के प्रदर्शन से जुड़े टिकट बनाने, मैन्युअल फ़ॉलो-अप टिकट बनाने, टिकट सूचीबद्ध करने, वर्कस्पेस सदस्यों को असाइन करने, स्टेटस और असाइनी अपडेट करने, और टिकट-स्तर या टर्न-स्तर की टिप्पणियां जोड़ने के लिए API जोड़े गए।
- **बातचीत ऑब्ज़र्वेबिलिटी**: रीयलटाइम क्लाइंट हर पूरे हुए एजेंट टर्न के बाद `context_usage` इवेंट प्राप्त कर सकते हैं। यह इवेंट मॉडल, प्रॉम्प्ट टोकन संख्या और मॉडल कॉन्टेक्स्ट सीमा की जानकारी देता है।

### SDK रिलीज़

#### JavaScript SDK

- [v2.65.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.65.0) - बातचीत ट्रायेज टिकट और हल्के बातचीत सारांश के लिए क्लाइंट और टाइप जोड़े गए। बातचीत API में प्रक्रिया, अमान्य-टूल-कॉल और सॉर्ट फ़िल्टर जोड़े गए; प्रक्रिया API में एजेंट वर्ज़न चयन जोड़ा गया; टॉपिक API में मूल्यांकन विवरण नियंत्रण और फ्रस्ट्रेशन सॉर्टिंग जोड़ी गई। इस रिलीज़ में नॉलेज बेस रिफ़्रेश फ़्रीक्वेंसी, टेस्ट एनवायरनमेंट और अलर्टिंग इंटीग्रेशन फ़ील्ड, साथ ही रीयलटाइम डबिंग मैसेज टाइप भी जोड़े गए हैं।

#### Python SDK

- [v2.65.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.65.0) - बातचीत ट्रायेज टिकट और हल्के बातचीत सारांश के लिए क्लाइंट और टाइप जोड़े गए। बातचीत API में प्रक्रिया, अमान्य-टूल-कॉल और सॉर्ट फ़िल्टर जोड़े गए; प्रक्रिया API में एजेंट वर्ज़न चयन जोड़ा गया; टॉपिक API में मूल्यांकन विवरण नियंत्रण और फ्रस्ट्रेशन सॉर्टिंग जोड़ी गई। इस रिलीज़ में नॉलेज बेस रिफ़्रेश फ़्रीक्वेंसी, टेस्ट एनवायरनमेंट और अलर्टिंग इंटीग्रेशन फ़ील्ड भी जोड़े गए हैं, और स्पीच टू टेक्स्ट `keyterms` व डबिंग `webhook_ids` के लिए दोहराए गए मल्टीपार्ट फ़ील्ड सुरक्षित रखे गए हैं।

#### Swift SDK

- [v3.3.0](https://github.com/elevenlabs/elevenlabs-swift-sdk/releases/tag/v3.3.0) - टाइप किए गए क्लाइंट एरर पार्सिंग, `expects_response` हैंडलिंग और टाइप-सेफ़ टूल रिज़ल्ट जोड़े गए। WebRTC स्टार्टअप अब ऑडियो-ट्रैक सब्सक्रिप्शन का इंतज़ार करने के बजाय एजेंट के जुड़ते ही तैयार हो जाता है। इस रिलीज़ में URL हैंडलिंग को मज़बूत किया गया है, अज्ञात इवेंट के शोर को दबाया गया है और सॉफ़्टवेयर म्यूट प्रोसेसिंग से रीयलटाइम-थ्रेड एलोकेशन हटाया गया है।

#### पैकेज

- [@elevenlabs/client@1.19.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.19.1), [@elevenlabs/react@1.12.3](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.12.3), [@elevenlabs/react-native@1.2.21](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.21), [@elevenlabs/convai-widget-core@0.16.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.16.2) और [@elevenlabs/convai-widget-embed@0.16.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.16.2) - सख्त कंटेंट सिक्योरिटी पॉलिसी के तहत WebRTC आउटपुट कैप्चर अब सेल्फ-होस्टेड AudioWorklet पाथ इस्तेमाल करता है। वर्कलेट कैशिंग में अनुरोधित सोर्स शामिल है, जिससे पहले का इनलाइन URL सेल्फ-होस्टेड पाथ को बदल नहीं पाता। React Native सेटअप एरर अब `@elevenlabs/react-native` की ओर संकेत करते हैं।
- [@elevenlabs/client@1.20.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.20.0), [@elevenlabs/react@1.12.4](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.12.4), [@elevenlabs/react-native@1.2.22](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.22), [@elevenlabs/convai-widget-core@0.16.3](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.16.3) और [@elevenlabs/convai-widget-embed@0.16.3](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.16.3) - वैकल्पिक `webRtc.iceTransportPolicy` जोड़ा गया। डायरेक्ट UDP ट्रैफ़िक ब्लॉक करने वाले नेटवर्क में WebRTC ICE कैंडिडेट्स को TURN रिले तक सीमित रखने के लिए इसे `relay` पर सेट करें।
- [@elevenlabs/client@1.21.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.21.0), [@elevenlabs/react@1.13.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.13.0), [@elevenlabs/types@0.21.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.21.1), [@elevenlabs/react-native@1.2.23](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.23), [@elevenlabs/convai-widget-core@0.16.4](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.16.4) और [@elevenlabs/convai-widget-embed@0.16.4](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.16.4) - `onContextUsage` कॉलबैक और `ContextUsageEvent` टाइप जोड़े गए। React, `useConversation` के ज़रिए कॉलबैक एक्सपोज़ करता है। React Native अब ब्राउज़र-ग्लोबल डिटेक्शन के बजाय अपनी पैकेज एक्सपोर्ट कंडीशन के ज़रिए रिज़ॉल्व होता है।
- [@elevenlabs/client@1.22.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.22.0), [@elevenlabs/react@1.14.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.14.0), [@elevenlabs/types@0.22.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.22.0), [@elevenlabs/react-native@1.2.24](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.24), [@elevenlabs/convai-widget-core@0.17.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.17.0) और [@elevenlabs/convai-widget-embed@0.17.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.17.0) - एट्रिब्यूट किए गए बटन रिस्पॉन्स के साथ पहला-मैसेज रिच कंटेंट, `onExternalAgentDisconnected` और `onMCPToolApprovalRequest` जोड़े गए। WebRTC अब चुने गए इनपुट डिवाइस का इस्तेमाल करता है, माइक्रोफ़ोन बदलने पर म्यूट स्टेट बनाए रखता है और इनिशिएशन डेटा न भेज पाने पर सेटअप विफल कर देता है। विजेट में कॉन्करेंसी क्यू स्टेटस, कोलैप्स्ड ट्रिगर पर वैकल्पिक भाषा चयन और टेक्स्ट व वॉइस दोनों सपोर्ट करने वाले एजेंट्स के लिए पहला-मैसेज रेंडरिंग जोड़ी गई है।

### API

<Accordion title="API बदलाव देखें">

## नए एंडपॉइंट्स

### ElevenAgents

- बातचीत ट्रायेज टिकट के नौ एंडपॉइंट्स जोड़े गए:
  - [बातचीत टिकट बनाएं](/docs/hi/api-reference/triage-tickets/create-agent-conversation-ticket-route) - `POST /v1/convai/triage-tickets`। रिक्वेस्ट में `conversation_id` (string) ज़रूरी है और यह `qa_comment` (nullable string, 1–10,000 characters) व अधिकतम 200 टर्न टिप्पणियां स्वीकार करती है।
  - [टिकट सूचीबद्ध करें](/docs/hi/api-reference/triage-tickets/list-agent-conversation-tickets-route) - `GET /v1/convai/agents/{agent_id}/triage-tickets`, कर्सर पेजिनेशन के साथ।
  - [मैन्युअल टिकट बनाएं](/docs/hi/api-reference/triage-tickets/create-manual-agent-ticket-route) - `POST /v1/convai/agents/{agent_id}/triage-tickets`। रिक्वेस्ट में `qa_comment` (string, 1–10,000 characters) ज़रूरी है।
  - [असाइन किए जा सकने वाले यूज़र्स सूचीबद्ध करें](/docs/hi/api-reference/triage-tickets/get-assignable-users-route) - `GET /v1/convai/agents/{agent_id}/triage-tickets/assignable-users`। रिस्पॉन्स में गैर-सर्विस-अकाउंट वर्कस्पेस सदस्य और हर सदस्य के एजेंट एक्सेस की जानकारी होती है।
  - [टिकट प्राप्त करें](/docs/hi/api-reference/triage-tickets/get-agent-conversation-ticket-route) - `GET /v1/convai/triage-tickets/{agentqa_ticket_id}`।
  - [टिकट अपडेट करें](/docs/hi/api-reference/triage-tickets/update-agent-conversation-ticket-route) - `PATCH /v1/convai/triage-tickets/{agentqa_ticket_id}`। रिक्वेस्ट वैकल्पिक `status` और nullable `assignee_user_id` स्वीकार करती है।
  - [टिकट हटाएं](/docs/hi/api-reference/triage-tickets/delete-agent-conversation-ticket-route) - `DELETE /v1/convai/triage-tickets/{agentqa_ticket_id}`।
  - [टिप्पणी जोड़ें](/docs/hi/api-reference/triage-tickets/add-ticket-comment-route) - `POST /v1/convai/triage-tickets/{agentqa_ticket_id}/comments`। रिक्वेस्ट में `comment` (string, 1–10,000 characters) ज़रूरी है।
  - [टर्न टिप्पणी जोड़ें](/docs/hi/api-reference/triage-tickets/add-turn-comment-route) - `POST /v1/convai/triage-tickets/{agentqa_ticket_id}/turn-comments`। रिक्वेस्ट में शून्य-आधारित `turn_index` (integer) और `comment` (string, 1–10,000 characters) ज़रूरी हैं।

## अपडेट किए गए एंडपॉइंट्स

### ElevenAgents

- [साइन किया गया URL प्राप्त करें](/docs/hi/api-reference/conversations/get-signed-url) - `GET /v1/convai/conversation/get-signed-url`
  - वैकल्पिक `debug_events_request` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया। डीबग इवेंट के लिए एजेंट पर एडिटर एक्सेस ज़रूरी है।
- [WebRTC टोकन प्राप्त करें](/docs/hi/api-reference/conversations/get-webrtc-token) - `GET /v1/convai/conversation/token`
  - वैकल्पिक `debug_events_request` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया। पुराना `GET /v1/convai/conversation/get_signed_url` रूट भी यही पैरामीटर स्वीकार करता है।
- [बातचीत सूचीबद्ध करें](/docs/hi/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - ऐसे बातचीत मिलाने के लिए वैकल्पिक `triggered_procedure_ids` (nullable string array, अधिकतम 50) जोड़ा गया, जिनमें कोई भी निर्दिष्ट प्रक्रिया चली थी।
  - न चलने वाले टूल कॉल शामिल करने के लिए वैकल्पिक `include_invalid_tool_calls` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया।
  - कॉल शुरू होने के समय के लिए वैकल्पिक `sort_direction` (`asc` या `desc`, डिफ़ॉल्ट `desc`) जोड़ा गया।
- [बातचीत संदेशों में टेक्स्ट खोजें](/docs/hi/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - वैकल्पिक `triggered_procedure_ids` (nullable string array, अधिकतम 50) जोड़ा गया।
  - वैकल्पिक `include_invalid_tool_calls` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया।
- [एजेंट बातचीत टॉपिक प्राप्त करें](/docs/hi/api-reference/conversations/topics/get) - `GET /v1/convai/agents/{agent_id}/topics`
  - वैकल्पिक `include_evaluation_criteria` (boolean, डिफ़ॉल्ट `true`) जोड़ा गया।
  - `sort_by` में `frustration` जोड़ा गया।
  - टॉपिक रिस्पॉन्स में nullable `success_rate` (number) जोड़ा गया है, जबकि पूरे रिस्पॉन्स में `aggregated_run_count` (integer, डिफ़ॉल्ट `0`) जोड़ा गया है।
  - `from_unix_secs` को उसके UTC दिन की शुरुआत तक फ़्लोर किया जाता है। सीमित रेंज पूरी हुई दैनिक डिस्कवरी रन को एग्रीगेट करती है; दोनों सीमाएं छोड़ने पर नवीनतम रन मिलता है।
- [प्रक्रियाएं सूचीबद्ध करें](/docs/hi/api-reference/agents/procedures/list) (`GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures`) और [प्रक्रिया प्राप्त करें](/docs/hi/api-reference/agents/procedures/get) (`GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}`)
  - किसी खास एजेंट वर्ज़न से प्रक्रियाएं प्राप्त करने के लिए वैकल्पिक nullable `agent_version_id` (string) जोड़ा गया।
- [टेस्ट बनाएं](/docs/hi/api-reference/tests/create) और [टेस्ट अपडेट करें](/docs/hi/api-reference/tests/update)
  - रिस्पॉन्स, सिमुलेशन और टूल-कॉल यूनिट टेस्ट स्कीमा में वैकल्पिक nullable `environment` (string) जोड़ा गया। यह वैल्यू एनवायरनमेंट-विशिष्ट URL, हेडर और ऑथ कनेक्शन चुनती है; इसका डिफ़ॉल्ट `production` है।
- [URL दस्तावेज़ बनाएं](/docs/hi/api-reference/knowledge-base/create-from-url), [क्रॉल जॉब बनाएं](/docs/hi/api-reference/knowledge-base/create-crawl-job) और [फ़ोल्डर बनाएं](/docs/hi/api-reference/knowledge-base/create-folder)
  - ऑटो-सिंक के लिए वैकल्पिक nullable `minimum_frequency_days` (integer, 1–180) जोड़ा गया। डिफ़ॉल्ट `7` है और पैरेंट फ़ोल्डर की अधिक सख्त फ़्रीक्वेंसी को प्राथमिकता मिलती है।

### संगीत

- [Music Finetunes सूचीबद्ध करें](/docs/hi/api-reference/music/finetunes/list) - `GET /v1/music/finetunes`
  - अधिकतम `page_size` को 100 से बढ़ाकर 150 किया गया। डिफ़ॉल्ट 50 ही है।

## स्कीमा बदलाव

### ElevenAgents

- एजेंट अपडेट रिक्वेस्ट में वैकल्पिक nullable `procedures` (`object<string, ProcedureVersionRef>`) जोड़ा गया। हर वैल्यू में `procedure_id` और `version_id` (strings) ज़रूरी हैं। खाली ऑब्जेक्ट सभी प्रक्रियाएं हटा देता है।
- बातचीत इनिशिएशन कॉन्फ़िगरेशन में `enable_procedure_ids_from_client` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया। इनिशिएशन डेटा में वैकल्पिक nullable `procedure_ids` (string array) जोड़ा गया है; खाली ऐरे शुरुआती एजेंट के लिए सभी प्रक्रियाएं बंद कर देता है।
- `ClientEvent` में `context_usage` जोड़ा गया।
- सॉफ़्ट-टाइमआउट ओवरराइड में वैकल्पिक nullable `additional_soft_timeout_messages` (string array) जोड़ा गया।
- विश्लेषण और स्कीमा ओवरराइड मॉडल में कॉन्स्टेंट वैल्यू अब `null` स्वीकार करती हैं।
- `mic_muting_enabled` और `transcript_enabled` के विजेट कॉन्फ़िगरेशन डिफ़ॉल्ट `false` से बदलकर `true` कर दिए गए हैं। पिछले व्यवहार को बनाए रखने के लिए इन्हें साफ़ तौर पर `false` पर सेट करें।

### वर्कस्पेस

- [यूज़र प्राप्त करें](/docs/hi/api-reference/user/get) रिस्पॉन्स से `UserResponseModel` का `xi_api_key` हटा दिया गया।
- `ResourceMetadataResponseModel.role_to_group_ids` अब कुंजियों को `admin`, `editor`, `commenter` और `viewer` तक सीमित रखने के बजाय कस्टम रोल ID स्वीकार करता है।
- डायरेक्ट पब्लिशिंग रिस्पॉन्स में वैकल्पिक nullable `restricted_to_user_email_domains` (string array) जोड़ा गया।
- पेंडिंग सब्सक्रिप्शन स्विच रिस्पॉन्स में `next_tier` में `go` जोड़ा गया।

</Accordion>

## August 22, 2026

### MCP सर्वर

- **लोकल MCP सर्वर को हटाया जा रहा है**: लोकल [ElevenLabs MCP सर्वर](https://github.com/elevenlabs/elevenlabs-mcp) और [MCP प्लेयर](https://github.com/elevenlabs/elevenlabs-mcp-player) को [होस्टेड MCP सर्वर](/docs/hi/eleven-agents/operate/hosted-mcp) के पक्ष में हटाया जा रहा है। दोनों रिपॉज़िटरी आर्काइव कर दी गई हैं और इनमें अब अपडेट नहीं आएंगे। होस्टेड सर्वर `https://api.elevenlabs.io/v1/mcp` पर उपलब्ध है, OAuth के ज़रिए आपके ElevenLabs अकाउंट से साइन इन करता है और इसके लिए किसी लोकल इंस्टॉलेशन या API key की ज़रूरत नहीं है। Claude, Cursor और अन्य MCP क्लाइंट के सेटअप निर्देशों के लिए [होस्टेड MCP सर्वर दस्तावेज़](/docs/hi/eleven-agents/operate/hosted-mcp) देखें।

## August 17, 2026

### ElevenCreative

- **इमेज, वीडियो और स्पीच जनरेशन API**: नए asynchronous Flows API वीडियो, इमेज और स्पीच जनरेशन बनाते हैं, सूचीबद्ध करते हैं और प्राप्त करते हैं। जनरेशन रिस्पॉन्स `pending`, `generating`, `completed` और `failed` स्थितियां दिखाते हैं, और रिक्वेस्ट में पूरा होने के इवेंट के लिए वेबहुक टारगेट शामिल किया जा सकता है।
- **दोबारा इस्तेमाल किए जा सकने वाले मीडिया एसेट**: नए एसेट API वर्कस्पेस मीडिया को अपलोड, सूचीबद्ध, प्राप्त और डिलीट करते हैं। इमेज, वीडियो और ऑडियो रेफरेंस अपलोड किए गए एसेट, पिछले जनरेशन या inline base64 डेटा का उपयोग कर सकते हैं, जिससे जनरेशन जॉब को चेन किया जा सकता है। [रेफरेंस और एसेट](/docs/hi/eleven-api/guides/how-to/image-and-video/references) देखें।

### ElevenAgents

- **हल्के कन्वर्सेशन सारांश**: [कन्वर्सेशन सारांश पाएं](/docs/hi/api-reference/conversations/get-summary) पूरा ट्रांसक्रिप्ट लोड किए बिना जनरेट किया गया शीर्षक, ट्रांसक्रिप्ट सारांश, कॉल परिणाम और सादे यूज़र या एजेंट मैसेज लौटाता है। वैकल्पिक `max_messages` क्वेरी पैरामीटर 1 से 200 तक का integer है (डिफ़ॉल्ट `40`); लंबे कन्वर्सेशन `messages_omitted` को `true` पर सेट करते हैं। ऐसे एजेंट के लिए उपयोगी है जिन्हें संदर्भ बनाए रखना हो।
- **कन्वर्सेशन टॉपिक पेजिनेशन और सॉर्टिंग**: [एजेंट कन्वर्सेशन टॉपिक पाएं](/docs/hi/api-reference/conversations/topics/get) में वैकल्पिक cursor pagination और sorting जोड़ी गई है। `page_size` (integer, 1–100), `cursor` (string), `sort_by` (`conversations`, `sentiment` या `success_rate`) और `sort_direction` (`asc` या `desc`) इस्तेमाल करें। रिस्पॉन्स में `has_more` और nullable `next_cursor` जोड़े गए हैं।
- **कनकरेंसी वेट क्यू**: एजेंट प्लेटफ़ॉर्म सेटिंग्स में वैकल्पिक `queueing` (`AgentQueueingConfig`) जोड़ा गया है। एजेंट के अपनी कनकरेंसी सीमा पर पहुंचने पर कॉलर को होल्ड करने के लिए `enabled` को `true` पर सेट करें; `wait_timeout_seconds` अधिकतम 1,800 का integer है (डिफ़ॉल्ट `180`)।
- **टर्न और वर्कफ़्लो कंट्रोल**: टर्न कॉन्फ़िगरेशन में कस्टम इंटरप्शन टर्म को क्यूरेट किए गए डिफ़ॉल्ट के साथ मिलाने के लिए `merge_with_default_ignore_terms` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया है। सॉफ्ट टाइमआउट में `disable_until_first_user_message` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया है, और वर्कफ़्लो टूल लोकेटर में हर नोड के पैरामीटर ओवरराइड के लिए वैकल्पिक `schema_overrides` जोड़ा गया है।
- **बैकग्राउंड ऑडियो डिफ़ॉल्ट**: `BackgroundSoundConfig.volume` का डिफ़ॉल्ट अब `0.6` के बजाय `0.15` है और `crossfade_loop` का डिफ़ॉल्ट अब `false` के बजाय `true` है। पिछला व्यवहार बनाए रखने के लिए इन फ़ील्ड को स्पष्ट रूप से सेट करें।

### SDK रिलीज़

#### JavaScript SDK

- [v2.64.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.64.0) - एसेट अपलोड, सूचीबद्ध, प्राप्त और डिलीट करने के लिए `client.assets` और asynchronous वीडियो, इमेज व स्पीच जनरेशन के लिए `client.flows` जोड़े गए। टर्न कॉन्फ़िगरेशन में `mergeWithDefaultIgnoreTerms` जोड़ा गया। `WorkspaceGroupResponseModel` से `CustomToolApiSchemaConfig` और `scimExternalId` हटाए गए।

#### Python SDK

- [v2.64.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.64.0) - asynchronous वीडियो, इमेज और स्पीच जनरेशन के लिए assets और Flows clients जोड़े गए, साथ ही टर्न कॉन्फ़िगरेशन में `merge_with_default_ignore_terms` जोड़ा गया। ऑन-प्रिम सेशन सेटअप में अतिरिक्त setup-message फ़ील्ड पास करने के लिए `extra_setup_config` जोड़ा गया।

#### पैकेज

- [@elevenlabs/client@1.18.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.18.0), [@elevenlabs/react@1.12.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.12.1), [@elevenlabs/types@0.20.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.20.0), [@elevenlabs/react-native@1.2.19](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.19), [@elevenlabs/convai-widget-core@0.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.16.0) और [@elevenlabs/convai-widget-embed@0.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.16.0) - experimental self-hosted orchestrator sessions और rich-content events जोड़े गए। सख्त content security policies के लिए Scribe audio worklets को अब self-host किया जा सकता है। डिस्कनेक्ट हैंडलिंग अब लगातार `disconnected` तक पहुंचती है और देर से आने वाले callbacks को नए सेशन को क्लियर करने से रोकती है। विजेट quick replies और links को inline रेंडर करता है, वॉइस ट्रांसक्रिप्ट में Markdown बहाल करता है और container-query layouts में भाषा मेनू की पोज़िशनिंग ठीक करता है।
- [@elevenlabs/client@1.19.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.19.0), [@elevenlabs/react@1.12.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.12.2), [@elevenlabs/types@0.21.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.21.0), [@elevenlabs/react-native@1.2.20](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.20) और [@elevenlabs/convai-widget-core@0.16.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.16.1) - सेकंडरी भाषाओं, एंटिटी डिटेक्शन और बैकग्राउंड ऑडियो फ़िल्टरिंग के लिए रीयलटाइम स्पीच टू टेक्स्ट विकल्प जोड़े गए। अंतिम ट्रांसक्रिप्ट, डिटेक्ट की गई एंटिटी और अमान्य अनुरोध इवेंट जोड़े गए; टाइमस्टैंप वर्ड टाइप को लाइव स्कीमा के अनुरूप किया गया; और `useScribe` रिकनेक्शन को रोकने वाली माइक्रोफ़ोन परमिशन विफलताएं ठीक की गईं।

### API

<Accordion title="API बदलाव देखें">

## नए एंडपॉइंट

### ElevenCreative

- [वीडियो जनरेशन बनाएं](/docs/hi/api-reference/flows/video/create) - `POST /v1/flows/video`
- [वीडियो जनरेशन की सूची](/docs/hi/api-reference/flows/video/list) - `GET /v1/flows/video`
- [वीडियो जनरेशन पाएं](/docs/hi/api-reference/flows/video/get) - `GET /v1/flows/video/{generation_id}`
- [इमेज जनरेशन बनाएं](/docs/hi/api-reference/flows/image/create) - `POST /v1/flows/image`
- [इमेज जनरेशन की सूची](/docs/hi/api-reference/flows/image/list) - `GET /v1/flows/image`
- [इमेज जनरेशन पाएं](/docs/hi/api-reference/flows/image/get) - `GET /v1/flows/image/{generation_id}`
- [स्पीच जनरेशन बनाएं](/docs/hi/api-reference/flows/text-to-speech/create) - `POST /v1/flows/text-to-speech`
- [स्पीच जनरेशन की सूची](/docs/hi/api-reference/flows/text-to-speech/list) - `GET /v1/flows/text-to-speech`
- [स्पीच जनरेशन पाएं](/docs/hi/api-reference/flows/text-to-speech/get) - `GET /v1/flows/text-to-speech/{generation_id}`
- [एसेट अपलोड करें](/docs/hi/api-reference/assets/create) - `POST /v1/assets`
- [एसेट की सूची](/docs/hi/api-reference/assets/list) - `GET /v1/assets`
- [एसेट पाएं](/docs/hi/api-reference/assets/get) - `GET /v1/assets/{asset_id}`
- [एसेट डिलीट करें](/docs/hi/api-reference/assets/delete) - `DELETE /v1/assets/{asset_id}`

### ElevenAgents

- [कन्वर्सेशन सारांश पाएं](/docs/hi/api-reference/conversations/get-summary) - `GET /v1/convai/conversations/{conversation_id}/summary`
  - वैकल्पिक `max_messages` (integer, 1–200, डिफ़ॉल्ट `40`) स्वीकार करता है
  - आवश्यक `conversation_id`, `agent_id`, `status`, `message_count` और `note` के साथ `GetConversationSummaryResponseModel` लौटाता है
  - सादे `messages` में सिर्फ़ `role` (`user` या `agent`) और `message` होते हैं; सीमा से अधिक कन्वर्सेशन `messages_omitted: true` लौटाते हैं

## अपडेट किए गए एंडपॉइंट

### ElevenAgents

- [लाइव काउंट पाएं](/docs/hi/api-reference/analytics/get) - `GET /v1/convai/analytics/live-count`
  - वैकल्पिक `agent_ids` (string array, अधिकतम 25) जोड़ा गया, जो `agent_id` पर प्राथमिकता लेता है
- [एजेंट कन्वर्सेशन टॉपिक पाएं](/docs/hi/api-reference/conversations/topics/get) - `GET /v1/convai/agents/{agent_id}/topics`
  - वैकल्पिक `page_size` (integer, 1–100), `cursor` (string), `sort_by` (`conversations`, `sentiment` या `success_rate`) और `sort_direction` (`asc` या `desc`) जोड़े गए
  - रिस्पॉन्स में `has_more` (boolean, डिफ़ॉल्ट `false`) और nullable `next_cursor` (string) जोड़े गए

## स्कीमा बदलाव

### ElevenAgents

- एजेंट प्लेटफ़ॉर्म सेटिंग्स में वैकल्पिक `queueing` (`AgentQueueingConfig`) जोड़ा गया। इसमें `enabled` (boolean, डिफ़ॉल्ट `false`) और `wait_timeout_seconds` (0 से अधिक और अधिकतम 1,800 का integer, डिफ़ॉल्ट `180`) होते हैं
- `WorkflowToolLocator` में वैकल्पिक `schema_overrides` जोड़ा गया; हर नोड के constant, dynamic variable, LLM या omit ओवरराइड टूल-लेवल ओवरराइड पर प्राथमिकता लेते हैं
- टर्न कॉन्फ़िगरेशन और संबंधित ओवरराइड स्कीमा में `merge_with_default_ignore_terms` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया
- सॉफ्ट-टाइमआउट कॉन्फ़िगरेशन और संबंधित ओवरराइड स्कीमा में `disable_until_first_user_message` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया
- रीयलटाइम एजेंट टूल रिस्पॉन्स इवेंट में आवश्यक read-only `status` (`success`, `error`, `blocked` या `skipped`) जोड़ा गया
- कन्वर्सेशन इनिशिएशन सोर्स में `avaya` और ऑथराइज़ेशन मेथड में `avaya_api_key` जोड़ा गया
- समर्थित एजेंट LLM वैल्यू में `gemini-3.6-flash` और `gemini-3.7-flash` जोड़े गए
- `BackgroundSoundConfig.volume` का डिफ़ॉल्ट `0.6` से `0.15` और `crossfade_loop` का डिफ़ॉल्ट `false` से `true` किया गया
- `CustomToolApiSchemaConfig` हटाया गया; इस टाइप को इंपोर्ट करने वाले जनरेटेड SDK यूज़र को इंपोर्ट हटाना होगा
- `WorkspaceGroupResponseModel` से `scim_external_id` हटाया गया

</Accordion>

## August 10, 2026

import { YoutubeEmbed } from "../../../components/YoutubeEmbed";

### डबिंग v2 API

डबिंग v2 अब API के ज़रिए उपलब्ध है। यह हर स्पीकर की आवाज़, टोन और गति बनाए रखते हुए ऑडियो और वीडियो को 90 से ज़्यादा भाषाओं में अनुवाद करता है।

नया प्रोजेक्ट-आधारित API सोर्स ट्रांसक्रिप्ट और अनुवाद को संपादन योग्य JSON के रूप में रखता है। किसी फ़ाइल या URL से प्रोजेक्ट बनाएं, एक या ज़्यादा टारगेट भाषाएं जोड़ें, अलग-अलग ट्रांसक्रिप्ट सेगमेंट या अनुवाद संपादित करें, फिर सिर्फ़ बदले हुए हिस्सों को फिर से जनरेट करें। अपना पहला डब बनाने के लिए [डबिंग क्विकस्टार्ट](/docs/hi/eleven-api/guides/cookbooks/dubbing) देखें।

<YoutubeEmbed id="GSk5JyiT4sU" />

<CardGroup cols={3}>
  <Card
    title="क्विकस्टार्ट"
    icon="duotone code"
    href="/docs/hi/eleven-api/guides/cookbooks/dubbing"
  >
    अपना पहला डबिंग v2 प्रोजेक्ट बनाएं और अनुवादित ऑडियो ट्रैक जनरेट करें।
  </Card>
  <Card
    title="सुधारें और फिर से जनरेट करें"
    icon="/docs/_fern-files/elevenlabs.docs.buildwithfern.com/77d8c519257eb198dd8c1be0c00e24edfbbf36bf99d5edcc5dcf5598c8e9ae36/assets/icons/dubbing.svg"
    href="/docs/hi/eleven-api/guides/how-to/dubbing/refine-and-regenerate"
  >
    सोर्स ट्रांसक्रिप्ट और अनुवाद संपादित करें, फिर बदले हुए हिस्सों को फिर से जनरेट करें।
  </Card>
  <Card
    title="API रेफरेंस"
    icon="duotone book"
    href="/docs/hi/api-reference/dubbing/create-project"
  >
    डबिंग प्रोजेक्ट, भाषा और ट्रांसक्रिप्ट एंडपॉइंट देखें।
  </Card>
</CardGroup>

### ElevenAgents

- **कन्वर्सेशन गार्डरेल फ़िल्टर**: [कन्वर्सेशन की सूची](/docs/hi/api-reference/conversations/list) में वैकल्पिक `guardrail_types` (`GuardrailType[]`) और `custom_guardrail_names` (string array) क्वेरी पैरामीटर जोड़े गए हैं। मौजूदा कन्वर्सेशन हायरार्की को अब वैकल्पिक `parent_conversation_id` (string) से फ़िल्टर किया जा सकता है।
- **ब्रांच अंतर स्थिति**: [एजेंट ब्रांच की सूची](/docs/hi/api-reference/agents/branches/list) में वैकल्पिक `include_commit_status` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया है। सक्षम होने पर, ब्रांच सारांश में nullable `commits_ahead`, `commits_behind` और `merged_into_branch_id` फ़ील्ड शामिल होते हैं।
- **कन्वर्सेशन और टूल कंट्रोल**: क्लाइंट ओवरराइड अब `max_duration_seconds` और `pronunciation_dictionary_locators` का समर्थन करते हैं। MCP सर्वर कॉन्फ़िगरेशन में टूल कॉल को MCP `_meta` वैल्यू पास करने के लिए `request_meta` जोड़ा गया है, और वेबहुक टूल टाइमआउट अब 300 सेकंड तक का समर्थन करते हैं।
- **कॉल के बाद विश्लेषण उपयोग**: कन्वर्सेशन चार्जिंग में हर फ़ीचर के रनिंग टोटल और रन स्नैपशॉट के साथ `analysis` ब्रेकडाउन जोड़ा गया है। ट्रांसक्रिप्ट मैसेज में `triggered_guardrails` और कन्वर्सेशन टर्न में वैकल्पिक `producing_llm` जोड़ा गया है।

### वॉइसेज़

- **वॉइस खोज फ़िल्टर**: [सभी वॉइसेज़ v2 पाएं](/docs/hi/api-reference/voices/search) में वैकल्पिक `gender`, `age`, `language`, `accent`, `use_cases`, `min_notice_period_days`, `include_custom_rates`, `include_live_moderated` और `high_quality` क्वेरी पैरामीटर जोड़े गए हैं।

### SDK रिलीज़

#### JavaScript SDK

- [v2.63.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.63.0) - सेकंडरी भाषाओं, भाषा और एंटिटी डिटेक्शन, बैकग्राउंड ऑडियो फ़िल्टरिंग, लॉगिंग और सिंगल-यूज़ टोकन ऑथेंटिकेशन के लिए रीयलटाइम स्पीच टू टेक्स्ट विकल्प जोड़े गए। अंतिम ट्रांसक्रिप्ट, एंटिटी और अमान्य अनुरोध इवेंट जोड़े गए; अस्वीकृत शर्तों के डिस्पैच, डुप्लिकेट `audio_format` पैरामीटर और inclusive VAD bounds को ठीक किया गया।
- [v2.62.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.62.0) - डबिंग बल्क ट्रांसक्रिप्ट अपडेट मेथड और `DubbingRegenerateResponse` जोड़े गए; कन्वर्सेशन गार्डरेल फ़िल्टर, एजेंट ब्रांच कमिट स्थिति, एजेंट अलर्टिंग और MCP `requestMeta` सपोर्ट जोड़ा गया। भाषा टारगेट बनाना अब `modelId` स्वीकार नहीं करता।
- [v2.61.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.61.0) - कन्वर्सेशन हायरार्की फ़िल्टरिंग, कॉल के बाद विश्लेषण चार्जिंग, ट्रिगर किए गए गार्डरेल मेटाडेटा, ब्रांच मर्ज कॉन्फ़्लिक्ट विवरण, DTMF इनपुट रिडैक्शन और डबिंग ट्रांसक्रिप्ट अपलोड जोड़े गए। एक्सपोर्ट किए गए OpenAI रीयलटाइम सेशन टाइप और `run_subagent_*` टूल-रिज़ल्ट वेरिएंट हटाए गए।

#### Python SDK

- [v2.63.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.63.0) - सेकंडरी भाषाओं, भाषा और एंटिटी डिटेक्शन, बैकग्राउंड ऑडियो फ़िल्टरिंग, लॉगिंग और सिंगल-यूज़ टोकन ऑथेंटिकेशन के लिए रीयलटाइम स्पीच टू टेक्स्ट विकल्प जोड़े गए। अंतिम ट्रांसक्रिप्ट, एंटिटी और अमान्य अनुरोध इवेंट जोड़े गए; अस्वीकृत शर्तों के डिस्पैच को ठीक किया गया और अब API key या टोकन के बिना कनेक्शन अस्वीकार किए जाते हैं।
- [v2.62.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.62.0) - डबिंग `update_segments` मेथड और `DubbingRegenerateResponse` जोड़े गए; `guardrail_types`, `custom_guardrail_names`, `include_commit_status` और MCP `request_meta` सपोर्ट जोड़ा गया। डबिंग सेगमेंट अपडेट अब रिक्वेस्ट बॉडी मॉडल इस्तेमाल करते हैं और भाषा टारगेट बनाना अब `model_id` स्वीकार नहीं करता।
- [v2.61.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.61.0) - `parent_conversation_id`, विश्लेषण चार्जिंग, ट्रिगर किए गए गार्डरेल मेटाडेटा, ब्रांच मर्ज कॉन्फ़्लिक्ट, DTMF इनपुट रिडैक्शन और डबिंग ट्रांसक्रिप्ट अपलोड जोड़े गए। OpenAI रीयलटाइम सेशन टाइप और `run_subagent_*` रिज़ल्ट मॉडल हटाए गए।

#### Android SDK

- [v0.12.1](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.12.1) - जानबूझकर किए गए केवल-टेक्स्ट सेशन डिस्कनेक्ट को `ConversationStatus.ERROR` के रूप में रिपोर्ट करने की समस्या ठीक की गई।
- [v0.12.0](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.12.0) - कन्वर्सेशन ऑडियो को Android मीडिया स्ट्रीम से रूट करने के लिए `ConversationConfig.useMediaStream` जोड़ा गया। रिमोट सामान्य WebSocket क्लोज़र अब `DisconnectionDetails.Agent` रिपोर्ट करते हैं, जबकि स्थानीय रूप से शुरू किए गए क्लोज़र `DisconnectionDetails.User` रिपोर्ट करते हैं।

#### MCP सर्वर

- [v0.12.2](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.12.2) - पाथ ट्रैवर्सल की समस्या ठीक की गई।

### API

<Accordion title="API बदलाव देखें">

## नए एंडपॉइंट

### डबिंग

- [सोर्स सेगमेंट का बैच अपडेट](/docs/hi/api-reference/dubbing/source-transcript/batch-update-source-segments) - `PATCH /v1/dubbing/project/{project_id}/transcript/segments`
  - `DubbingBulkSegmentUpdateRequest` आवश्यक है
  - सोर्स सेगमेंट टेक्स्ट, स्पीकर या टाइमिंग को एटॉमिक रूप से अपडेट करता है
  - अपडेट किए गए `segments` और `revision` के साथ `DubbingBulkSourceSegmentUpdateResponse` लौटाता है
- [टारगेट सेगमेंट का बैच अपडेट](/docs/hi/api-reference/dubbing/target-transcript/batch-update-target-segments) - `PATCH /v1/dubbing/project/{project_id}/language/{language_id}/transcript/segments`
  - `DubbingBulkTargetSegmentUpdateRequest` आवश्यक है
  - कई टारगेट सेगमेंट के अनुवाद को एटॉमिक रूप से अपडेट करता है
  - अपडेट किए गए `segments` और `revision` के साथ `DubbingBulkTargetSegmentUpdateResponse` लौटाता है

## अपडेट किए गए एंडपॉइंट

### ElevenAgents

- [कन्वर्सेशन की सूची](/docs/hi/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - वैकल्पिक `parent_conversation_id` (string) जोड़ा गया
  - वैकल्पिक दोहराए जा सकने वाले `guardrail_types` (`GuardrailType[]`) और `custom_guardrail_names` (string array) जोड़े गए
- [एजेंट ब्रांच की सूची](/docs/hi/api-reference/agents/branches/list) - `GET /v1/convai/agents/{agent_id}/branches`
  - वैकल्पिक `include_commit_status` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया
  - ब्रांच सारांश में nullable `commits_ahead` (integer), `commits_behind` (integer) और `merged_into_branch_id` (string) जोड़े गए

### वॉइसेज़

- [सभी वॉइसेज़ v2 पाएं](/docs/hi/api-reference/voices/search) - `GET /v2/voices`
  - वैकल्पिक `gender`, `age` और `accent` (string) फ़िल्टर जोड़े गए
  - वैकल्पिक `language` और `use_cases` (string array) फ़िल्टर जोड़े गए
  - वैकल्पिक `min_notice_period_days` (integer), `include_custom_rates`, `include_live_moderated` और `high_quality` (boolean) फ़िल्टर जोड़े गए

## स्कीमा बदलाव

### ElevenAgents

- क्लाइंट ओवरराइड स्कीमा में `max_duration_seconds` (integer) और `pronunciation_dictionary_locators` (array) जोड़े गए
- MCP सर्वर इनपुट और आउटपुट स्कीमा में `request_meta` maps जोड़े गए
- एजेंट प्लेटफ़ॉर्म सेटिंग्स में `alerting` जोड़ा गया; भाषा डिटेक्शन में `only_at_conversation_start` (boolean) जोड़ा गया
- `AnalysisCharging.last_run` अब आवश्यक और non-nullable है; रनिंग टोटल में आवश्यक `runs` (integer) जोड़ा गया
- RAG chunk responses में अब `content_format` और `document_type` आवश्यक हैं

</Accordion>

## August 3, 2026

### ElevenAgents

- **टेस्ट-विशिष्ट टूल मॉक**: एजेंट सिमुलेशन और यूनिट टेस्ट अब एक टेस्ट के लिए साझा मॉक बदलने हेतु टूल ID के आधार पर `tool_mock_overrides` तय कर सकते हैं। `ToolResponseMockConfig` में वैकल्पिक `is_error` (boolean, डिफ़ॉल्ट `false`) भी जोड़ा गया है, ताकि मॉक टूल-फेल्योर पाथ की जांच कर सके।
- **अनुवादित workflow मैसेज**: लिटरल Say नोड मैसेज में `text_translations` जोड़ा गया है, जो language keys से `TranslatedString` ऑब्जेक्ट का मैप है। यह फ़ील्ड इनपुट पर वैकल्पिक और आउटपुट पर ज़रूरी है, इसलिए सख्त रिस्पॉन्स वैलिडेटर को इसे स्वीकार करना होगा।
- **कन्वर्सेशन वर्ज़न फ़िल्टर**: [कन्वर्सेशन सूचीबद्ध करें](/docs/hi/api-reference/conversations/list) और [कन्वर्सेशन मैसेज में टेक्स्ट खोजें](/docs/hi/api-reference/conversations/messages/text-search) में एजेंट वर्ज़न के अनुसार नतीजे फ़िल्टर करने के लिए वैकल्पिक `version_id` क्वेरी पैरामीटर (string) जोड़ा गया है।
- **नॉलेज बेस सिस्टम टूल**: एजेंट कॉन्फ़िगरेशन में कॉन्फ़िगर किए जा सकने वाले `enabled_strategies` (`SearchStrategy[]`) वाला `knowledge_base` सिस्टम टूल जोड़ा गया है। एजेंट नॉलेज बेस RAG क्वेरी में वैकल्पिक `use_agent_defaults` (boolean, डिफ़ॉल्ट `true`) जोड़ा गया है; एजेंट का embedding मॉडल बनाए रखते हुए न्यूट्रल retrieval सेटिंग इस्तेमाल करने के लिए इसे `false` पर सेट करें।
- **एजेंट वॉइस एक्टिविटी डिटेक्शन**: एजेंट create, update, response और workflow-override schema में `vad` कॉन्फ़िगरेशन जोड़ा गया है। `VADConfig` फिलहाल `background_voice_detection` (boolean, डिफ़ॉल्ट `false`) का समर्थन करता है।
- **WebSocket कस्टम LLM**: `CustomLLMAPIType` में `websocket` जोड़ा गया है।
- **फ़ाइल मेमोरी कंट्रोल**: विजेट फ़ाइल-इनपुट कॉन्फ़िगरेशन में `max_files_in_memory` (integer, 1–30, डिफ़ॉल्ट `10`) जोड़ा गया है। सीमा से अधिक फ़ाइलों को सारांशित करके मेमोरी से रिलीज़ कर दिया जाता है; `max_files_per_conversation` को `-1` या कम से कम मेमोरी सीमा के बराबर होना चाहिए।
- **DTMF इनपुट रिडैक्शन**: `DTMFInputConfig` में वैकल्पिक `redact_input` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया है, जो ट्रांसक्रिप्ट, कन्वर्सेशन लॉग और विश्लेषण में कॉलर के कीपैड अंकों को बदल देता है। एजेंट द्वारा दोहराए गए या टूल को भेजे गए अंक बिना बदलाव के रहते हैं।

### स्पीच टू टेक्स्ट

- **रीयलटाइम एंटिटी डिटेक्शन**: Scribe v2 Realtime में `entity_detection` क्वेरी विकल्प जोड़ा गया है। यह `all`, एक एंटिटी टाइप या कैटेगरी, या टाइप और कैटेगरी का एक array स्वीकार करता है और `committed_transcript_entities` इवेंट में डिटेक्ट की गई एंटिटी भेजता है। समर्थित कैटेगरी के लिए [एंटिटी डिटेक्शन गाइड](/docs/hi/eleven-api/guides/how-to/speech-to-text/batch/entity-detection) देखें।

### वॉइसेज़

- **डेटा रेज़िडेंसी के बीच वॉइस रेप्लिकेशन**: एक ही consolidated billing group में किसी workspace में Instant Voice Clone या Voice Design वॉइस कॉपी करने के लिए `POST /v1/voices/{voice_id}/replicate-to-isolated-environment` जोड़ा गया है। रिक्वेस्ट में `target_workspace_id` (string) ज़रूरी है और `preserve_voice_id` (boolean, डिफ़ॉल्ट `true`) स्वीकार किया जाता है; रिस्पॉन्स टारगेट `voice_id` लौटाते हैं।
- **कैरेक्टर मेटाडेटा**: कैरेक्टर रिस्पॉन्स में `recommended_voice_ids` (string array, डिफ़ॉल्ट `[]`) जोड़ा गया है, मेटाडेटा में nullable `role` (`CharacterRole`) जोड़ा गया है, और `CharacterAge` में `middle-aged` को `middle_aged` से बदला गया है।

### SDK रिलीज़

#### पैकेज

- [@elevenlabs/client@1.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.16.0), [@elevenlabs/react@1.11.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.11.0), [@elevenlabs/types@0.18.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.18.0), [@elevenlabs/react-native@1.2.17](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.17) और [@elevenlabs/convai-widget-core@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.0) - `onAgentReasoningResponsePart` जोड़ा गया है, जो `start`, `delta` और `stop` टाइप वाले स्ट्रीमिंग एजेंट reasoning इवेंट प्राप्त करता है।
- [@elevenlabs/convai-widget-core@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.0) और [@elevenlabs/convai-widget-embed@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.15.0) - `show_resize_button` और `show-resize-button` embed attribute जोड़े गए हैं। विजेट हेडर का expand और collapse कंट्रोल छिपाने के लिए इनमें से किसी एक को `false` पर सेट करें।
- [@elevenlabs/client@1.17.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.17.0), [@elevenlabs/react@1.12.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.12.0), [@elevenlabs/types@0.19.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.19.0), [@elevenlabs/react-native@1.2.18](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.18) और [@elevenlabs/convai-widget-core@0.15.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.15.1) - `Scribe.connect` और `useScribe` में `enableLogging` विकल्प जोड़ा गया है। इसे `false` पर सेट करने से enterprise zero-retention session शुरू होता है। Scribe का `session_started` टाइप अब `enable_logging` रिपोर्ट करता है; इस्तेमाल न होने वाला `disable_logging` फ़ील्ड हटा दिया गया है।

#### MCP सर्वर

- [v0.12.1](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.12.1) - इसमें v0.11 टूल अपडेट और एक डिपेंडेंसी रिफ़्रेश शामिल है, जो 44 सुरक्षा अलर्ट हल करता है।
- [v0.11.0](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.11.0) - कॉन्फ़िगर किए जा सकने वाले simulated-user behavior, मूल्यांकन मानदंड, ट्रांसक्रिप्ट आउटपुट और पास/फेल विश्लेषण के साथ `simulate_conversation` जोड़ा गया है। `speech_to_text` टूल अब डिफ़ॉल्ट रूप से `scribe_v2` इस्तेमाल करता है, और `voice_clone` अब path string के बजाय ऑडियो फ़ाइल का कंटेंट भेजता है।

### API

<Accordion title="API बदलाव देखें">

## नए एंडपॉइंट

### वॉइसेज़

- `POST /v1/voices/{voice_id}/replicate-to-isolated-environment`
  - Instant Voice Clone या Voice Design वॉइस को दूसरे workspace के isolated environment में रेप्लिकेट करता है
  - `target_workspace_id` (string) ज़रूरी है
  - वैकल्पिक `preserve_voice_id` (boolean, डिफ़ॉल्ट `true`) स्वीकार करता है
  - ज़रूरी `voice_id` (string) लौटाता है

## अपडेट किए गए एंडपॉइंट

### ElevenAgents

- [कन्वर्सेशन सूचीबद्ध करें](/docs/hi/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - वैकल्पिक `version_id` (string) क्वेरी पैरामीटर जोड़ा गया है
- [कन्वर्सेशन मैसेज में टेक्स्ट खोजें](/docs/hi/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - वैकल्पिक `version_id` (string) क्वेरी पैरामीटर जोड़ा गया है
- `POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query`
  - वैकल्पिक `use_agent_defaults` (boolean, डिफ़ॉल्ट `true`) रिक्वेस्ट फ़ील्ड जोड़ा गया है

## Schema बदलाव

### ElevenAgents

- सिमुलेशन और यूनिट-टेस्ट payload में वैकल्पिक `tool_mock_overrides` मैप जोड़े गए हैं; `ToolResponseMockConfig` में वैकल्पिक `is_error` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया है
- `SayNodeLiteralMessage` में `text_translations` (`TranslatedString` का मैप) जोड़ा गया है; यह फ़ील्ड इनपुट पर वैकल्पिक और आउटपुट पर ज़रूरी है
- एजेंट कॉन्फ़िगरेशन में `knowledge_base` (`KnowledgeBaseToolConfig`) और `vad` (`VADConfig`) जोड़े गए हैं
- `CustomLLMAPIType` में `websocket` जोड़ा गया है
- `FileInputConfig` में `max_files_in_memory` (integer, 1–30, डिफ़ॉल्ट `10`) जोड़ा गया है
- `DTMFInputConfig` में वैकल्पिक `redact_input` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया है
- रीयलटाइम एजेंट कॉन्फ़िगरेशन अब डिफ़ॉल्ट रूप से `eleven_realtime_v1_mini` इस्तेमाल करता है

### वॉइसेज़

- कैरेक्टर रिस्पॉन्स में `recommended_voice_ids` (string array, डिफ़ॉल्ट `[]`) जोड़ा गया है
- कैरेक्टर मेटाडेटा में nullable `role` (`CharacterRole`) जोड़ा गया है
- ब्रेकिंग: `CharacterAge` में `middle-aged` को `middle_aged` से बदला गया है; पुरानी वैल्यू भेजने वाले क्लाइंट को माइग्रेट करना होगा

### टेक्स्ट टू स्पीच

- ब्रेकिंग: ElevenAgents टेक्स्ट टू स्पीच कॉन्फ़िगरेशन schema से `AudioFilterId` और `audio_filter` हटा दिए गए हैं

</Accordion>

## July 27, 2026

### ElevenAgents

- **WhatsApp ब्रांच और एनवायरनमेंट ओवरराइड**: [आउटबाउंड WhatsApp मैसेज](/docs/hi/api-reference/whats-app/outbound-message) और [आउटबाउंड कॉल](/docs/hi/api-reference/whats-app/outbound-call) अब `conversation_initiation_client_data` में दिए गए `branch_id` और `environment` का पालन करते हैं। कुछ भी भेजने से पहले ओवरराइड की पुष्टि की जाती है — कोई अनजान ब्रांच या एनवायरनमेंट होने पर एरर मिलता है — और वे बातचीत के लिए बने रहते हैं, इसलिए ग्राहक का जवाब मांगी गई [ब्रांच](/docs/hi/eleven-agents/operate/versioning) और [एनवायरनमेंट](/docs/hi/eleven-agents/integrate/environment-variables) में फिर से शुरू होता है। उदाहरणों के लिए [WhatsApp गाइड](/docs/hi/eleven-agents/whatsapp) देखें।
- **प्रोसीजर API**: [प्रोसीजर](/docs/hi/eleven-agents/customization/procedures) मैनेज करने के लिए आठ सार्वजनिक, ब्रांच-स्कोप्ड ऑपरेशन जोड़े गए। आप प्रोसीजर बना सकते हैं, सूचीबद्ध कर सकते हैं, प्राप्त कर सकते हैं और हटा सकते हैं; ड्राफ़्ट बदलाव बना सकते हैं, प्राप्त कर सकते हैं या छोड़ सकते हैं; और प्रोसीजर ड्राफ़्ट को एजेंट workflow में कंपाइल कर सकते हैं। प्रोसीजर बनाने के लिए `name`, `content`, `type` और `trigger` स्वीकार किए जाते हैं। खाली `trigger` एक सब-प्रोसीजर बनाता है, जबकि छोड़ा गया या `null` `trigger` प्रोसीजर के कंटेंट से लिया जाता है।
- **नॉलेज बेस क्रॉल जॉब**: क्रॉल जॉब बनाने, सूचीबद्ध करने, जांचने और रद्द करने के लिए API जोड़े गए। रिक्वेस्ट बनाने के लिए `url` (string) ज़रूरी है और यह क्रॉल डेप्थ, पेज लिमिट, URL पैटर्न, साइटमैप URL, फ़ोल्डर प्लेसमेंट, ऑटोमैटिक सिंक्रोनाइज़ेशन और अनुपलब्ध दस्तावेज़ हटाने का समर्थन करती है।
- **बल्क नॉलेज बेस मैनेजमेंट**: 1–20 यूनीक दस्तावेज़ या फ़ोल्डर ID के लिए [बल्क डिपेंडेंसी जांच](/docs/hi/api-reference/knowledge-base/dependent-agents-multiple) और [बल्क डिलीट](/docs/hi/api-reference/knowledge-base/bulk-delete) जोड़े गए। डिपेंडेंसी जांच pagination और `dependent_type` का समर्थन करती है; डिलीट हर ID के लिए अलग सफलता या विफलता लौटाता है। `force: true` सेट करने से डिपेंडेंसी भी हटती हैं और गैर-खाली फ़ोल्डर रिकर्सिव तरीके से डिलीट होते हैं।
- **बैच कॉल रिज़ल्ट एक्सपोर्ट**: टर्मिनल बैच से रिसिपिएंट और बातचीत के नतीजे CSV के रूप में डाउनलोड करने के लिए [बैच कॉल रिज़ल्ट एक्सपोर्ट करें](/docs/hi/api-reference/batch-calling/export) जोड़ा गया।
- **कन्वर्सेशन फ़िल्टर और विश्लेषण डेटा**: [कन्वर्सेशन सूचीबद्ध करें](/docs/hi/api-reference/conversations/list) और [कन्वर्सेशन मैसेज में टेक्स्ट खोजें](/docs/hi/api-reference/conversations/messages/text-search) में वैकल्पिक `visited_agent_ids` और `visited_agent_branch_ids` ऐरे फ़िल्टर जोड़े गए हैं, जिनमें हर एक की सीमा 50 वैल्यू है। लिस्ट रिक्वेस्ट हर कन्वर्सेशन समरी में संबंधित नतीजे शामिल करने के लिए `data_collection_ids` और `evaluation_criteria_ids` भी स्वीकार करती हैं। समरी में वैकल्पिक `data_collection_results`, `evaluation_criteria_results` और `tag_ids` जोड़े गए हैं।
- **रेफरेंस्ड विश्लेषण कॉन्फ़िगरेशन**: एजेंट प्लेटफ़ॉर्म सेटिंग्स में वैकल्पिक, nullable `analysis_items` फ़ील्ड जोड़ा गया है, जिसका टाइप `AgentAnalysisItems` है, ताकि मूल्यांकन और डेटा-कलेक्शन आइटम रेफरेंस से जोड़े जा सकें। `null` वैल्यू का मतलब है कि एजेंट अब भी पुराने inline फ़ील्ड इस्तेमाल करता है; खाली वैल्यू का मतलब है कि माइग्रेट किए गए एजेंट में कोई आइटम अटैच नहीं है।
- **प्रोसीजर डिपेंडेंसी मेटाडेटा**: प्रोसीजर रेफरेंस में `trigger` (string) और `referenced_tool_ids`, `referenced_kb_ids`, `referenced_procedure_ids` और `referenced_dynamic_variables` के ऐरे जोड़े गए हैं।
- **WebRTC टोकन रिस्पॉन्स**: [WebRTC टोकन पाएं](/docs/hi/api-reference/conversations/get-webrtc-token) रिस्पॉन्स में अब `token` के साथ `conversation_id` (string) भी ज़रूरी है। रिस्पॉन्स शेप को वैलिडेट या deserialize करने वाले क्लाइंट के लिए यह एक ब्रेकिंग schema बदलाव है।
- **नॉलेज बेस RAG नतीजे**: `KnowledgeBaseRagToolResultModel` में RAG-result-in-tool-result मोड के लिए `chunks` (`KnowledgeBaseRagChunkModel[]`) जोड़ा गया है।

### स्टूडियो

- **ड्राफ़्ट प्रोजेक्ट स्टेटस**: `ProjectCreationMetaResponseModel.status` में `draft` जोड़ा गया है। प्रोजेक्ट क्रिएशन टाइप अब समान मौजूदा वैल्यू वाले साझा `ProjectCreationMetaType` enum का इस्तेमाल करता है।

### वॉइसेज़

- **वॉइस एक्सेंट**: साझा वॉइस लाइब्रेरी में उपलब्ध एक्सेंट की सूची के लिए `GET /v1/voices/accents` जोड़ा गया। नतीजों को `language` और `model_id` से फ़िल्टर किया जा सकता है, और हर एक्सेंट अपना `accent`, `language`, `code` और इंसानों के लिए पढ़ने योग्य `name` लौटाता है। साझा वॉइसेज़ फ़िल्टर करने के लिए `accent` वैल्यू को [शेयर्ड वॉइसेज़ पाएं](/docs/hi/api-reference/voices/voice-library/get-shared) के `accent` क्वेरी पैरामीटर में भेजा जा सकता है।

### वर्कस्पेसेज़

- **Webhook उपयोग रिपोर्टिंग**: `WebhookUsageType` में `Flows` जोड़ा गया है।

### SDK रिलीज़

#### JavaScript SDK

- [v2.60.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.60.0) - साझा वॉइस लाइब्रेरी में वॉइस एक्सेंट सूचीबद्ध करने के लिए `voices.accents.get` जोड़ा गया है, साथ ही नए schema से ElevenAgents प्रोसीजर, नॉलेज बेस क्रॉल जॉब और बल्क मैनेजमेंट API, और रेफरेंस्ड विश्लेषण कॉन्फ़िगरेशन भी जोड़े गए हैं।

#### Python SDK

- [v2.60.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.60.0) - नए schema से वॉइस एक्सेंट, ElevenAgents प्रोसीजर, नॉलेज बेस क्रॉल जॉब और बल्क मैनेजमेंट API जोड़े गए हैं। साथ ही, `AsyncConversation` स्टार्टअप ठीक किया गया है, ताकि यह अब ब्लॉक न हो, और primitive की सूची वाले multipart फ़ील्ड को दोहराए गए form फ़ील्ड के रूप में भेजने की समस्या ठीक की गई है।

#### पैकेज

- [@elevenlabs/client@1.15.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.15.2) - ऑडियो मैसेज से alignment metadata फ़ॉरवर्ड करके WebRTC ट्रांसपोर्ट पर `onAudioAlignment` ठीक किया गया है, जबकि ऑडियो प्लेबैक LiveKit ट्रैक पर ही रहता है।
- [@elevenlabs/react@1.10.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.10.2), [@elevenlabs/react-native@1.2.16](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.16), [@elevenlabs/convai-widget-core@0.14.12](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.12) और [@elevenlabs/convai-widget-embed@0.14.12](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.12) - `@elevenlabs/client@1.15.2` से WebRTC alignment फ़िक्स शामिल करने के लिए डिपेंडेंसी अपडेट की गईं।

### API

<Accordion title="API बदलाव देखें">

## नए एंडपॉइंट

### ElevenAgents

- `POST /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures`
  - एक प्रोसीजर बनाता है और उसका `procedure_id` (string) लौटाता है
  - वैकल्पिक `name` (string, अधिकतम 200 कैरेक्टर), `content` (string), `type` (`ProcedureType`, डिफ़ॉल्ट `free_form`) और `trigger` (nullable string) स्वीकार करता है
- `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures`
  - `procedure_id`, `version_id`, `name`, `type`, `trigger` और `has_draft` के साथ ब्रांच प्रोसीजर की सूची देता है
  - प्रोसीजर कंटेंट शामिल नहीं करता; कंटेंट पढ़ने के लिए अलग प्रोसीजर प्राप्त करें
- `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}`
  - वैकल्पिक `version_id` (string) स्वीकार करता है; अन्यथा ब्रांच हेड पर मौजूद वर्ज़न लौटाता है
  - `name`, `content`, `type` और `trigger` लौटाता है
- `DELETE /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}`
  - ब्रांच के ड्राफ़्ट वर्किंग सेट से प्रोसीजर हटाता है
- `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}/draft`
  - मौजूदा प्रोसीजर ड्राफ़्ट लौटाता है
- `PATCH /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}/draft`
  - ड्राफ़्ट बनाता या अपडेट करता है
  - `name` (string, अधिकतम 200 कैरेक्टर), `content` (string, अधिकतम 50,000 कैरेक्टर) और `type` (`ProcedureType`) ज़रूरी हैं; वैकल्पिक `trigger` (nullable string) स्वीकार करता है
- `DELETE /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}/draft`
  - ड्राफ़्ट बदलाव छोड़ता है और प्रोसीजर को उसके कमिट किए गए वर्ज़न पर रीसेट करता है
- `POST /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/compile`
  - प्रोसीजर ड्राफ़्ट को `AgentWorkflowResponseModel` में कंपाइल करता है
- [क्रॉल जॉब बनाएं](/docs/hi/api-reference/knowledge-base/create-crawl-job) - `POST /v1/convai/knowledge-base/crawl`
  - `url` (string) ज़रूरी है
  - वैकल्पिक `max_depth` (integer, 1–5, डिफ़ॉल्ट `3`), `max_pages` (integer, 1–10,000, डिफ़ॉल्ट `1000`), `pattern` (string), `sitemap_urls` (string array), `parent_folder_id` (string), `enable_auto_sync` (boolean, डिफ़ॉल्ट `false`) और `auto_remove` (boolean, डिफ़ॉल्ट `false`) स्वीकार करता है
- [क्रॉल जॉब सूचीबद्ध करें](/docs/hi/api-reference/knowledge-base/list-crawl-jobs) - `GET /v1/convai/knowledge-base/crawl`
  - वैकल्पिक `include_job_ids` (string array), `page_size` (integer, 1–100, डिफ़ॉल्ट `30`) और `cursor` (string) स्वीकार करता है
- [क्रॉल जॉब पाएं](/docs/hi/api-reference/knowledge-base/get-crawl-job) - `GET /v1/convai/knowledge-base/crawl/{crawl_job_id}`
- [क्रॉल जॉब रद्द करें](/docs/hi/api-reference/knowledge-base/cancel-crawl-job) - `POST /v1/convai/knowledge-base/crawl/{crawl_job_id}/cancel`
- [कई दस्तावेज़ों के लिए डिपेंडेंट एजेंट पाएं](/docs/hi/api-reference/knowledge-base/dependent-agents-multiple) - `POST /v1/convai/knowledge-base/dependent-agents`
  - `document_ids` (1–20 यूनीक string का array) ज़रूरी है
  - वैकल्पिक `dependent_type` (`KnowledgeBaseDependentType`, डिफ़ॉल्ट `all`), `page_size` (integer, 1–100, डिफ़ॉल्ट `30`) और `cursor` (string) स्वीकार करता है
- [नॉलेज बेस दस्तावेज़ बल्क में डिलीट करें](/docs/hi/api-reference/knowledge-base/bulk-delete) - `POST /v1/convai/knowledge-base/bulk-delete`
  - `document_ids` (1–20 यूनीक string का array) ज़रूरी है
  - वैकल्पिक `force` (boolean, डिफ़ॉल्ट `false`) स्वीकार करता है
  - हर दस्तावेज़ ID के लिए सफलता या विफलता का नतीजा लौटाता है
- [बैच कॉल रिज़ल्ट एक्सपोर्ट करें](/docs/hi/api-reference/batch-calling/export) - `GET /v1/convai/batch-calling/{batch_id}/export`
  - टर्मिनल बैच रिसिपिएंट और कन्वर्सेशन नतीजे CSV के रूप में लौटाता है

### वॉइसेज़

- `GET /v1/voices/accents`
  - साझा वॉइस लाइब्रेरी में उपलब्ध एक्सेंट की सूची देता है
  - वैकल्पिक `language` (string) और `model_id` (string) क्वेरी पैरामीटर स्वीकार करता है
  - हर एक्सेंट `accent`, `language`, `code` और `name` लौटाता है

## अपडेट किए गए एंडपॉइंट

### ElevenAgents

- [कन्वर्सेशन सूचीबद्ध करें](/docs/hi/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - वैकल्पिक `visited_agent_ids` और `visited_agent_branch_ids` string array फ़िल्टर जोड़े गए हैं, जिनमें हर एक की सीमा 50 वैल्यू है
  - हर समरी के लिए विश्लेषण नतीजे चुनने हेतु वैकल्पिक `data_collection_ids` और `evaluation_criteria_ids` string array जोड़े गए हैं
  - रिस्पॉन्स समरी में वैकल्पिक object फ़ील्ड `data_collection_results` और `evaluation_criteria_results`, साथ ही string array `tag_ids` जोड़े गए हैं
- [कन्वर्सेशन मैसेज में टेक्स्ट खोजें](/docs/hi/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - वैकल्पिक `visited_agent_ids` और `visited_agent_branch_ids` string array फ़िल्टर जोड़े गए हैं, जिनमें हर एक की सीमा 50 वैल्यू है
- [WebRTC टोकन पाएं](/docs/hi/api-reference/conversations/get-webrtc-token) - `GET /v1/convai/conversation/token`
  - रिस्पॉन्स में अब `conversation_id` (string) ज़रूरी है
  - ब्रेकिंग: सख्त रिस्पॉन्स वैलिडेटर और deserializer को नया ज़रूरी फ़ील्ड स्वीकार करना होगा

## Schema बदलाव

### ElevenAgents

- रेफरेंस्ड मूल्यांकन और डेटा-कलेक्शन कॉन्फ़िगरेशन के लिए एजेंट प्लेटफ़ॉर्म रिक्वेस्ट और रिस्पॉन्स सेटिंग्स में वैकल्पिक, nullable `analysis_items` फ़ील्ड जोड़ा गया है, जिसका टाइप `AgentAnalysisItems` है
- प्रोसीजर रेफरेंस में `trigger` (string), `referenced_tool_ids` (string array), `referenced_kb_ids` (string array), `referenced_procedure_ids` (string array) और `referenced_dynamic_variables` (string array) जोड़े गए हैं
- `KnowledgeBaseRagToolResultModel` में `chunks` (`KnowledgeBaseRagChunkModel[]`) जोड़ा गया है

### स्टूडियो

- `ProjectCreationMetaResponseModel.status` में `draft` जोड़ा गया है
- `ProjectCreationMetaResponseModel.type` अब साझा `ProjectCreationMetaType` enum को रेफर करता है

### वर्कस्पेसेज़

- `WebhookUsageType` में `Flows` जोड़ा गया है

</Accordion>

## July 20, 2026

### म्यूज़िक

- **म्यूज़िक Finetunes API**: [Music Finetunes](/docs/hi/eleven-creative/products/music/finetunes) को मैनेज करने के लिए API सपोर्ट जोड़ा गया है। पाँच एंडपॉइंट्स से आप अपलोड किए गए ऑडियो से Finetune बना सकते हैं, उपलब्ध Finetunes की सूची देख सकते हैं, ट्रेनिंग स्टेटस प्राप्त कर सकते हैं, मेटाडेटा और विज़िबिलिटी अपडेट कर सकते हैं या Finetune डिलीट कर सकते हैं। सभी म्यूज़िक जनरेशन SDK मेथड्स अब `finetune_id` उपलब्ध कराते हैं।

### ElevenAgents

- **बाहरी बातचीत रेफ़रेंस रिज़ॉल्व करें**: Slack मैसेज URL या Zendesk टिकट URL को बातचीत में रिज़ॉल्व करने के लिए `GET /v1/convai/conversations/resolve` जोड़ा गया है। रिक्वेस्ट के लिए `agent_id` और `reference` क्वेरी पैरामीटर (स्ट्रिंग्स) ज़रूरी हैं।
- **एजेंट नॉलेज बेस क्वेरी करें**: एजेंट के नॉलेज बेस पर केवल-पढ़ने वाली RAG क्वेरी के लिए `POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query` जोड़ा गया है। रिक्वेस्ट में `query` (स्ट्रिंग) ज़रूरी है, वैकल्पिक `branch_id` (स्ट्रिंग) स्वीकार करता है, और डॉक्यूमेंट, चंक, टेक्स्ट और वेक्टर-डिस्टेंस मेटाडेटा के साथ रैंक किए गए चंक्स लौटाता है। यह एंडपॉइंट जनरेट किए गए SDKs से बाहर रखा गया है।
- **नॉलेज बेस कंटेंट फ़ॉर्मैट्स**: नॉलेज बेस फ़ाइल, टेक्स्ट और URL रिस्पॉन्स में वैकल्पिक `content_format` (`html` | `markdown`, डिफ़ॉल्ट `html`) जोड़ा गया है।
- **एजेंट वॉइस कॉन्फ़िगरेशन**: TTS ओवरराइड स्कीमा में वैकल्पिक क्लाइंट-ओवरराइड करने योग्य `model_id` (`TTSConversationalModel`) जोड़ा गया है। `enable_phoneme_tags` का डिफ़ॉल्ट `false` से बदलकर `true` कर दिया गया है।
- **तेज़ बैकअप LLM कैस्केड**: डिफ़ॉल्ट `cascade_timeout_seconds` 8 से बदलकर 4 सेकंड कर दिया गया है। अनुमत रेंज 2–15 सेकंड ही है।
- **टूल पैरामीटर वैल्यू सोर्सेज़**: ऑब्जेक्ट टूल पैरामीटर अब मौजूदा स्केलर और ऐरे कंट्रोल्स के अनुरूप `dynamic_variable`, `constant_value` या `is_omitted` का उपयोग कर सकते हैं। कॉन्स्टेंट स्कीमा ओवरराइड अब किसी भी ऐरे और ऑब्जेक्ट को स्वीकार करते हैं।
- **फुल-रिस्पॉन्स गार्डरेल्स**: कस्टम गार्डरेल्स में पूरे गैर-TTS रिस्पॉन्स का एक बार मूल्यांकन करने के लिए वैकल्पिक `evaluate_full_response_only` (बूलियन, डिफ़ॉल्ट `false`) जोड़ा गया है। इस विकल्प के लिए ब्लॉकिंग मोड ज़रूरी है।
- **Twilio कॉल रिकॉर्डिंग**: टेलीफ़ोनी कॉल कॉन्फ़िगरेशन में वैकल्पिक `twilio_call_recording_enabled` (बूलियन, डिफ़ॉल्ट `false`) जोड़ा गया है। रिकॉर्डिंग कनेक्ट किए गए Twilio अकाउंट में स्टोर होती हैं और अन्य प्रोवाइडर्स इसे अनदेखा करते हैं।
- **विजेट फ़ाइल-अपलोड टेक्स्ट**: विजेट टेक्स्ट कॉन्फ़िगरेशन में फ़ाइल अटैच और हटाने, अपलोड विफलताओं, असमर्थित टाइप्स, बहुत बड़ी फ़ाइलों, फ़ाइल-काउंट सीमाओं और टाइपिंग इंडिकेटर के लिए वैकल्पिक लेबल और एरर मैसेज जोड़े गए हैं।
- **नॉलेज बेस सिंक स्टेटस**: नॉलेज बेस फ़ाइल रिस्पॉन्स में वैकल्पिक `auto_sync_info` और `refresh_status` (`FileRefreshStatus`) जोड़े गए हैं। फ़ोल्डर रिस्पॉन्स में ज़रूरी `document_count` (इंटीजर) जोड़ा गया है, जो गैर-फ़ोल्डर डॉक्यूमेंट्स की रिकर्सिव गिनती है और 1000 तक सीमित है।
- **बातचीत टेक्स्ट सर्च फ़िल्टर्स**: [Text search conversation messages](/docs/hi/api-reference/conversations/messages/text-search) में वैकल्पिक `exclude_statuses` और `termination_reasons` ऐरे क्वेरी पैरामीटर जोड़े गए हैं।
- **LLM विकल्प**: एजेंट LLM कॉन्फ़िगरेशन में `gpt-5.6-sol`, `gpt-5.6-terra` और `gpt-5.6-luna` जोड़े गए हैं। `LLMReasoningEffort` में `max` जोड़ा गया है।
- **WhatsApp टाइपिंग इंडिकेटर्स**: WhatsApp अकाउंट रिक्वेस्ट और रिस्पॉन्स स्कीमा में वैकल्पिक `enable_typing_indicator` (बूलियन) जोड़ा गया है।

### स्पीच टू टेक्स्ट

- **सिंगल-यूज़ बैच ऑथेंटिकेशन**: [Convert speech to text](/docs/hi/api-reference/speech-to-text/convert) में API की या बेयरर ऑथेंटिकेशन के विकल्प के रूप में वैकल्पिक `token` (स्ट्रिंग) जोड़ा गया है। सिंगल-यूज़ टोकन `POST /v1/single-use-token/batch_scribe` से बनाएं; यह 15 मिनट बाद समाप्त हो जाता है।
- **रीयलटाइम क्लाइंट विश्वसनीयता**: `@elevenlabs/client` अब `RealtimeEvents.ERROR` के ज़रिए माइक्रोफ़ोन सेटअप और विकृत सर्वर एरर की रिपोर्ट करता है, सेटअप विफलताओं और कनेक्शन बंद होने के बाद माइक्रोफ़ोन रिसोर्स रिलीज़ करता है, और सॉकेट हटने के बाद आने वाले देर के माइक्रोफ़ोन फ़्रेम्स को छोड़ देता है।

### टेक्स्ट टू स्पीच

- **आर्काइव किए गए उच्चारण शब्दकोश**: [List pronunciation dictionaries](/docs/hi/api-reference/pronunciation-dictionaries/list) में वैकल्पिक `include_archived` (बूलियन, डिफ़ॉल्ट `true`) जोड़ा गया है।

### वर्कस्पेसेज़

- **वेबहुक इवेंट सब्सक्रिप्शन**: [Update workspace webhook](/docs/hi/api-reference/webhooks/update) रिक्वेस्ट में `voice_library_removal_notice`, `speech_to_text` और `agent_qa` के साथ वैकल्पिक `events` (`WorkspaceWebhookEventType[]`) जोड़ा गया है। वेबहुक रिस्पॉन्स सब्सक्राइब किए गए इवेंट्स की सूची लौटा सकते हैं।
- **उपयोग एनालिटिक्स डायमेंशंस**: [Get workspace usage](/docs/hi/api-reference/analytics/workspace/usage) में `group_by` वैल्यूज़ में `surface` और `actor` जोड़े गए हैं।
- **सर्विस अकाउंट सीमाएं हटाएं**: [Update service account API key](/docs/hi/api-reference/service-accounts/api-keys/update) मासिक कैरेक्टर सीमा हटाने के लिए `"no_update"` और इंटीजर वैल्यूज़ के साथ `character_limit: "clear"` स्वीकार करता है।
- **अलर्टिंग वेबहुक रेफ़रेंस**: अलर्टिंग वेबहुक नोटिफ़ायर स्कीमा अब `url`, `method` और `headers` एम्बेड करने के बजाय ज़रूरी `webhook_id` (स्ट्रिंग) से वर्कस्पेस वेबहुक पहचानते हैं।

### SDK रिलीज़

#### JavaScript SDK

- [v2.59.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.59.0) - Music Finetunes की सूची देखने, बनाने, प्राप्त करने, अपडेट करने और डिलीट करने के लिए `music.finetunes` मेथड्स जोड़े गए हैं। बातचीत रेफ़रेंस रिज़ॉल्यूशन, आर्काइव किए गए उच्चारण शब्दकोश फ़िल्टरिंग और सिंगल-यूज़ स्पीच टू टेक्स्ट टोकन भी जोड़े गए हैं।

#### Python SDK

- [v2.59.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.59.0) - नवीनतम API स्कीमा से Music Finetunes और बातचीत रेफ़रेंस रिज़ॉल्यूशन जोड़े गए हैं। `OnPremInitiationData` में साइन किए गए पोस्ट-कॉल वेबहुक्स के लिए वैकल्पिक `hmac_secret` के साथ टाइप किए गए `post_call_transcription_webhook` और `post_call_audio_webhook` कॉन्फ़िगरेशन भी जोड़े गए हैं।

#### पैकेज

- [@elevenlabs/client@1.15.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.15.1) - सेटअप विफलताओं, क्लाइंट या सर्वर बंद होने और देर से आने वाले ऑडियो फ़्रेम्स के दौरान Scribe Realtime एरर डिलीवरी और माइक्रोफ़ोन क्लीनअप में सुधार किया गया है।
- [@elevenlabs/react@1.10.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.10.1), [@elevenlabs/react-native@1.2.15](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.15), [@elevenlabs/convai-widget-core@0.14.11](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.11) और [@elevenlabs/convai-widget-embed@0.14.11](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.11) - `@elevenlabs/client@1.15.1` के Scribe Realtime फ़िक्स शामिल करने के लिए डिपेंडेंसीज़ अपडेट की गईं।

#### Android SDK

- [v0.11.1](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.11.1) - R8 और ProGuard को आउटगोइंग WebSocket और WebRTC इवेंट फ़ील्ड्स, जैसे `text` और `type`, को अस्पष्ट करने से रोका गया है।

#### CLI

- [@elevenlabs/cli@0.5.6](https://github.com/elevenlabs/cli/releases/tag/%40elevenlabs%2Fcli%400.5.6) - डिफ़ॉल्ट एजेंट टेम्पलेट्स को हटाए गए `elevenlabs` ASR प्रोवाइडर की जगह `scribe_realtime` इस्तेमाल करने के लिए अपडेट किया गया है। मिनिमल टेम्पलेट्स सर्वर डिफ़ॉल्ट का उपयोग जारी रखते हैं।

### API

<Accordion title="API बदलाव देखें">

## नए एंडपॉइंट्स

### म्यूज़िक

- [List Music Finetunes](/docs/hi/api-reference/music/finetunes/list) - `GET /v1/music/finetunes`
  - कर्सर पेजिनेशन, विज़िबिलिटी और क्रिएटर फ़िल्टर्स, और क्रिएशन टाइम या नाम से सॉर्टिंग समर्थित है
- [Create Music Finetune](/docs/hi/api-reference/music/finetunes/create) - `POST /v1/music/finetunes`
  - `name` और `primary_genre` ज़रूरी हैं
  - अधिकतम 50 ऑडियो फ़ाइलें, टैग्स, विज़िबिलिटी और `model_id` स्वीकार करता है
- [Get Music Finetune](/docs/hi/api-reference/music/finetunes/get) - `GET /v1/music/finetunes/{finetune_id}`
- [Update Music Finetune](/docs/hi/api-reference/music/finetunes/update) - `PATCH /v1/music/finetunes/{finetune_id}`
  - `name`, `tags`, `primary_genre` या `visibility` अपडेट करता है
- [Delete Music Finetune](/docs/hi/api-reference/music/finetunes/delete) - `DELETE /v1/music/finetunes/{finetune_id}`

### ElevenAgents

- `GET /v1/convai/conversations/resolve`
  - `agent_id` (स्ट्रिंग) और `reference` (स्ट्रिंग) क्वेरी पैरामीटर ज़रूरी हैं
  - `GetConversationResponseModel` लौटाता है
- `POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query`
  - रिक्वेस्ट बॉडी में `query` (स्ट्रिंग) ज़रूरी है
  - वैकल्पिक `branch_id` (स्ट्रिंग) क्वेरी पैरामीटर स्वीकार करता है
  - `AgentKnowledgeBaseRagQueryResponseModel` लौटाता है
  - जनरेट किए गए SDKs से बाहर रखा गया है

## अपडेट किए गए एंडपॉइंट्स

### ElevenAgents

- [Text search conversation messages](/docs/hi/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - वैकल्पिक `exclude_statuses` और `termination_reasons` ऐरे क्वेरी पैरामीटर जोड़े गए

### स्पीच टू टेक्स्ट

- [Convert speech to text](/docs/hi/api-reference/speech-to-text/convert) - `POST /v1/speech-to-text`
  - सिंगल-यूज़ बैच Scribe टोकन के लिए वैकल्पिक `token` (स्ट्रिंग) क्वेरी पैरामीटर जोड़ा गया

### टेक्स्ट टू स्पीच

- [List pronunciation dictionaries](/docs/hi/api-reference/pronunciation-dictionaries/list) - `GET /v1/pronunciation-dictionaries`
  - वैकल्पिक `include_archived` (बूलियन, डिफ़ॉल्ट `true`) क्वेरी पैरामीटर जोड़ा गया

### वर्कस्पेसेज़

- [Update workspace webhook](/docs/hi/api-reference/webhooks/update) - `PATCH /v1/workspace/webhooks/{webhook_id}`
  - वैकल्पिक `events` (`WorkspaceWebhookEventType[]`) रिक्वेस्ट फ़ील्ड जोड़ा गया
- [Get workspace usage](/docs/hi/api-reference/analytics/workspace/usage) - `POST /v1/workspace/analytics/query/usage-by-product-over-time`
  - वैकल्पिक `group_by` ऐरे में `surface` और `actor` जोड़े गए
- [Update service account API key](/docs/hi/api-reference/service-accounts/api-keys/update) - `PATCH /v1/service-accounts/{service_account_user_id}/api-keys/{api_key_id}`
  - वैकल्पिक `character_limit` फ़ील्ड में `"clear"` जोड़ा गया

## स्कीमा बदलाव

### ElevenAgents

- ElevenAgents नॉलेज बेस रिस्पॉन्स स्कीमा में वैकल्पिक `content_format` (`html` | `markdown`, डिफ़ॉल्ट `html`) जोड़ा गया है
- नॉलेज बेस फ़ाइल रिस्पॉन्स में वैकल्पिक `auto_sync_info` और `refresh_status` (`FileRefreshStatus`) जोड़े गए हैं
- नॉलेज बेस फ़ोल्डर रिस्पॉन्स में ज़रूरी `document_count` (इंटीजर) जोड़ा गया है
- एजेंट TTS ओवरराइड स्कीमा में वैकल्पिक `model_id` (`TTSConversationalModel`) जोड़ा गया है
- एजेंट TTS `enable_phoneme_tags` का डिफ़ॉल्ट अब `false` के बजाय `true` है
- बैकअप LLM `cascade_timeout_seconds` का डिफ़ॉल्ट अब 8 सेकंड के बजाय 4 है
- एजेंट LLM कॉन्फ़िगरेशन में `gpt-5.6-sol`, `gpt-5.6-terra` और `gpt-5.6-luna` जोड़े गए हैं; `LLMReasoningEffort` में `max` जोड़ा गया है
- कस्टम गार्डरेल्स में वैकल्पिक `evaluate_full_response_only` (बूलियन, डिफ़ॉल्ट `false`) जोड़ा गया है
- टेलीफ़ोनी कॉल कॉन्फ़िगरेशन में वैकल्पिक `twilio_call_recording_enabled` (बूलियन, डिफ़ॉल्ट `false`) जोड़ा गया है
- ऑब्जेक्ट टूल पैरामीटर्स में `dynamic_variable`, `constant_value` और `is_omitted` जोड़े गए हैं; कॉन्स्टेंट ओवरराइड किसी भी ऐरे और ऑब्जेक्ट वैल्यू को स्वीकार करते हैं
- विजेट टेक्स्ट कॉन्फ़िगरेशन में वैकल्पिक फ़ाइल-अपलोड और टाइपिंग-इंडिकेटर लेबल जोड़े गए हैं
- WhatsApp अकाउंट स्कीमा में वैकल्पिक `enable_typing_indicator` (बूलियन) जोड़ा गया है
- सिमुलेशन और टेस्टिंग स्कीमा में `AutoGenerationMetadata` और `SimulationLibrarySettings` जोड़े गए हैं

### म्यूज़िक

- Music Finetune रिक्वेस्ट, रिस्पॉन्स, पेजिनेशन, विज़िबिलिटी, क्रिएटर, स्टेटस और विफलता-कारण स्कीमा जोड़े गए हैं
- सभी म्यूज़िक जनरेशन रिक्वेस्ट स्कीमा जनरेट किए गए SDKs के लिए `finetune_id` उपलब्ध कराते हैं

### वर्कस्पेसेज़

- वर्कस्पेस वेबहुक रिक्वेस्ट और रिस्पॉन्स स्कीमा में वैकल्पिक `events` (`WorkspaceWebhookEventType[]`) जोड़ा गया है
- अलर्टिंग वेबहुक नोटिफ़ायर स्कीमा `url`, `method` और `headers` के बजाय ज़रूरी `webhook_id` (स्ट्रिंग) का उपयोग करते हैं

</Accordion>

## July 13, 2026

### ElevenAgents

- **हर एजेंट के लिए सेंटिमेंट विश्लेषण**: प्लेटफ़ॉर्म सेटिंग्स में हर एजेंट के लिए कॉल के बाद सेंटिमेंट स्कोरिंग कॉन्फ़िगरेशन हेतु वैकल्पिक `sentiment_analysis` (`SentimentAnalysisSettings`) जोड़ा गया है।
- **ट्रांसक्रिप्ट का ऑटो-ट्रांसलेट**: हिस्ट्री में बातचीत के ट्रांसक्रिप्ट को देखने वाले की ऐप भाषा में अनुवाद करने के लिए प्लेटफ़ॉर्म सेटिंग्स में वैकल्पिक `auto_translate_transcript_to_app_language` (बूलियन) जोड़ा गया है।
- **नेस्टेड एजेंट ट्रांसफ़र**: वर्कफ़्लो में नेस्टेड एजेंट ट्रांसफ़र के लिए push, pop और replace ऑपरेशन जोड़े गए हैं।
- **बैकचैनल डिटेक्शन**: ट्रांसक्रिप्ट यूज़र-टर्न मॉडल में बैकचैनल के रूप में फ़िल्टर किए गए कथनों को चिह्नित करने के लिए वैकल्पिक `ignored_as_backchannel` (बूलियन) जोड़ा गया है।
- **सहायक बातचीत ऑडियो**: [बातचीत प्राप्त करें](/docs/hi/api-reference/conversations/get) रिस्पॉन्स में मौजूदा ऑडियो फ़्लैग्स के साथ आवश्यक `has_auxiliary_audio` (बूलियन) जोड़ा गया है।
- **MCP एनवायरनमेंट स्कोपिंग**: MCP सर्वर और टूल रूट्स में टूल सूचीबद्ध करने, टूल पाने, टूल कॉन्फ़िग बनाने और टूल कॉन्फ़िग अपडेट करने वाले एंडपॉइंट्स पर वैकल्पिक `environment` क्वेरी पैरामीटर (डिफ़ॉल्ट रूप से production) जोड़ा गया है।
- **टूल कॉल साउंड ओवरराइड**: टूल और MCP ओवरराइड स्कीमा में `tool_call_sound: "off"` की अनुमति है, जिससे सेट न होने पर सर्वर डिफ़ॉल्ट्स इनहेरिट करते हुए हर टूल की कॉल साउंड बंद की जा सकती है।
- **Twilio SMS रूटिंग**: नंबर सेटअप के दौरान इनबाउंड SMS रूटिंग नियंत्रित करने के लिए Twilio फ़ोन-नंबर इंपोर्ट रिक्वेस्ट में वैकल्पिक `enable_sms` (बूलियन, डिफ़ॉल्ट रूप से चालू) जोड़ा गया है।
- **यूज़र सेंटिमेंट सॉर्टिंग**: [यूज़र्स की सूची](/docs/hi/api-reference/users/list) में वैकल्पिक `sort_direction` जोड़ा गया है और `average_sentiment_score` के आधार पर सॉर्टिंग का समर्थन है।
- **नॉलेज बेस एक्सटर्नल सिंक**: एक्सटर्नल सिंक स्कीमा में `ExternalSyncType` का नाम बदलकर `ExternalSyncProvider` किया गया है, `KbExternalSyncJob` के साथ सिंक जॉब ट्रिगर और टाइप एनम जोड़े गए हैं, और फ़ोल्डर रिस्पॉन्स में चल रहे या पूरे हो चुके सिंक की स्थिति के लिए `active_sync_job` शामिल हो सकता है।
- **TTS लेटेंसी सेटिंग का डिप्रिकेशन**: एजेंट TTS सेटिंग्स में `optimize_streaming_latency` को डिप्रिकेट के रूप में चिह्नित किया गया है और इसे no-op बताया गया है।

### वर्कस्पेस

- **सर्विस अकाउंट बनाएं**: प्रोग्रामैटिक सर्विस-अकाउंट प्रोविज़निंग के लिए वैकल्पिक `default_sharing_groups` (`DefaultSharingGroupConfig`) के साथ [सर्विस अकाउंट बनाएं](/docs/hi/api-reference/service-accounts/create) (`POST /v1/service-accounts`) जोड़ा गया है।
- **वर्कस्पेस सदस्यों की सूची**: यूज़र id, ईमेल, सीट स्टेटस, owner और locked फ़्लैग्स वाली `WorkspaceMemberResponseModel` एंट्रीज़ लौटाने वाला [वर्कस्पेस सदस्य प्राप्त करें](/docs/hi/api-reference/workspace/members/list) (`GET /v1/workspace/members`) जोड़ा गया है। सर्विस अकाउंट शामिल नहीं हैं।
- **इनवाइट क्रेडिट कैप्स**: वर्कस्पेस इनवाइट पेलोड्स (सिंगल और बल्क) में आमंत्रित यूज़र्स के लिए मासिक क्रेडिट सीमा हेतु वैकल्पिक `usage_limit` जोड़ा गया है।

### SDK रिलीज़

#### JavaScript SDK

- [v2.57.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.57.0) - नवीनतम OpenAPI स्कीमा से फिर से जनरेट किया गया, जिसमें `run_subagent` सिस्टम टूल टाइप्स, हर एजेंट के लिए सेंटिमेंट विश्लेषण सेटिंग्स, नेस्टेड एजेंट ट्रांसफ़र वर्कफ़्लो मॉडल्स, नॉलेज बेस एक्सटर्नल सिंक टाइप्स और MCP `environment` क्वेरी पैरामीटर शामिल हैं।
- [v2.58.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.58.0) - नवीनतम OpenAPI स्कीमा से फिर से जनरेट किया गया, जिसमें सर्विस अकाउंट बनाना, वर्कस्पेस सदस्यों की सूची, इनवाइट `usage_limit`, बातचीत `has_auxiliary_audio` और मल्टी-कॉन्टेक्स्ट टेक्स्ट-टू-डायलॉग WebSocket मैसेज टाइप्स शामिल हैं।

#### Python SDK

- [v2.57.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.57.0) - नवीनतम OpenAPI स्कीमा से फिर से जनरेट किया गया, जिसमें `run_subagent` सिस्टम टूल मॉडल्स, हर एजेंट के लिए सेंटिमेंट विश्लेषण सेटिंग्स, नेस्टेड एजेंट ट्रांसफ़र वर्कफ़्लो मॉडल्स, नॉलेज बेस एक्सटर्नल सिंक टाइप्स और MCP `environment` क्वेरी पैरामीटर शामिल हैं।
- [v2.58.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.58.0) - नवीनतम OpenAPI स्कीमा से फिर से जनरेट किया गया, जिसमें सर्विस अकाउंट बनाना, वर्कस्पेस सदस्यों की सूची, इनवाइट `usage_limit`, बातचीत `has_auxiliary_audio` और मल्टी-कॉन्टेक्स्ट टेक्स्ट-टू-डायलॉग WebSocket मैसेज टाइप्स शामिल हैं।

#### पैकेज

- [@elevenlabs/client@1.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.15.0) - कनेक्शन लेटेंसी मॉनिटरिंग के लिए `ping` इवेंट्स और अनुमानित `ping_ms` उपलब्ध कराने वाला `onPing` कॉलबैक जोड़ा गया है।
- [@elevenlabs/react@1.10.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.10.0) - React हुक्स में `@elevenlabs/client@1.15.0` का `onPing` कॉलबैक उपलब्ध कराया गया है।
- [@elevenlabs/types@0.17.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.17.1), [@elevenlabs/convai-widget-core@0.14.10](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.10) और [@elevenlabs/convai-widget-embed@0.14.10](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.10) - `@elevenlabs/client@1.15.0` के साथ डिपेंडेंसी संरेखण।

### API

<Accordion title="API बदलाव देखें">

## नए एंडपॉइंट्स

### वर्कस्पेस

- [सर्विस अकाउंट बनाएं](/docs/hi/api-reference/service-accounts/create) - `POST /v1/service-accounts`
- [वर्कस्पेस सदस्य प्राप्त करें](/docs/hi/api-reference/workspace/members/list) - `GET /v1/workspace/members`

## अपडेट किए गए एंडपॉइंट्स

### ElevenAgents

- [बातचीत प्राप्त करें](/docs/hi/api-reference/conversations/get) - `GET /v1/convai/conversations/{conversation_id}`
  - रिस्पॉन्स में आवश्यक `has_auxiliary_audio` (बूलियन) जोड़ा गया है
- [यूज़र्स की सूची](/docs/hi/api-reference/users/list) - `GET /v1/convai/users`
  - वैकल्पिक `sort_direction` क्वेरी पैरामीटर जोड़ा गया है
  - सॉर्ट विकल्प के रूप में `average_sentiment_score` जोड़ा गया है
- [टूल प्राप्त करें](/docs/hi/api-reference/tools/get) - `GET /v1/convai/tools/{tool_id}`
  - वैकल्पिक `environment` क्वेरी पैरामीटर जोड़ा गया है
- [MCP सर्वर टूल्स की सूची](/docs/hi/api-reference/mcp/list-tools) - `GET /v1/convai/mcp-servers/{mcp_server_id}/tools`
  - वैकल्पिक `environment` क्वेरी पैरामीटर जोड़ा गया है
- [MCP टूल कॉन्फ़िग बनाएं](/docs/hi/api-reference/mcp/tool-configuration/create) - `POST /v1/convai/mcp-servers/{mcp_server_id}/tool-configs`
  - वैकल्पिक `environment` क्वेरी पैरामीटर जोड़ा गया है
- [MCP टूल कॉन्फ़िग अपडेट करें](/docs/hi/api-reference/mcp/tool-configuration/update) - `PATCH /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name}`
  - वैकल्पिक `environment` क्वेरी पैरामीटर जोड़ा गया है

### वर्कस्पेस

- [यूज़र को आमंत्रित करें](/docs/hi/api-reference/workspace/invites/create) - `POST /v1/workspace/invites/add`
  - आमंत्रित यूज़र की मासिक क्रेडिट सीमा के लिए वैकल्पिक `usage_limit` जोड़ा गया है
- [कई यूज़र्स को आमंत्रित करें](/docs/hi/api-reference/workspace/invites/create-batch) - `POST /v1/workspace/invites/add/bulk`
  - आमंत्रित यूज़र की मासिक क्रेडिट सीमा के लिए वैकल्पिक `usage_limit` जोड़ा गया है

## स्कीमा बदलाव

### ElevenAgents

- सिस्टम टूल्स
  - आवश्यक `agents` ऐरे के साथ `run_subagent` (`RunSubagentToolConfig`) जोड़ा गया है
- प्लेटफ़ॉर्म सेटिंग्स
  - वैकल्पिक `sentiment_analysis` (`SentimentAnalysisSettings`) जोड़ा गया है
  - वैकल्पिक `auto_translate_transcript_to_app_language` (बूलियन) जोड़ा गया है
- वर्कफ़्लो
  - `AgentTransferOp` push, pop और replace के साथ नेस्टेड `AgentTransfer` मॉडलिंग जोड़ी गई है
- ट्रांसक्रिप्ट्स
  - यूज़र-टर्न मॉडल्स में वैकल्पिक `ignored_as_backchannel` (बूलियन) जोड़ा गया है
- टूल्स और MCP
  - टूल कॉन्फ़िग मॉडल्स में `tool_call_sound: "off"` ओवरराइड समर्थन जोड़ा गया है
  - TTS एजेंट सेटिंग्स में `optimize_streaming_latency` को डिप्रिकेट किया गया है (no-op)
- टेलीफ़ोनी
  - Twilio फ़ोन-नंबर इंपोर्ट रिक्वेस्ट में वैकल्पिक `enable_sms` (बूलियन) जोड़ा गया है
- नॉलेज बेस
  - `ExternalSyncType` का नाम बदलकर `ExternalSyncProvider` किया गया है
  - `KbExternalSyncJob`, सिंक जॉब ट्रिगर और टाइप एनम जोड़े गए हैं
  - फ़ोल्डर रिस्पॉन्स में वैकल्पिक `active_sync_job` जोड़ा गया है
- सेंटिमेंट
  - हालिया-विंडो काउंट्स और औसत स्कोर्स के साथ `SentimentAggregate` का विस्तार किया गया है

### वर्कस्पेस

- सर्विस अकाउंट्स
  - क्रिएट रिस्पॉन्स के लिए `WorkspaceCreateServiceAccountResponseModel` जोड़ा गया है
  - क्रिएट रिक्वेस्ट में वैकल्पिक `default_sharing_groups` जोड़ा गया है
- सदस्य
  - लिस्ट रिस्पॉन्स के लिए `WorkspaceMemberResponseModel` जोड़ा गया है
- इनवाइट्स
  - सिंगल और बल्क इनवाइट रिक्वेस्ट बॉडीज़ में वैकल्पिक `usage_limit` जोड़ा गया है

</Accordion>

## July 6, 2026

### म्यूज़िक

- **विवरण के साथ म्यूज़िक स्ट्रीम करें**: रचित ऑडियो और विस्तृत मेटाडेटा की SSE स्ट्रीमिंग के लिए [विवरण के साथ म्यूज़िक स्ट्रीम करें](/docs/hi/api-reference/music/compose-detailed-stream) (`POST /v1/music/detailed/stream`) जोड़ा गया है। इसमें कंपोज़िशन प्लान, गीत मेटाडेटा, base64 ऑडियो chunks और `with_timestamps` के ज़रिए वैकल्पिक शब्द टाइमस्टैंप शामिल हैं।

### ElevenAgents

- **कन्वर्सेशन सिम्युलेट करने का deprecation**: [कन्वर्सेशन सिम्युलेट करें](/docs/hi/api-reference/agents/simulate-conversation) और [कन्वर्सेशन सिम्युलेशन स्ट्रीम करें](/docs/hi/api-reference/agents/simulate-conversation-stream) को [टेस्ट बनाएं](/docs/hi/api-reference/tests/create) और [एजेंट पर टेस्ट चलाएं](/docs/hi/api-reference/tests/run-tests) के पक्ष में deprecated किया गया है।
- **टूल इंटरप्शन मोड**: एजेंट टूल और MCP सर्वर स्कीमा में `disable_interruptions` को deprecated किया गया है। इसके बजाय `interruption_mode` (`ToolInterruptionMode`: `allow`, `disable_during_tool`, `disable_during_tool_and_turn`) का इस्तेमाल करें। टूल ओवरराइड मॉडल पर `interruption_mode` के ज़रिए प्रति-टूल ओवरराइड उपलब्ध हैं।
- **संख्यात्मक मूल्यांकन स्कोरिंग**: मूल्यांकन मानदंड स्कीमा में वैकल्पिक `scoring_mode` (`binary` | `numeric_uniform`), वैकल्पिक `max_score` (integer) और वैकल्पिक `score_instructions` (string) जोड़े गए हैं। मूल्यांकन परिणामों में वैकल्पिक संख्यात्मक `score` जोड़ा गया है। कन्वर्सेशन विश्लेषण पेलोड में वैकल्पिक `call_success_score` और `success_score` जोड़े गए हैं।
- **कन्वर्सेशन रीजनिंग**: ट्रांसक्रिप्ट और हिस्ट्री मॉडल में वैकल्पिक `reasoning` (`ConversationReasoningModel`) जोड़ा गया है और ट्रांसक्रिप्ट रिस्पॉन्स में वैकल्पिक `reasoned` (boolean) जोड़ा गया है। एजेंट प्रॉम्प्ट और LLM स्कीमा में वैकल्पिक `enable_reasoning_summary` (boolean) जोड़ा गया है।
- **कन्वर्सेशन प्लेटफ़ॉर्म बिलिंग**: कन्वर्सेशन-संबंधित मॉडल में `PlatformCategory` और `PlatformCategoryUsage` के ज़रिए प्रति-श्रेणी विवरण के साथ वैकल्पिक `platform_charge`, `platform_price` और `platform_usage` जोड़े गए हैं।
- **कन्वर्सेशन लागत मेटाडेटा**: कन्वर्सेशन हिस्ट्री मेटाडेटा में आवश्यक read-only `cost_fiat` (number, USD) जोड़ा गया है।
- **अनरेडैक्टेड वेबहुक इवेंट**: अनरेडैक्टेड पेलोड वाली वेबहुक सब्सक्रिप्शन के लिए `WebhookEventType` में `unredacted_transcript` और `unredacted_audio` जोड़े गए हैं।
- **वर्कफ़्लो फ़ोन ट्रांसफ़र UUI सीमा**: SIP REFER ट्रांसफ़र पर RFC 7433 User-to-User Information के लिए `UUITransferConfig.data` की अधिकतम लंबाई 256 से बढ़ाकर 8192 वर्ण कर दी गई है।

### स्पीच इंजन

- **वैकल्पिक ऑथेंटिकेशन बायपास**: JavaScript और Python SDK v2.56.0 में स्पीच इंजन WebSocket क्लाइंट पर वैकल्पिक `disableAuth` / `disable_auth` जोड़ा गया है। यह उन इंटीग्रेशन के लिए है जो API की ऑथेंटिकेशन के बजाय अन्य तरीकों, जैसे IP allowlisting या कस्टम ऑथेंटिकेशन हेडर, से कनेक्शन सुरक्षित करते हैं।

### वर्कस्पेसेस

- **प्रोफ़ेशनल वॉइस स्लॉट ट्रैकिंग**: समेकित बिलिंग विज़िबिलिटी के लिए सब्सक्रिप्शन-स्टाइल मॉडल में स्पष्ट किए गए ग्रुप-व्यापी `professional_voice_slots_used` के साथ वैकल्पिक `professional_voice_slots_used_in_workspace` जोड़ा गया है।

### ElevenCreative Studio

- **कैप्शन स्टाइलिंग**: कैप्शन स्टाइल मॉडल में blur और border-radius फ़ील्ड जोड़े गए हैं। enter और exit animation enums में `slam`, `scale_down` और `slide_in` जोड़े गए हैं।

### SDK रिलीज़

#### JavaScript SDK

- [v2.56.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.56.0) - स्पीच इंजन WebSocket क्लाइंट पर वैकल्पिक `disableAuth` जोड़ा गया। नवीनतम OpenAPI स्कीमा से फिर जनरेट किया गया, जिसमें म्यूज़िक विस्तृत स्ट्रीमिंग, टूल `interruption_mode`, मूल्यांकन स्कोरिंग मोड, कन्वर्सेशन रीजनिंग और प्लेटफ़ॉर्म बिलिंग फ़ील्ड शामिल हैं।

#### Python SDK

- [v2.56.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.56.0) - स्पीच इंजन WebSocket क्लाइंट पर वैकल्पिक `disable_auth` जोड़ा गया। नवीनतम OpenAPI स्कीमा से फिर जनरेट किया गया, जिसमें म्यूज़िक विस्तृत स्ट्रीमिंग, टूल `interruption_mode`, मूल्यांकन स्कोरिंग मोड, कन्वर्सेशन रीजनिंग और प्लेटफ़ॉर्म बिलिंग फ़ील्ड शामिल हैं।

#### CLI

- [@elevenlabs/cli@0.5.5](https://github.com/elevenlabs/cli/releases/tag/@elevenlabs%2Fcli%400.5.5) - कॉन्फ़िगरेशन राउंड-ट्रिप सटीकता बनाए रखने के लिए एजेंट create और update रिक्वेस्ट अब raw JSON के रूप में भेजी जाती हैं।

### API

<Accordion title="API बदलाव देखें">

## नए एंडपॉइंट

### म्यूज़िक

- [विवरण के साथ म्यूज़िक स्ट्रीम करें](/docs/hi/api-reference/music/compose-detailed-stream) - `POST /v1/music/detailed/stream`

## अपडेट किए गए एंडपॉइंट

### ElevenAgents

- [कन्वर्सेशन सिम्युलेट करें](/docs/hi/api-reference/agents/simulate-conversation) - `POST /v1/convai/agents/{agent_id}/simulate-conversation`
  - deprecated के रूप में चिह्नित; इसके बजाय [टेस्ट बनाएं](/docs/hi/api-reference/tests/create) और [एजेंट पर टेस्ट चलाएं](/docs/hi/api-reference/tests/run-tests) इस्तेमाल करें
- [कन्वर्सेशन सिम्युलेशन स्ट्रीम करें](/docs/hi/api-reference/agents/simulate-conversation-stream) - `POST /v1/convai/agents/{agent_id}/simulate-conversation/stream`
  - deprecated के रूप में चिह्नित; इसके बजाय [टेस्ट बनाएं](/docs/hi/api-reference/tests/create) और [एजेंट पर टेस्ट चलाएं](/docs/hi/api-reference/tests/run-tests) इस्तेमाल करें

## स्कीमा बदलाव

### ElevenAgents

- टूल और MCP
  - `disable_interruptions` को `interruption_mode` (`allow`, `disable_during_tool`, `disable_during_tool_and_turn`) के पक्ष में deprecated किया गया
  - MCP और टूल ओवरराइड मॉडल पर प्रति-टूल `interruption_mode` ओवरराइड जोड़े गए
- मूल्यांकन और विश्लेषण
  - मूल्यांकन मानदंड पर वैकल्पिक `scoring_mode`, `max_score` और `score_instructions` जोड़े गए
  - मूल्यांकन परिणामों पर वैकल्पिक संख्यात्मक `score` जोड़ा गया
  - कन्वर्सेशन विश्लेषण पेलोड पर वैकल्पिक `call_success_score` और `success_score` जोड़े गए
- ट्रांसक्रिप्ट और रीजनिंग
  - ट्रांसक्रिप्ट और हिस्ट्री मॉडल पर वैकल्पिक `reasoning` (`ConversationReasoningModel`) जोड़ा गया
  - ट्रांसक्रिप्ट रिस्पॉन्स पर वैकल्पिक `reasoned` (boolean) जोड़ा गया
  - एजेंट प्रॉम्प्ट और LLM स्कीमा पर वैकल्पिक `enable_reasoning_summary` (boolean) जोड़ा गया
- बिलिंग और मेटाडेटा
  - कन्वर्सेशन मॉडल पर वैकल्पिक `platform_charge`, `platform_price` और `platform_usage` जोड़े गए
  - कन्वर्सेशन हिस्ट्री मेटाडेटा पर आवश्यक read-only `cost_fiat` (USD) जोड़ा गया
- वेबहुक्स
  - `WebhookEventType` में `unredacted_transcript` और `unredacted_audio` जोड़े गए
- वर्कफ़्लो
  - `UUITransferConfig.data` की अधिकतम लंबाई 256 से बढ़ाकर 8192 वर्ण की गई

### वर्कस्पेसेस

- बिलिंग
  - सब्सक्रिप्शन-स्टाइल मॉडल पर वैकल्पिक `professional_voice_slots_used_in_workspace` जोड़ा गया

### ElevenCreative Studio

- कैप्शन
  - कैप्शन स्टाइल मॉडल पर blur और border-radius फ़ील्ड जोड़े गए
  - `slam`, `scale_down` और `slide_in` animation टाइप जोड़े गए

</Accordion>

## June 29, 2026

### ElevenAgents

- **ब्रांच मर्ज और रीबेस प्रीव्यू**: कमिट करने से पहले मर्ज या रीबेस की गई एजेंट कॉन्फ़िगरेशन जांचने के लिए [मर्ज की गई कॉन्फ़िगरेशन का प्रीव्यू](/docs/hi/api-reference/agents/branches/preview) (`GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview`) और रीबेस की गई कॉन्फ़िगरेशन का प्रीव्यू (`GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview`) जोड़ा गया। दोनों में परिणामस्वरूप कॉन्फ़िगरेशन, `overridden_fields`, और `source_identical_to_target` के साथ `MergePreviewResponseModel` मिलता है।
- **ब्रांच उपयोग मेट्रिक्स**: [एजेंट ब्रांच सूची](/docs/hi/api-reference/agents/branches/list) के ब्रांच सारांश रिस्पॉन्स में हर ब्रांच के लिए सात दिनों के कॉल वॉल्यूम वाला वैकल्पिक `calls_7d` (integer) जोड़ा गया है।
- **ऑथ कनेक्शन स्टेटस**: वर्कस्पेस ऑथ कनेक्शन रिस्पॉन्स मॉडल में केवल OAuth वाले `OAuthConnectionStatus` की जगह साझा `AuthConnectionStatus` (`active`, `refresh_failed`, `revoked`, `credential_invalid`) दिया गया है। Bearer, Basic, mTLS, कस्टम हेडर, OAuth, OAuth2 JWT, Slack, URL secret और WhatsApp ऑथ रिस्पॉन्स में वैकल्पिक `status`, `status_detail` और `status_updated_at` फ़ील्ड जोड़े गए हैं।
- **टूल रिस्पॉन्स फ़िल्टरिंग**: HTTP और एजेंट टूल कॉन्फ़िगरेशन स्कीमा में LLM तक पहुंचने से पहले टूल रिस्पॉन्स को छोटा करने के लिए वैकल्पिक `response_filter` जोड़ा गया है। संबंधित ओवरराइड मॉडल में `response_filter_mode` और `response_filters` भी जोड़े गए हैं।
- **वर्कफ़्लो फ़ोन ट्रांसफ़र**: वर्कफ़्लो फ़ोन-नंबर ट्रांसफ़र नोड में SIP REFER ट्रांसफ़र पर RFC 7433 hex User-to-User Information के लिए वैकल्पिक `uui` (`UUITransferConfig`) जोड़ा गया है।
- **टेलीफ़ोनी एजेंट असाइनमेंट**: Twilio, Exotel और SIP trunk फ़ोन-नंबर इंपोर्ट रिक्वेस्ट स्कीमा में नंबर सेटअप के दौरान एजेंट असाइन करने के लिए वैकल्पिक `agent_id` (string) जोड़ा गया है।
- **बंद इंटरप्शन पर टर्न ट्रांसक्रिप्शन**: टर्न कॉन्फ़िगरेशन स्कीमा में यह नियंत्रित करने के लिए वैकल्पिक `transcribe_on_disabled_interruptions` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया है कि इंटरप्शन बंद होने पर यूज़र की स्पीच ट्रांसक्राइब हो या नहीं।
- **कन्वर्सेशन सेंटिमेंट**: कन्वर्सेशन सारांश स्कीमा में वैकल्पिक `sentiment_analysis` जोड़ा गया है। कन्वर्सेशन यूज़र मॉडल में निराश कन्वर्सेशन के संदर्भों के साथ वैकल्पिक `sentiment` जोड़ा गया है।

### स्पीच टू टेक्स्ट

- **संयुक्त मल्टीचैनल आउटपुट**: `use_multi_channel` सक्षम होने पर [स्पीच को टेक्स्ट में बदलें](/docs/hi/api-reference/speech-to-text/convert) में वैकल्पिक `multichannel_output_style` (`separate` डिफ़ॉल्ट | `combined`) जोड़ा गया है। प्रति-चैनल ट्रांसक्रिप्ट के बजाय सभी चैनल मर्ज करके समय के अनुसार क्रमबद्ध एक ट्रांसक्रिप्ट पाने के लिए `combined` सेट करें। मल्टीचैनल मोड सक्रिय होने पर शब्द-स्तर के रिस्पॉन्स में हर शब्द पर `channel_index` शामिल होता है।

### टेक्स्ट टू स्पीच

- **`language_code` व्यवहार **: TTS रिक्वेस्ट स्कीमा स्पष्ट करते हैं कि असमर्थित `language_code` मान अस्वीकार करने के बजाय अनदेखे किए जाते हैं, और `language_code`, `multilingual_v2` मॉडल पर समर्थित नहीं है।

### वर्कस्पेसेस

- **थर्ड-पार्टी API की निष्क्रिय करने की नीति**: थर्ड-पार्टी डिसेबल एंडपॉइंट के ज़रिए API की धारकों द्वारा अपनी की स्वयं निष्क्रिय करने की अनुमति को वर्कस्पेस-व्यापी स्तर पर नियंत्रित करने के लिए [वर्कस्पेस थर्ड-पार्टी डिसेबलिंग नीति सेट करें](/docs/hi/api-reference/api-keys/set-third-party-disabling-policy) (`POST /v1/workspaces/api-keys/third-party-disabling`) जोड़ा गया है। वर्कस्पेस API की create, patch और response मॉडल में वैकल्पिक `third_party_disable_allowed` (boolean) जोड़ा गया है।
- **Bearer ऑथ कनेक्शन अपडेट**: [वर्कस्पेस ऑथ कनेक्शन अपडेट करें](/docs/hi/api-reference/workspace/auth-connections/update) रिक्वेस्ट यूनियन में bearer token क्रेडेंशियल अपडेट के लिए `UpdateBearerAuthRequest` जोड़ा गया है।
- **वर्कस्पेस अनुमतियां**: अनुमति enums में `conversation_privacy_manage` और `synthid_detector` जोड़े गए हैं। वर्कस्पेस ग्रुप मॉडल में वैकल्पिक `scim_group` (string) जोड़ा गया है।

### SDK रिलीज़

#### JavaScript SDK

- [v2.55.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.55.0) - नवीनतम OpenAPI स्कीमा से फिर जनरेट किया गया। इसमें ब्रांच मर्ज और रीबेस प्रीव्यू क्लाइंट, ब्रांच कॉल-वॉल्यूम मेट्रिक्स, ऑथ कनेक्शन स्टेटस फ़ील्ड, टूल रिस्पॉन्स फ़िल्टरिंग टाइप, स्पीच-टू-टेक्स्ट संयुक्त मल्टीचैनल आउटपुट और वर्कस्पेस थर्ड-पार्टी API की डिसेबलिंग नीति शामिल हैं।

#### Python SDK

- [v2.55.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.55.0) - नवीनतम OpenAPI स्कीमा से फिर जनरेट किया गया। इसमें ब्रांच मर्ज और रीबेस प्रीव्यू क्लाइंट, ब्रांच कॉल-वॉल्यूम मेट्रिक्स, ऑथ कनेक्शन स्टेटस फ़ील्ड, टूल रिस्पॉन्स फ़िल्टरिंग मॉडल, स्पीच-टू-टेक्स्ट संयुक्त मल्टीचैनल आउटपुट और वर्कस्पेस थर्ड-पार्टी API की डिसेबलिंग नीति शामिल हैं।

#### पैकेज

- [@elevenlabs/client@1.13.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.13.0) - `sendFeedback(like, eventId?)` किसी खास पिछला संदेश रेट करने के लिए वैकल्पिक `event_id` स्वीकार करता है। `canSendFeedback` अब कनेक्शन स्थिति दिखाता है, इसलिए सेशन लाइव रहने पर किसी भी संदेश के लिए फ़ीडबैक भेजा जा सकता है।
- [@elevenlabs/client@1.14.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.14.0) - `sendFeedback`, किसी इवेंट पर फ़ीडबैक हटाने के लिए पहले आर्ग्युमेंट के रूप में `null` स्वीकार करता है (`score: null`)।
- [@elevenlabs/react@1.8.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.8.0) और [@elevenlabs/react@1.9.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.9.0) - React hooks में `@elevenlabs/client@1.13.0` और `@elevenlabs/client@1.14.0` से प्रति-संदेश और फ़ीडबैक हटाने वाले `sendFeedback` बदलाव उपलब्ध कराए गए।
- [@elevenlabs/react-native@1.2.11](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.11) और [@elevenlabs/react-native@1.2.12](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.12) - `@elevenlabs/client@1.13.0`–`1.14.0` और `@elevenlabs/react@1.8.0`–`1.9.0` के साथ डिपेंडेंसी संरेखण।
- [@elevenlabs/types@0.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.16.0), [@elevenlabs/convai-widget-core@0.14.6](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.6)–[0.14.8](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.8) और [@elevenlabs/convai-widget-embed@0.14.6](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.6)–[0.14.8](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.8) - `@elevenlabs/client@1.13.0`–`1.14.0` के साथ डिपेंडेंसी संरेखण।

#### Android SDK

- [v0.10.0](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.10.0) - समायोजित संदेश ट्रांसक्रिप्ट को `StateFlow` के रूप में उपलब्ध कराया गया। event-id वेरिएंट के पक्ष में टेक्स्ट और एजेंट callbacks को deprecated किया गया।
- [v0.11.0](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.11.0) - कन्वर्सेशन के दौरान प्रति-फ़्रेम ऑडियो निरीक्षण के लिए ऑडियो फ़्रेम callback जोड़ा गया।

#### iOS SDK

- [v3.2.2](https://github.com/elevenlabs/elevenlabs-swift-sdk/releases/tag/v3.2.2) - सही रूम इवेंट हैंडलिंग के लिए LiveKit रूम delegate method implementation ठीक किया गया।

### API

<Accordion title="API बदलाव देखें">

## नए एंडपॉइंट

### ElevenAgents

- `GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview` - मर्ज से पहले मर्ज की गई कॉन्फ़िगरेशन का प्रीव्यू
- `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview` - रीबेस से पहले रीबेस की गई कॉन्फ़िगरेशन का प्रीव्यू

### वर्कस्पेसेस

- `POST /v1/workspaces/api-keys/third-party-disabling` - वर्कस्पेस थर्ड-पार्टी API की डिसेबलिंग नीति सेट करें

## अपडेट किए गए एंडपॉइंट

### ElevenAgents

- [एजेंट ब्रांच सूची](/docs/hi/api-reference/agents/branches/list) - `GET /v1/convai/agents/{agent_id}/branches`
  - ब्रांच सारांश रिस्पॉन्स में वैकल्पिक `calls_7d` (integer) जोड़ा गया
- [मर्ज की गई कॉन्फ़िगरेशन का प्रीव्यू](/docs/hi/api-reference/agents/branches/preview) - `GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview`
  - मर्ज की गई कॉन्फ़िगरेशन, `overridden_fields` और `source_identical_to_target` के साथ `MergePreviewResponseModel` देता है
- रीबेस की गई कॉन्फ़िगरेशन का प्रीव्यू - `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview`
  - रीबेस की गई कॉन्फ़िगरेशन प्रीव्यू के साथ `MergePreviewResponseModel` देता है

### स्पीच टू टेक्स्ट

- [स्पीच को टेक्स्ट में बदलें](/docs/hi/api-reference/speech-to-text/convert) - `POST /v1/speech-to-text`
  - `use_multi_channel` सक्षम होने पर वैकल्पिक `multichannel_output_style` (`separate` | `combined`) जोड़ा गया
  - मल्टीचैनल मोड में शब्द-स्तर के रिस्पॉन्स में हर शब्द के लिए `channel_index` शामिल होता है

### वर्कस्पेसेस

- [वर्कस्पेस थर्ड-पार्टी डिसेबलिंग नीति सेट करें](/docs/hi/api-reference/api-keys/set-third-party-disabling-policy) - `POST /v1/workspaces/api-keys/third-party-disabling`
  - नियंत्रित करता है कि API की धारक थर्ड-पार्टी डिसेबल फ़्लो से की स्वयं निष्क्रिय कर सकते हैं या नहीं
- [वर्कस्पेस ऑथ कनेक्शन अपडेट करें](/docs/hi/api-reference/workspace/auth-connections/update) - `PATCH /v1/workspace/auth-connections/{auth_connection_id}`
  - रिक्वेस्ट यूनियन में `UpdateBearerAuthRequest` जोड़ा गया

## स्कीमा बदलाव

### ElevenAgents

- ऑथ कनेक्शन
  - `OAuthConnectionStatus` की जगह `AuthConnectionStatus` (`active`, `refresh_failed`, `revoked`, `credential_invalid`) दिया गया
  - ऑथ कनेक्शन रिस्पॉन्स मॉडल में वैकल्पिक `status`, `status_detail` और `status_updated_at` जोड़े गए
- टूल और वर्कफ़्लो
  - HTTP और एजेंट टूल कॉन्फ़िगरेशन पर वैकल्पिक `response_filter` जोड़ा गया
  - ट्रांसफ़र-संबंधित वर्कफ़्लो मॉडल पर वैकल्पिक `uui` (`UUITransferConfig`) जोड़ा गया
- टर्न कॉन्फ़िगरेशन
  - वैकल्पिक `transcribe_on_disabled_interruptions` (boolean, डिफ़ॉल्ट `false`) जोड़ा गया
- टेलीफ़ोनी इंपोर्ट
  - Twilio, Exotel और SIP trunk इंपोर्ट रिक्वेस्ट स्कीमा पर वैकल्पिक `agent_id` जोड़ा गया
- कन्वर्सेशन मॉडल
  - कन्वर्सेशन सारांश टाइप पर वैकल्पिक `sentiment_analysis` जोड़ा गया
  - कन्वर्सेशन यूज़र मॉडल पर वैकल्पिक `sentiment` जोड़ा गया

### टेक्स्ट टू स्पीच

- स्पष्ट किया गया कि असमर्थित होने पर `language_code` अनदेखा किया जाता है और यह `multilingual_v2` पर समर्थित नहीं है

### वर्कस्पेसेस

- API कीज़
  - create, patch और response मॉडल पर वैकल्पिक `third_party_disable_allowed` (boolean) जोड़ा गया
- अनुमतियां
  - `conversation_privacy_manage` और `synthid_detector` जोड़े गए
- ग्रुप्स
  - वर्कस्पेस ग्रुप मॉडल पर वैकल्पिक `scim_group` (string) जोड़ा गया

</Accordion>

## June 22, 2026

### ElevenAgents

- **ब्रांच रीबेस**: ब्रांच-विशिष्ट बदलावों को बनाए रखते हुए किसी ब्रांच को नवीनतम main पर रीबेस करने के लिए `POST /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase` जोड़ा गया। रीबेस के बाद स्रोत वर्शन को ट्रैक करने के लिए एजेंट वर्शन पैरेंट मॉडल में वैकल्पिक `rebased_from_version_id` (string) जोड़ा गया है।
- **कन्वर्सेशन प्रोडक्ट फ़िल्टरिंग**: [कन्वर्सेशन सूची](/docs/hi/api-reference/conversations/list) और [कन्वर्सेशन मैसेज में टेक्स्ट खोज](/docs/hi/api-reference/conversations/messages/text-search) में प्रोडक्ट के आधार पर नतीजे फ़िल्टर करने के लिए वैकल्पिक `conversation_product_type` क्वेरी पैरामीटर (`agents` | `speech_engine`) जोड़ा गया है। इस अंतर के लिए कन्वर्सेशन मॉडल में `ConversationProduct` जोड़ा गया है।
- **कन्वर्सेशन समाप्ति फ़िल्टरिंग**: [कन्वर्सेशन सूची](/docs/hi/api-reference/conversations/list) में कन्वर्सेशन के समाप्त होने के तरीके के आधार पर उन्हें फ़िल्टर करने के लिए वैकल्पिक `termination_reasons` क्वेरी पैरामीटर (strings की array) जोड़ा गया है।
- **हर एजेंट के लिए टॉपिक डिस्कवरी**: [एजेंट बनाएं](/docs/hi/api-reference/agents/create) और [एजेंट अपडेट करें](/docs/hi/api-reference/agents/update) की प्लेटफ़ॉर्म सेटिंग्स में हर एजेंट के लिए टॉपिक डिस्कवरी कॉन्फ़िगरेशन हेतु वैकल्पिक `topic_discovery` (`TopicDiscoverySettings`) जोड़ा गया है।
- **बैकग्राउंड साउंड कॉन्फ़िगरेशन**: बातचीत के दौरान परिवेशी ऑडियो के लिए एजेंट प्लेटफ़ॉर्म और कन्वर्सेशन कॉन्फ़िगरेशन मॉडल में वैकल्पिक `background_sound` (`BackgroundSoundConfig`) जोड़ा गया है।
- **टर्न इंटरप्शन इग्नोर टर्म्स**: खास वाक्यांशों पर टर्न डिटेक्शन को रोकने के लिए टर्न कॉन्फ़िगरेशन स्कीमा में वैकल्पिक `interruption_ignore_terms` (strings की array) जोड़ा गया है।
- **सॉफ्ट टाइमआउट फ़िलर रैंडमाइज़ेशन**: सॉफ्ट टाइमआउट के बीच फ़िलर मैसेज को शफ़ल करने के लिए सॉफ्ट टाइमआउट कॉन्फ़िगरेशन में वैकल्पिक `randomize_fillers` (boolean) जोड़ा गया है। सॉफ्ट टाइमआउट मैसेज और LLM प्रॉम्प्ट ओवरराइड फ़ील्ड अब डायनामिक वेरिएबल्स को सपोर्ट करते हैं।
- **ट्रांसक्रिप्ट यूज़र आइडेंटिफ़ायर**: यूज़र द्वारा लिखे गए मैसेज में ट्रांसक्रिप्ट मैसेज मॉडल के लिए वैकल्पिक `user_identifier` (string) जोड़ा गया है।
- **सिमुलेशन सफलता शर्तें**: एजेंट सिमुलेशन टेस्ट स्कीमा में वैकल्पिक `success_conditions` (array, अधिकतम 30 आइटम) जोड़ा गया है। पुराने `success_condition` फ़ील्ड को array फ़ॉर्म के पक्ष में अप्रचलित कर दिया गया है।
- **एजेंट टेस्ट रिपीट लिमिट**: [एजेंट पर टेस्ट चलाएं](/docs/hi/api-reference/tests/run-tests) में अधिकतम `repeat_count` को 20 से बढ़ाकर 50 कर दिया गया है।
- **टूल स्कीमा डायनामिक अलाउड वैल्यूज़**: ElevenAgents टूल JSON स्कीमा प्रॉपर्टीज़ में डायनामिक वेरिएबल्स से प्राप्त और सर्वर से सत्यापित LLM वैल्यू चयन के लिए वैकल्पिक `allowed_values_dynamic_variable` (string) जोड़ा गया है।
- **विजेट साइन किए गए URL के दस्तावेज़**: [विजेट पाएं](/docs/hi/api-reference/widget/get) में `conversation_signature` दस्तावेज़ को `/v1/convai/conversation/get_signed_url` के संदर्भ के साथ अपडेट किया गया है।

### म्यूज़िक

- **उच्च-गुणवत्ता आउटपुट फ़ॉर्मैट**: [म्यूज़िक जनरेट करें](/docs/hi/api-reference/music/compose), [विस्तृत म्यूज़िक जनरेट करें](/docs/hi/api-reference/music/compose-detailed) और [म्यूज़िक स्ट्रीम करें](/docs/hi/api-reference/music/stream) में समर्थित `output_format` वैल्यूज़ में `mp3_48000_240` और `mp3_48000_320` जोड़े गए हैं। जब `output_format` `auto` हो, तो v2 मॉडल अब `mp3_48000_128` के बजाय डिफ़ॉल्ट रूप से `mp3_48000_192` इस्तेमाल करते हैं।
- **सेक्शन अवधि फ़्लैग स्पष्टीकरण**: `respect_sections_durations`, `music_v1` पर सिर्फ़ `composition_plan` के साथ लागू होता है। `music_v2` पर सेक्शन की अवधियां हमेशा लागू होती हैं और इस फ़्लैग को अनदेखा किया जाता है।
- **कंपोज़िशन प्लान स्कीमा विभाजन**: म्यूज़िक रिक्वेस्ट का `composition_plan`, `MusicPrompt` और `CompositionPlan` के `oneOf` यूनियन का उपयोग करता है। पहला `music_v1` कंपोज़िशन प्लान के लिए और दूसरा `music_v2` के लिए इस्तेमाल होता है।

### डबिंग

- **प्रोजेक्ट सूची फ़िल्टर**: [डब्स सूची](/docs/hi/api-reference/dubbing/list) में फ़िल्टर की गई सूची के लिए वैकल्पिक `dubbing_statuses`, `dubbing_models`, `target_language_codes` और `creation_sources` array क्वेरी पैरामीटर जोड़े गए हैं। `order_by` पैरामीटर अब `created_at` के अलावा `name` भी स्वीकार करता है।

### वर्कस्पेसेस

- **लॉक और डिसेबल कारण**: वर्कस्पेस और API की मॉडल में `LockReason` और वैकल्पिक `disable_reason` फ़ील्ड जोड़े गए हैं। SCIM-प्रबंधित फ़्रीज़ स्थिति के लिए वर्कस्पेस ग्रुप सेटिंग्स में वैकल्पिक `scim_frozen` (boolean) जोड़ा गया है।

### ElevenCreative स्टूडियो

- **कैप्शन एनिमेशन**: स्टूडियो कैप्शन एंटर और एग्ज़िट एनिमेशन enums में `pop`, `slide_up` और `slide_down` जोड़े गए हैं।

### SDK रिलीज़

#### JavaScript SDK

- [v2.54.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.54.0) - नवीनतम OpenAPI स्कीमा से दोबारा जनरेट किया गया। इसमें ब्रांच रीबेस क्लाइंट सपोर्ट, कन्वर्सेशन सूची और टेक्स्ट-खोज `conversation_product_type` व `termination_reasons` फ़िल्टर, डबिंग सूची के मल्टी-वैल्यू फ़िल्टर, म्यूज़िक-विशिष्ट `output_format` टाइप, टॉपिक डिस्कवरी सेटिंग्स और कोचिंग-संबंधित एक्सपोर्टेड टाइप हटाना शामिल है।
- [v2.53.1](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.53.1) - `DynamicVariablesConfig` रिकॉर्ड्स में उन वैकल्पिक वैल्यूज़ को बहाल किया गया, जिन्हें v2.53.0 में गलती से सीमित कर दिया गया था।

#### Python SDK

- [v2.54.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.54.0) - नवीनतम OpenAPI स्कीमा से दोबारा जनरेट किया गया। इसमें ब्रांच रीबेस क्लाइंट सपोर्ट, कन्वर्सेशन सूची और टेक्स्ट-खोज फ़िल्टर, डबिंग सूची के मल्टी-वैल्यू फ़िल्टर, म्यूज़िक आउटपुट फ़ॉर्मैट अपडेट, टॉपिक डिस्कवरी सेटिंग्स और कोचिंग-संबंधित एक्सपोर्टेड टाइप हटाना शामिल है। `ElevenLabs` और `AsyncElevenLabs` अब बेस क्लाइंट को `headers` और `follow_redirects` पास-थ्रू स्वीकार करते हैं।

#### पैकेज

- [@elevenlabs/client@1.12.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.12.0) - ब्राउज़र क्लाइंट पर `overrides.asr.keywords` सपोर्ट जोड़ा गया, ताकि प्रति-कन्वर्सेशन ASR कीवर्ड बायसिंग को `conversation_initiation_client_data` के ज़रिए भेजा जा सके।
- [@elevenlabs/react@1.7.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.7.0) - रीयलटाइम Scribe सेशन के लिए `includeLanguageDetection` उपलब्ध कराया गया, जिसमें पहचानी गई भाषा का मेटाडेटा मांगने और पढ़ने के लिए React `useScribe` सपोर्ट शामिल है।
- [@elevenlabs/react-native@1.2.9](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.9), [@elevenlabs/types@0.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.15.0), [@elevenlabs/convai-widget-core@0.14.4](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.4) और [@elevenlabs/convai-widget-embed@0.14.4](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.4) - `@elevenlabs/client@1.12.0` और `@elevenlabs/types@0.15.0` के साथ डिपेंडेंसी संरेखण।
- [@elevenlabs/client@1.12.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.12.1) - इंटरनल Unity एंट्रीपॉइंट से फ़ाइल अपलोड हेल्पर उपलब्ध कराया गया।
- [@elevenlabs/react@1.7.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.7.1), [@elevenlabs/react-native@1.2.10](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.10), [@elevenlabs/convai-widget-core@0.14.5](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.5) और [@elevenlabs/convai-widget-embed@0.14.5](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.5) - `@elevenlabs/client@1.12.1` के साथ डिपेंडेंसी संरेखण।

#### MCP सर्वर

- [v0.10.0](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.10.0) - म्यूज़िक v2 मॉडल और एंडपॉइंट्स, सभी 24 टूल के लिए MCP टूल एनोटेशन, Python 3.14 सपोर्ट, सिंगापुर डेटा रेज़िडेंसी, EU/IN रेज़िडेंसी शॉर्टहैंड एलियस, क्लाइंट डिस्कनेक्शन के लिए ग्रेसफ़ुल शटडाउन हैंडलिंग, और वॉइस प्रीव्यू बनाने व आउटपुट डायरेक्टरी पाथ रिज़ॉल्यूशन के सुधार जोड़े गए।

### API

<Accordion title="API बदलाव देखें">

## नए एंडपॉइंट्स

### ElevenAgents

- `POST /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase` - ब्रांच-विशिष्ट बदलावों को बनाए रखते हुए किसी ब्रांच को नवीनतम main पर रीबेस करता है

## अपडेट किए गए एंडपॉइंट्स

### ElevenAgents

- [कन्वर्सेशन सूची](/docs/hi/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - वैकल्पिक `conversation_product_type` क्वेरी पैरामीटर (`agents` | `speech_engine`) जोड़ा गया
  - वैकल्पिक `termination_reasons` क्वेरी पैरामीटर (strings की array) जोड़ा गया
- [कन्वर्सेशन मैसेज में टेक्स्ट खोज](/docs/hi/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - वैकल्पिक `conversation_product_type` क्वेरी पैरामीटर (`agents` | `speech_engine`) जोड़ा गया
- [विजेट पाएं](/docs/hi/api-reference/widget/get) - `GET /v1/convai/agents/{agent_id}/widget`
  - `conversation_signature` दस्तावेज़ को `/v1/convai/conversation/get_signed_url` के संदर्भ के साथ अपडेट किया गया
- [एजेंट पर टेस्ट चलाएं](/docs/hi/api-reference/tests/run-tests) - `POST /v1/convai/agents/{agent_id}/run-tests`
  - अधिकतम `repeat_count` को 20 से बढ़ाकर 50 किया गया

### डबिंग

- [डब्स सूची](/docs/hi/api-reference/dubbing/list) - `GET /v1/dubbing`
  - वैकल्पिक `dubbing_statuses`, `dubbing_models`, `target_language_codes` और `creation_sources` क्वेरी पैरामीटर जोड़े गए
  - `order_by` अब `created_at` के अलावा `name` भी स्वीकार करता है

### म्यूज़िक

- [म्यूज़िक जनरेट करें](/docs/hi/api-reference/music/compose), [विस्तृत म्यूज़िक जनरेट करें](/docs/hi/api-reference/music/compose-detailed) और [म्यूज़िक स्ट्रीम करें](/docs/hi/api-reference/music/stream)
  - समर्थित `output_format` वैल्यूज़ में `mp3_48000_240` और `mp3_48000_320` जोड़े गए
  - `auto` आउटपुट फ़ॉर्मैट v2 मॉडल के लिए `mp3_48000_192` चुनता है (पहले `mp3_48000_128`)

## स्कीमा बदलाव

### ElevenAgents

- एजेंट ब्रांच और वर्शन
  - एजेंट वर्शन पैरेंट मॉडल में वैकल्पिक `rebased_from_version_id` जोड़ा गया
- प्लेटफ़ॉर्म और कन्वर्सेशन कॉन्फ़िगरेशन
  - प्लेटफ़ॉर्म सेटिंग्स रिक्वेस्ट और रिस्पॉन्स मॉडल में वैकल्पिक `topic_discovery` (`TopicDiscoverySettings`) जोड़ा गया
  - वैकल्पिक `background_sound` (`BackgroundSoundConfig`) जोड़ा गया
- टर्न और टाइमआउट कॉन्फ़िगरेशन
  - टर्न कॉन्फ़िग स्कीमा में वैकल्पिक `interruption_ignore_terms` (strings की array) जोड़ा गया
  - सॉफ्ट टाइमआउट कॉन्फ़िग में वैकल्पिक `randomize_fillers` (boolean) जोड़ा गया
- ट्रांसक्रिप्ट और सिमुलेशन
  - ट्रांसक्रिप्ट यूज़र मैसेज में वैकल्पिक `user_identifier` (string) जोड़ा गया
  - वैकल्पिक `success_conditions` (array, अधिकतम 30) जोड़ा गया; `success_condition` अप्रचलित किया गया
- टूल JSON स्कीमा प्रॉपर्टीज़
  - वैकल्पिक `allowed_values_dynamic_variable` (string) जोड़ा गया

### म्यूज़िक

- कंपोज़िशन प्लान
  - `composition_plan` रिक्वेस्ट फ़ील्ड `oneOf` (`MusicPrompt` | `CompositionPlan`) का उपयोग करता है
  - `music_v1` बनाम `music_v2` के लिए `respect_sections_durations` व्यवहार स्पष्ट किया गया

### वर्कस्पेसेस

- `LockReason` enum और वैकल्पिक `disable_reason` फ़ील्ड जोड़े गए
- वर्कस्पेस ग्रुप सेटिंग्स में वैकल्पिक `scim_frozen` (boolean) जोड़ा गया

### ElevenCreative स्टूडियो

- कैप्शन एनिमेशन enums में `pop`, `slide_up` और `slide_down` जोड़े गए

## हटाए गए स्कीमा

### ElevenAgents

- कोचिंग-संबंधित सेटिंग्स स्कीमा हटाए गए (`CoachedAgentSettings`, `CoachingAgentSettings`, `NoCoachingSettings`)

</Accordion>

_Showing the 20 most recent of 100 entries. Append `/llms.txt` to the changelog URL for the complete index._