> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.resemble.ai/platform-management/voice-settings-presets/update/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.resemble.ai/_mcp/server. # Update Voice Settings Preset `PATCH https://app.resemble.ai/api/v2/voice_settings_presets/{uuid}` or `PUT https://app.resemble.ai/api/v2/voice_settings_presets/{uuid}` Update a voice settings preset. | Parameter | Type | Required | Notes | | --------- | ------ | -------- | ---------------------------- | | `uuid` | string | ✅ | Preset UUID (URL parameter). | | Field | Type | Required | Notes | | -------------- | ------- | -------- | ---------------------- | | `name` | string | ❌ | Preset name. | | `pace` | number | ❌ | Speech pace/speed. | | `temperature` | number | ❌ | Voice temperature. | | `pitch` | number | ❌ | Voice pitch. | | `useHd` | boolean | ❌ | Use HD quality. | | `exaggeration` | number | ❌ | Exaggeration level. | | `description` | string | ❌ | Description or prompt. | ```bash curl --request PATCH 'https://app.resemble.ai/api/v2/voice_settings_presets/PRESET_UUID' \ -H 'Authorization: Bearer YOUR_API_TOKEN' \ -H 'Content-Type: application/json' \ --data '{ "name": "Updated Name", "pace": 1.5 }' ``` ```json { "success": true, "data": { "uuid": "123e4567-e89b-12d3-a456-426614174000", "name": "Updated Name", "settings": { "pace": 1.5, "temperature": 1.1, "pitch": 0.5, "useHd": false, "exaggeration": 0.7, "description": "Updated description" }, "is_public": false, "created_at": "2024-01-01T00:00:00Z", "updated_at": "2024-01-02T00:00:00Z" }, "message": "Preset updated successfully" } ``` > **Note** > > Can only update your own presets. Settings are merged with existing values.