Read automation queue and worker health
Returns aggregate operational counters for the workspace's automation engine: queued, running, waiting and dead jobs, recent retries, trigger delivery and run activity over the last day, and whether workers have checked in recently. Requires the `automations:read` permission in the workspace.
Authorization
apiKey Workspace API key created in Workspace settings → API keys. Scopes on the key bound what it can read and write.
In: header
Path Parameters
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/v1/workspaces/string/automation-operations"{ "data": { "generatedAt": "string", "status": "healthy", "activeWorkers": 0, "queuedJobs": 0, "runningJobs": 0, "waitingJobs": 0, "deadJobs": 0, "pendingDeliveries": 0, "processingDeliveries": 0, "deadDeliveries": 0, "runningRuns": 0, "waitingRuns": 0, "completedRuns24h": 0, "failedRuns24h": 0, "retriedJobs24h": 0, "maxJobLagMs": 0, "maxDeliveryLagMs": 0 }}{ "_tag": "ApiNotFound", "error": "not_found", "message": "That item does not exist, or this key cannot see it.", "status": 404}{ "_tag": "ApiNotFound", "error": "not_found", "message": "That item does not exist, or this key cannot see it.", "status": 404}Delete a saved automation template
Deletes one of the workspace's own automation templates. Requires the `automations:write` permission; the built-in templates are not workspace rows and cannot be deleted, and an unknown template id is rejected with a validation error. Send an `Idempotency-Key` header to make retries safe; a replay within the window returns the original response.
List the trigger types an automation can use
Returns the trigger catalog for the workspace, including the provider triggers contributed by its integration connections. Connections that are switched off are excluded, since a trigger from a disabled connection would publish and then never fire. Requires the `automations:read` permission in the workspace.