{
  "actions": [
    {
      "name": "getDags",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dags?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDags-default.json"
        }
      ]
    },
    {
      "name": "getDag",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dags/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDag-default.json"
        }
      ]
    },
    {
      "name": "patchDag",
      "protocol": "REST",
      "method": "PATCH",
      "entitypath": "{base_path}/{version}/dags/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/patchDag-default.json"
        }
      ]
    },
    {
      "name": "deleteDag",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/dags/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "postClearTaskInstances",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/dags/{pathv1}/clearTaskInstances?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/postClearTaskInstances-default.json"
        }
      ]
    },
    {
      "name": "postSetTaskInstancesState",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/dags/{pathv1}/updateTaskInstancesState?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/postSetTaskInstancesState-default.json"
        }
      ]
    },
    {
      "name": "getDagDetails",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dags/{pathv1}/details?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDagDetails-default.json"
        }
      ]
    },
    {
      "name": "getTasks",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dags/{pathv1}/tasks?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getTasks-default.json"
        }
      ]
    },
    {
      "name": "getTask",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dags/{pathv1}/tasks/{pathv2}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getTask-default.json"
        }
      ]
    },
    {
      "name": "getDagRuns",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDagRuns-default.json"
        }
      ]
    },
    {
      "name": "postDagRun",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/postDagRun-default.json"
        }
      ]
    },
    {
      "name": "getDagRunsBatch",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/dags/~/dagRuns/list?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDagRunsBatch-default.json"
        }
      ]
    },
    {
      "name": "getDagRun",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns/{pathv2}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getDagRun-default.json"
        }
      ]
    },
    {
      "name": "deleteDagRun",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns/{pathv2}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "updateDagRunState",
      "protocol": "REST",
      "method": "PATCH",
      "entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns/{pathv2}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/updateDagRunState-default.json"
        }
      ]
    },
    {
      "name": "getTaskInstances",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns/{pathv2}/taskInstances?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getTaskInstances-default.json"
        }
      ]
    },
    {
      "name": "getTaskInstance",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns/{pathv2}/taskInstances/{pathv3}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getTaskInstance-default.json"
        }
      ]
    },
    {
      "name": "getTaskInstancesBatch",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/dags/~/dagRuns/~/taskInstances/list?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getTaskInstancesBatch-default.json"
        }
      ]
    },
    {
      "name": "getExtraLinks",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns/{pathv2}/taskInstances/{pathv3}/links?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getExtraLinks-default.json"
        }
      ]
    },
    {
      "name": "getLog",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns/{pathv2}/taskInstances/{pathv3}/logs/{pathv4}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getLog-default.json"
        }
      ]
    },
    {
      "name": "getXcomEntries",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns/{pathv2}/taskInstances/{pathv3}/xcomEntries?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getXcomEntries-default.json"
        }
      ]
    },
    {
      "name": "getXcomEntry",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns/{pathv2}/taskInstances/{pathv3}/xcomEntries/{pathv4}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getXcomEntry-default.json"
        }
      ]
    }
  ]
}