Monitoring
Monitor workflow health, execution status, and performance metrics to ensure automations run reliably at scale.
GET
Retrieve run status and metrics
Run status
Each workflow execution produces a run record with timestamps, step outcomes, and overall status.
GET /runs/{run_id}
{
"run_id": "run_abc123",
"status": "completed",
"started_at": "2025-01-20T14:02:01Z",
"completed_at": "2025-01-20T14:02:08Z",
"steps_total": 6,
"steps_failed": 0
}
Step-level visibility
Each step in a workflow records its own execution result, making it easier to isolate failures and retries.
Performance metrics
Monitoring data can be aggregated to understand execution volume, latency trends, and failure rates over time.
{
"period": "24h",
"runs_total": 182,
"success_rate": 0.97,
"avg_duration_ms": 1840
}
Alerting and remediation
Failed or stalled runs can be surfaced through dashboards or forwarded to incident and notification systems for review.