[ 
https://issues.apache.org/jira/browse/AIRFLOW-2628?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Verdan Mahmood updated AIRFLOW-2628:
------------------------------------
    Description: 
*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/

  was:
*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/


> 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
>            Priority: Trivial
>
> *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