integrations_start_config_flow
Begin configuring a Home Assistant integration by starting a new config flow. Returns the initial setup form and schema, requiring a flow_id to proceed.
Instructions
Start a new config flow for the given integration domain.
Returns the first step (form, schema, errors). Pass flow_id from the
result into submit_config_flow_step to provide user input.
Example: start_config_flow("shelly") → {flow_id, step_id: "user", data_schema: [...]}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handler | Yes | ||
| show_advanced_options | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||