Update an Assist pipeline
voice_update_pipelineUpdates an existing Home Assistant Assist pipeline by changing only the fields you pass, preserving current values for omitted fields.
Instructions
Update an existing Assist pipeline's fields via WS assist_pipeline/pipeline/update.
HA's WS API requires the full set of fields on every update call, so
this first fetches the current pipeline with WS
assist_pipeline/pipeline/get and fills in any parameter left as
None from that current state before sending the update — only the
parameters you actually pass are changed; the previous value of any
field you omit is lost from this call's perspective and replaced by
whatever assist_pipeline/pipeline/get returned for it.
Use when: changing one or more fields of an existing pipeline.
Not for: creating a new pipeline — use voice_create_pipeline.
Returns: the updated pipeline dict, as returned by HA.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New display name. Omit to keep the current name. | |
| language | No | New overall pipeline language code. Omit to keep the current one. | |
| tts_voice | No | New TTS voice ID. Omit to keep the current one. | |
| stt_engine | No | New STT engine entity ID. Omit to keep the current one. | |
| tts_engine | No | New TTS engine entity ID. Omit to keep the current one. | |
| pipeline_id | Yes | ID of the pipeline to update, from `voice_list_pipelines`. | |
| stt_language | No | New STT language code. Omit to keep the current one. | |
| tts_language | No | New TTS language code. Omit to keep the current one. | |
| wake_word_id | No | New wake word model ID. Omit to keep the current one. | |
| wake_word_entity | No | New wake-word detector entity ID. Omit to keep the current one. | |
| conversation_engine | No | New conversation agent entity ID. Omit to keep the current one. | |
| conversation_language | No | New conversation language code. Omit to keep the current one. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||