Get Operation Status
ha_get_operation_statusCheck Home Assistant device operation status via real-time WebSocket, including bulk checks with per-item results and timeout handling.
Instructions
Get the status of one or more device operations with real-time WebSocket verification.
Bulk checks poll all operations concurrently under one shared timeout_seconds window and report per-item failures inside detailed_results instead of aborting the batch.
Use this to track the operation_ids that ha_bulk_control returns. For current entity states, use ha_get_state instead.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"operation_id": "<operation_id>"
},
"name": "ha_get_operation_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation_id | Yes | Single operation ID, or a list of IDs for a bulk status check. | |
| timeout_seconds | No | Seconds to wait for a pending operation to finish before returning its status. 0 returns the current status at once. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||