{
  "opencollection": "1.0.0",
  "info": {
    "name": "Saasxl-api doc Orchestration Controller API",
    "version": "1.0"
  },
  "items": [
    {
      "info": {
        "name": "orchestration-controller",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "getDagById",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/:dagId",
            "params": [
              {
                "name": "dagId",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "updateDagById",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/:dagId",
            "params": [
              {
                "name": "dagId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "deleteDagById",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/:dagId",
            "params": [
              {
                "name": "dagId",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getDagRunById",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/:dagId/runs/:runId",
            "params": [
              {
                "name": "dagId",
                "value": "",
                "type": "path"
              },
              {
                "name": "runId",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "updateDagRun",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/:dagId/runs/:runId",
            "params": [
              {
                "name": "dagId",
                "value": "",
                "type": "path"
              },
              {
                "name": "runId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "createNode",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/:dagId/nodes",
            "params": [
              {
                "name": "dagId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "updateNodes",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/:dagId/nodes",
            "params": [
              {
                "name": "dagId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "updateNodeById",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/:dagId/nodes/:nodeId",
            "params": [
              {
                "name": "dagId",
                "value": "",
                "type": "path"
              },
              {
                "name": "nodeId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "deleteNodeById",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/:dagId/nodes/:nodeId",
            "params": [
              {
                "name": "dagId",
                "value": "",
                "type": "path"
              },
              {
                "name": "nodeId",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "updateEdgeById",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/:dagId/edges/:nodeId",
            "params": [
              {
                "name": "dagId",
                "value": "",
                "type": "path"
              },
              {
                "name": "nodeId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "getAllDags",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags",
            "params": [
              {
                "name": "pipelineId",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "createDag",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "getDagRunsByDagId",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/:dagId/runs",
            "params": [
              {
                "name": "dagId",
                "value": "",
                "type": "path"
              },
              {
                "name": "includeJobs",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "createDagRun",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/:dagId/runs",
            "params": [
              {
                "name": "dagId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "createEdge",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/:dagId/edges",
            "params": [
              {
                "name": "dagId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "Search DAGs by name or ID with pagination",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/search",
            "params": [
              {
                "name": "page",
                "value": "",
                "type": "query"
              },
              {
                "name": "size",
                "value": "",
                "type": "query"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Search DAGs by name or ID with pagination"
        },
        {
          "info": {
            "name": "invokeNextNode",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/dagRunJobs",
            "body": {
              "type": "json",
              "data": "{}"
            }
          }
        },
        {
          "info": {
            "name": "getSnapshotsByDagId",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/:dagId/snapshots",
            "params": [
              {
                "name": "dagId",
                "value": "",
                "type": "path"
              },
              {
                "name": "snapshotId",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getPipelinesByDagId",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/:dagId/pipelines",
            "params": [
              {
                "name": "dagId",
                "value": "",
                "type": "path"
              },
              {
                "name": "runId",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getPipelinesV2ByDagId",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/:dagId/pipelinesV2",
            "params": [
              {
                "name": "dagId",
                "value": "",
                "type": "path"
              },
              {
                "name": "runId",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "platformDagStatus",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/platformDag/status/email/:token",
            "params": [
              {
                "name": "token",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "deleteEdgeById",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://datagol-be.events.com/orchestration/api/v1/dags/:dagId/edges/:edgeId",
            "params": [
              {
                "name": "dagId",
                "value": "",
                "type": "path"
              },
              {
                "name": "edgeId",
                "value": "",
                "type": "path"
              }
            ]
          }
        }
      ]
    }
  ],
  "bundled": true
}