Get Operation Status
ha_get_operation_statusCheck the real-time status of Home Assistant device operations, individually or in bulk, via WebSocket to track progress of initiated services.
Instructions
Get the status of one or more device operations with real-time WebSocket verification.
Pass a single operation_id string to check one operation, or a list of IDs to check multiple operations at once (bulk status).
The timeout_seconds wait window bounds both modes. Bulk checks poll all operations concurrently under one shared window and report per-item failures inside detailed_results instead of aborting the batch.
Use this to track operations initiated by ha_bulk_control or ha_call_service. For current entity states, use ha_get_state instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation_id | Yes | Single operation ID or list of operation IDs to check. Use a single string for one operation, or a list for bulk status checks. | |
| timeout_seconds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||