Verdan Mahmood created AIRFLOW-2628:
---------------------------------------
Summary: A list of all APIs that we need in our system [WIP]
Key: AIRFLOW-2628
URL: https://issues.apache.org/jira/browse/AIRFLOW-2628
Project: Apache Airflow
Issue Type: Task
Components: api
Reporter: Verdan Mahmood
*List of APIs needed*
# /dags
* ?owner=
* ?last_run=
* ?is_paused=
* ?is_active=
* ?schedule=
* ?last_run=
* ?is_subdag=
# /dags/<DAG_ID> [GET] (The details of a DAG)
# /dags/<DAG_ID> [PUT] (The details of a DAG)
* is_paused
* is_active
* owners ?
# /dags/<DAG_ID>/code
# /dags/<DAG_ID>/dagruns/ [POST](Create a new DagRun / Trigger Dagrun)
# /dags/<DAG_ID>/dagruns/ [GET](Get all Dag Runs)
* ?state=
* ?external_trigger=
# /dags/<DAG_ID>/dagruns/<DAG_RUN_ID>
# /dags/<DAG_ID>/dagruns/task_instances/ [POST] (Trigger a new instance)
# /dags/<DAG_ID>/dagruns/task_instances/ [GET] (Get all Task Instances of a
DAG)
# /dags/<DAG_ID>/dagruns/task_instances/<TASK_ID>
# /dags/<DAG_ID>/tasks [GET] (list of all tasks of a DAG)
# /dags/<DAG_ID>/tasks/<TASK_ID>
# /dags/dagruns/
* ?dag_id=
* ?state=
* ?execution_date=
* ?external_trigger=
* ?run_id=
# /dags/dagruns/<DAG_RUN_ID>
# /dags/taskinstances/
* ?state=
* ?dag_id=
* ?task_id=
* ?execution_date=
* ?hostname=
* ?queue=
* ?pool=
* ?operator=
* ?start_date=
* ?end_date=
# /dags/taskinstances/<TASK_ID>
# /pools/ [GET|POST]
# /pools/<POOL_ID> [GET|PUT|DELETE]
# /configuration
# /connections/ [GET|POST]
# /connections/<CONNECTION_ID> [GET|PUT|DELETE]
# /variables/ [GET|POST]
# /variables/<VARIABLE_ID> [GET|PUT|DELETE]
# /variables/import [POST] (import variables from file)
# /xcoms/ [GET|POST]
# /xcoms/<X_COM> [GET|PUT|DELETE]
# /jobs/
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)