Airflow Tools Documentation
This document lists all available Airflow tools and their usage.
Configuration Requirements
To use these tools, you need to configure the following: - Airflow API URL - Airflow Username - Airflow Password - Airflow Authentication Type (defaults to "Basic Authentication")
Tools
Tool Name | Description | Parameters |
---|---|---|
airflow_get_task_log |
Get logs for a specific Airflow task instance | - dag_id (string): The ID of the DAG- dag_run_id (string): The ID of the DAG Run- task_id (string): The ID of the task- try_number (number): The try number of the task instance |
airflow_list_dags |
List all DAGs in Airflow | - limit (number, optional): Number of results per page- offset (number, optional): Page offset |
airflow_get_dag |
Retrieve a specific DAG by ID | - dag_id (string): The ID of the DAG |
airflow_update_dag |
Update a DAG (e.g., pause/unpause) | - dag_id (string): The ID of the DAG- is_paused (boolean): Set to true to pause the DAG |
airflow_list_dag_runs |
List DAG runs for a specified DAG ID | - dag_id (string): ID of the DAG- order_by (string, optional): Order By- page_offset (number, optional): Page Offset (default 0)- page_limit (number, optional): Page Limit (default 100)- states (string[], optional): States- run_after_gte (string, optional): Run After Gte- run_after_lte (string, optional): Run After Lte- logical_date_gte (string, optional): Logical Date Gte- logical_date_lte (string, optional): Logical Date Lte- start_date_gte (string, optional): Start Date Gte- start_date_lte (string, optional): Start Date Lte- end_date_gte (string, optional): End Date Gte- end_date_lte (string, optional): End Date Lte |