Get Operation Status
ha_get_operation_statusCheck device operation status in real time using operation IDs. Monitor single or bulk operations with a shared timeout to confirm completion or detect failures.
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 | |||