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 SourceOrchestrationPythonSchedulingWorkflowArazzoWorkflows
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
get_dag
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
get_dag_details
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
get_tasks
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
get_dag_source
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
get_dag_runs
Pull the most recent DAG runs, newest first, so the caller can judge whether this pipeline has been finishing cleanly before depending on it.