Apache Airflow · Arazzo Workflow
Apache Airflow Onboard a DAG
Version 1.0.0
Orient on an unfamiliar DAG by reading its metadata, schedule details, task graph, source code, and recent run history.
View Spec
View on GitHub
ApacheDAGData PipelineETLOpen-SourceOrchestrationPythonSchedulingWorkflowsArazzoWorkflows
Provider
Workflows
onboard-dag
Assemble a complete read-only briefing on a single DAG.
Reads the DAG record, its extended details, its task list, its Python source, and its recent runs, returning everything an integrator needs before depending on the pipeline.
1
readDag
Read the DAG record for its owners, tags, paused state, and the file_token that authorizes fetching its source in a later step.
2
readDagDetails
Read the extended DAG details for the timetable description, concurrency limits, catchup posture, start date, and default arguments — the fields that explain how the DAG actually behaves.
3
listTasks
List the DAG's tasks to see the graph: each task id, its operator class, its downstream ids, its pool, and its retry posture.
4
readDagSource
Fetch the DAG's Python source using the file_token from the DAG record. The token is a signed reference to the file path rather than the path itself, which is why the source cannot be requested by filename.
5
readRecentRuns
Pull the most recent DAG runs, newest first, so the caller can judge whether this pipeline has been finishing cleanly before depending on it.
Source API Descriptions
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.