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)

Reply via email to