Apache Airflow · Arazzo Workflow
Apache Airflow Audit DAG Runs Across the Fleet
Version 1.0.0
Use the batch endpoints to pull failed runs and their task instances across many DAGs in a date window, then check the event log for who intervened.
View Spec
View on GitHub
ApacheDAGData PipelineETLOpen-SourceOrchestrationPythonSchedulingWorkflowsArazzoWorkflows
Provider
Workflows
audit-dag-runs
Batch-report failed runs and task instances across many DAGs in a time window.
Lists the DAG inventory, batch-queries DAG runs by state and date window, batch-queries the failed task instances underneath them, and reads the event log for the same period.
1
listDagInventory
List the active DAGs so the audit can state the denominator it is reporting against rather than only the failures.
2
batchListDagRuns
Query DAG runs across every requested DAG in one call. This endpoint is a POST carrying its filters in the body — not because it writes anything, but because the filter lists are too large for a query string.
3
batchListFailedTaskInstances
Pull the failed and upstream_failed task instances across the same DAGs and window, which is what turns a list of failed runs into an actionable report about which tasks are actually breaking.
4
readEventLog
Read the audit trail for the same period so the report distinguishes pipelines that broke on their own from pipelines a person cleared, paused, or triggered by hand.
Source API Descriptions
openapi
openapi
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.