action apache_get_task { label: "Get simplified representation of a task" provider: apache method: GET path: "/dags/{dag_id}/tasks/{task_id}" encoding: json output: { type: "object" description: "For details see:\n[airflow.models.BaseOperator](https://airflow.apache.org/docs/apache-airflow/stable/_api/airflow/models/index.html#airflow.models.BaseOperator)\n" properties: { class_ref: { type: "object" description: "Class reference" properties: { class_name: { type: "string" } module_path: { type: "string" } } } depends_on_past: { type: "boolean" } downstream_task_ids: { type: "array" items: { type: "string" } } end_date: { type: "string" format: "date-time" } execution_timeout: { type: "object" description: "Time delta" required: ["__type", "days", "microseconds", "seconds"] properties: { __type: { type: "string" } days: { type: "integer" } microseconds: { type: "integer" } seconds: { type: "integer" } } } extra_links: { type: "array" items: { type: "object" properties: { class_ref: { type: "object" description: "Class reference" properties: { class_name: { type: "string" } module_path: { type: "string" } } } } } } is_mapped: { type: "boolean" } owner: { type: "string" } pool: { type: "string" } pool_slots: { type: "number" } priority_weight: { type: "number" } queue: { type: "string" } retries: { type: "number" } retry_delay: { type: "object" description: "Time delta" required: ["__type", "days", "microseconds", "seconds"] properties: { __type: { type: "string" } days: { type: "integer" } microseconds: { type: "integer" } seconds: { type: "integer" } } } retry_exponential_backoff: { type: "boolean" } start_date: { type: "string" format: "date-time" } sub_dag: { type: "object" description: "DAG" properties: { dag_id: { type: "string" description: "The ID of the DAG." } default_view: { type: "string" description: "Default view of the DAG inside the webserver\n\n*New in version 2.3.0*\n" } description: { type: "string" description: "User-provided DAG description, which can consist of several sentences or paragraphs that describe DAG contents.\n" } file_token: { type: "string" description: "The key containing the encrypted path to the file. Encryption and decryption take place only on the server. This prevents the client from reading an non-DAG file. This also ensures API extensibility, because the format of encrypted data may change.\n" } fileloc: { type: "string" description: "The absolute path to the file." } has_import_errors: { type: "boolean" description: "Whether the DAG has import errors\n\n*New in version 2.3.0*\n" } has_task_concurrency_limits: { type: "boolean" description: "Whether the DAG has task concurrency limits\n\n*New in version 2.3.0*\n" } is_active: { type: "boolean" description: "Whether the DAG is currently seen by the scheduler(s).\n\n*New in version 2.1.1*\n\n*Changed in version 2.2.0*: Field is read-only.\n" } is_paused: { type: "boolean" description: "Whether the DAG is paused." } is_subdag: { type: "boolean" description: "Whether the DAG is SubDAG." } last_expired: { type: "string" format: "date-time" description: "Time when the DAG last received a refresh signal\n(e.g. the DAG's \"refresh\" button was clicked in the web UI)\n\n*New in version 2.3.0*\n" } last_parsed_time: { type: "string" format: "date-time" description: "The last time the DAG was parsed.\n\n*New in version 2.3.0*\n" } last_pickled: { type: "string" format: "date-time" description: "The last time the DAG was pickled.\n\n*New in version 2.3.0*\n" } max_active_runs: { type: "integer" description: "Maximum number of active DAG runs for the DAG\n\n*New in version 2.3.0*\n" } max_active_tasks: { type: "integer" description: "Maximum number of active tasks that can be run on the DAG\n\n*New in version 2.3.0*\n" } next_dagrun: { type: "string" format: "date-time" description: "The logical date of the next dag run.\n\n*New in version 2.3.0*\n" } next_dagrun_create_after: { type: "string" format: "date-time" description: "Earliest time at which this ``next_dagrun`` can be created.\n\n*New in version 2.3.0*\n" } next_dagrun_data_interval_end: { type: "string" format: "date-time" description: "The end of the interval of the next dag run.\n\n*New in version 2.3.0*\n" } next_dagrun_data_interval_start: { type: "string" format: "date-time" description: "The start of the interval of the next dag run.\n\n*New in version 2.3.0*\n" } owners: { type: "array" items: { type: "string" } } pickle_id: { type: "string" description: "Foreign key to the latest pickle_id\n\n*New in version 2.3.0*\n" } root_dag_id: { type: "string" description: "If the DAG is SubDAG then it is the top level DAG identifier. Otherwise, null." } schedule_interval: { description: "Schedule interval. Defines how often DAG runs, this object gets added to your latest task instance's\nexecution_date to figure out the next schedule.\n" type: "object" } scheduler_lock: { type: "boolean" description: "Whether (one of) the scheduler is scheduling this DAG at the moment\n\n*New in version 2.3.0*\n" } tags: { type: "array" description: "List of tags." items: { type: "object" description: "Tag" properties: { name: { type: "string" } } } } timetable_description: { type: "string" description: "Timetable/Schedule Interval description.\n\n*New in version 2.3.0*\n" } } } task_id: { type: "string" } template_fields: { type: "array" items: { type: "string" } } trigger_rule: { type: "string" description: "Trigger rule.\n\n*Changed in version 2.2.0*: 'none_failed_min_one_success' is added as a possible value.\n" enum: ["all_success", "all_failed", "all_done", "one_success", "one_failed", "none_failed", "none_skipped", "none_failed_or_skipped", "none_failed_min_one_success", "dummy"] } ui_color: { type: "string" description: "Color in hexadecimal notation." } ui_fgcolor: { type: "string" description: "Color in hexadecimal notation." } wait_for_downstream: { type: "boolean" } weight_rule: { type: "string" description: "Weight rule." enum: ["downstream", "upstream", "absolute"] } } } }