{
  "openapi" : "3.0.1",
  "info" : {
    "title" : "WebRobot API",
    "description" : "Spark-native ETL platform — agentic pipelines, data products, demo sandbox.",
    "contact" : {
      "name" : "WebRobot",
      "url" : "https://webrobot.eu",
      "email" : "ceo@webrobot.eu"
    },
    "license" : {
      "name" : "Proprietary",
      "url" : "https://webrobot.eu/legal"
    },
    "version" : "1.0"
  },
  "servers" : [ {
    "url" : "https://api.webrobot.eu/api",
    "description" : "Production"
  }, {
    "url" : "/api",
    "description" : "Same-origin (use this when the spec is consumed from inside the cluster or behind a reverse proxy)"
  } ],
  "paths" : {
    "/webrobot/cloud/scheduler/cronjobs" : {
      "get" : {
        "operationId" : "listCronJobs",
        "parameters" : [ {
          "name" : "namespace",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "createCronJob",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/CronJobRequest"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/cloud/scheduler/cronjobs/{name}" : {
      "get" : {
        "operationId" : "getCronJob",
        "parameters" : [ {
          "name" : "name",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "namespace",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "delete" : {
        "operationId" : "deleteCronJob",
        "parameters" : [ {
          "name" : "name",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "namespace",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/cloud/spark/capabilities" : {
      "get" : {
        "operationId" : "getCapabilities",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/cloud/spark/info" : {
      "get" : {
        "operationId" : "getInfo",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/cloud/spark/health" : {
      "get" : {
        "operationId" : "healthCheck",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/cloud/training/info" : {
      "get" : {
        "operationId" : "getInfo_1",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/cloud/training/health" : {
      "get" : {
        "operationId" : "healthCheck_1",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/apply-variables" : {
      "post" : {
        "operationId" : "applyVariables",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/executions/{executionId}" : {
      "delete" : {
        "operationId" : "cancelExecution",
        "parameters" : [ {
          "name" : "executionId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/cmf/{sessionId}/await-resolution" : {
      "post" : {
        "operationId" : "cmfAwaitResolution",
        "parameters" : [ {
          "name" : "sessionId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/cmf/{sessionId}" : {
      "delete" : {
        "operationId" : "cmfClose",
        "parameters" : [ {
          "name" : "sessionId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/cmf/open" : {
      "post" : {
        "operationId" : "cmfOpen",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/cmf/{sessionId}/resume" : {
      "post" : {
        "operationId" : "cmfResume",
        "parameters" : [ {
          "name" : "sessionId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/cmf/{sessionId}/status" : {
      "get" : {
        "operationId" : "cmfStatus",
        "parameters" : [ {
          "name" : "sessionId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/cmf/step" : {
      "post" : {
        "operationId" : "cmfStep",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/register-remote/{sessionId}" : {
      "get" : {
        "operationId" : "getRegisteredRemote",
        "parameters" : [ {
          "name" : "sessionId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "delete" : {
        "operationId" : "deregisterRemote",
        "parameters" : [ {
          "name" : "sessionId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/execute/{pipeline-name}" : {
      "post" : {
        "operationId" : "executeDemo",
        "parameters" : [ {
          "name" : "pipeline-name",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/generate-pipeline" : {
      "post" : {
        "operationId" : "generatePipeline",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/generate-python-transform" : {
      "post" : {
        "operationId" : "generatePythonTransform",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/catalog/stages" : {
      "get" : {
        "operationId" : "getCatalogStages",
        "parameters" : [ {
          "name" : "search",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/executions/{executionId}/logs" : {
      "get" : {
        "operationId" : "getExecutionLogs",
        "parameters" : [ {
          "name" : "executionId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tail",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        }, {
          "name" : "podType",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "executorIndex",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/executions/{executionId}/output" : {
      "get" : {
        "operationId" : "getExecutionOutput",
        "parameters" : [ {
          "name" : "executionId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "limit",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        }, {
          "name" : "datasetId",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/executions/{executionId}/status" : {
      "get" : {
        "operationId" : "getExecutionStatus",
        "parameters" : [ {
          "name" : "executionId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/info" : {
      "get" : {
        "operationId" : "getPluginInfo",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/infer-variables" : {
      "post" : {
        "operationId" : "inferVariables",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/notifications/captcha" : {
      "get" : {
        "operationId" : "listCaptchaNotifications",
        "parameters" : [ {
          "name" : "limit",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int32",
            "default" : 50
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/list" : {
      "get" : {
        "operationId" : "listDemos",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/register-remote" : {
      "post" : {
        "operationId" : "registerRemote",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/reload-pipelines" : {
      "post" : {
        "operationId" : "reloadPipelines",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/notifications/captcha/{id}/resolve" : {
      "post" : {
        "operationId" : "resolveCaptchaNotification",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/save-generated-pipeline" : {
      "post" : {
        "operationId" : "saveGeneratedPipeline",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/security-check-python-transform" : {
      "post" : {
        "operationId" : "securityCheckPythonTransform",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/app" : {
      "get" : {
        "operationId" : "serveDemoApp",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/app/{filename}" : {
      "get" : {
        "operationId" : "serveStaticFile",
        "parameters" : [ {
          "name" : "filename",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/suggest" : {
      "post" : {
        "operationId" : "suggestStages",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/upload-dataset/{pipeline-name}" : {
      "post" : {
        "operationId" : "uploadDataset",
        "parameters" : [ {
          "name" : "pipeline-name",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "multipart/form-data" : {
              "schema" : {
                "$ref" : "#/components/schemas/FormDataMultiPart"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/validate-python-transform" : {
      "post" : {
        "operationId" : "validatePythonTransform",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/iframe/{sessionId}/{path}" : {
      "get" : {
        "operationId" : "wizardIframeProxy",
        "parameters" : [ {
          "name" : "sessionId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "path",
          "in" : "path",
          "required" : true,
          "schema" : {
            "pattern" : ".*",
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/infer-actions" : {
      "post" : {
        "operationId" : "wizardInferActions",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/infer-fields" : {
      "post" : {
        "operationId" : "wizardInferFields",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/infer-segment" : {
      "post" : {
        "operationId" : "wizardInferSegment",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/infer-selector" : {
      "post" : {
        "operationId" : "wizardInferSelector",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/proxy" : {
      "get" : {
        "operationId" : "wizardProxy",
        "parameters" : [ {
          "name" : "url",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "strategy",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "text/html" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/suggest-field-names" : {
      "post" : {
        "operationId" : "wizardSuggestFieldNames",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/wizard/validate" : {
      "post" : {
        "operationId" : "wizardValidate",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ean-image-sourcing/bootstrap/organization/{organizationId}" : {
      "post" : {
        "operationId" : "bootstrapForOrganization",
        "parameters" : [ {
          "name" : "organizationId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ean-image-sourcing/{country}/execute" : {
      "post" : {
        "operationId" : "executeJob",
        "parameters" : [ {
          "name" : "country",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ean-image-sourcing/bootstrap/status" : {
      "get" : {
        "operationId" : "getBootstrapStatus",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ean-image-sourcing/{country}/images" : {
      "post" : {
        "operationId" : "getImagesSimplified",
        "parameters" : [ {
          "name" : "country",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "organization_code",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ean-image-sourcing/info" : {
      "get" : {
        "operationId" : "getPluginInfo_1",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ean-image-sourcing/{country}/status" : {
      "get" : {
        "operationId" : "getStatus",
        "parameters" : [ {
          "name" : "country",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ean-image-sourcing/{country}/query" : {
      "post" : {
        "operationId" : "queryImages",
        "parameters" : [ {
          "name" : "country",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "organization_code",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ean-image-sourcing/{country}/schedule" : {
      "post" : {
        "operationId" : "scheduleJob",
        "parameters" : [ {
          "name" : "country",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ean-image-sourcing/{country}/upload" : {
      "post" : {
        "operationId" : "uploadCsv",
        "parameters" : [ {
          "name" : "country",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "organization_code",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "multipart/form-data" : {
              "schema" : {
                "$ref" : "#/components/schemas/FormDataMultiPart"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ai-providers/providers/{provider}/training/{jobId}" : {
      "delete" : {
        "operationId" : "cancelTraining",
        "parameters" : [ {
          "name" : "provider",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ai-providers/providers/{provider}/training/{jobId}/download" : {
      "get" : {
        "operationId" : "downloadModel",
        "parameters" : [ {
          "name" : "provider",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "outputPath",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ai-providers/providers/{provider}/cost-estimate" : {
      "post" : {
        "operationId" : "estimateCost",
        "parameters" : [ {
          "name" : "provider",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/TrainingRequestBean"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ai-providers/providers/huggingface/{type}/{owner}/{repo}/stats" : {
      "get" : {
        "operationId" : "getHfRepoStats",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "required" : true,
          "schema" : {
            "pattern" : "models|datasets",
            "type" : "string"
          }
        }, {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "repo",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ai-providers/jobs/{id}" : {
      "get" : {
        "operationId" : "getJob",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ai-providers/providers/{provider}/models" : {
      "get" : {
        "operationId" : "getSupportedModels",
        "parameters" : [ {
          "name" : "provider",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ai-providers/providers" : {
      "get" : {
        "operationId" : "getSupportedProviders",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ai-providers/providers/{provider}/training/{jobId}/logs" : {
      "get" : {
        "operationId" : "getTrainingLogs",
        "parameters" : [ {
          "name" : "provider",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ai-providers/providers/{provider}/training/{jobId}/status" : {
      "get" : {
        "operationId" : "getTrainingStatus",
        "parameters" : [ {
          "name" : "provider",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ai-providers/jobs" : {
      "get" : {
        "operationId" : "listJobs",
        "parameters" : [ {
          "name" : "provider",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "status",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "limit",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int32",
            "default" : 50
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ai-providers/providers/huggingface/datasets" : {
      "get" : {
        "operationId" : "listMyHfDatasets",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ai-providers/providers/huggingface/models" : {
      "get" : {
        "operationId" : "listMyHfModels",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ai-providers/providers/huggingface/datasets/publish" : {
      "post" : {
        "operationId" : "publishDataset",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/HfPublishRequest"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ai-providers/providers/huggingface/models/publish" : {
      "post" : {
        "operationId" : "publishModel",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/HfPublishRequest"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ai-providers/providers/huggingface/{type}/{owner}/{repo}/visibility" : {
      "put" : {
        "operationId" : "setHfRepoVisibility",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "required" : true,
          "schema" : {
            "pattern" : "models|datasets",
            "type" : "string"
          }
        }, {
          "name" : "owner",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "repo",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/VisibilityRequest"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ai-providers/providers/{provider}/training" : {
      "post" : {
        "operationId" : "startTraining",
        "parameters" : [ {
          "name" : "provider",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/TrainingRequestBean"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/ai-providers/providers/{provider}/datasets" : {
      "post" : {
        "operationId" : "uploadDataset_1",
        "parameters" : [ {
          "name" : "provider",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/DatasetUploadRequest"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/agency-billing/revenue-share" : {
      "get" : {
        "operationId" : "listRevenueShare",
        "parameters" : [ {
          "name" : "period",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/agency-billing/run-revenue-share" : {
      "post" : {
        "operationId" : "runRevenueShare",
        "parameters" : [ {
          "name" : "period",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "dryRun",
          "in" : "query",
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/agents/{agentId}/copy" : {
      "post" : {
        "operationId" : "copyAgent",
        "parameters" : [ {
          "name" : "agentId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/CopyToOrganizationsDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/agents" : {
      "post" : {
        "operationId" : "createAgent",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AgentDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/agents/{agentId}" : {
      "delete" : {
        "operationId" : "deleteAgent",
        "parameters" : [ {
          "name" : "agentId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/agents/{agentId}/execute" : {
      "post" : {
        "operationId" : "execute",
        "parameters" : [ {
          "name" : "agentId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/agents/{categoryId}/{agentId}" : {
      "get" : {
        "operationId" : "getAgent",
        "parameters" : [ {
          "name" : "categoryId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "agentId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "put" : {
        "operationId" : "updateAgent",
        "parameters" : [ {
          "name" : "categoryId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "agentId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AgentDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/agents/{categoryId}/name/{agentName}" : {
      "get" : {
        "operationId" : "getAgentFromName",
        "parameters" : [ {
          "name" : "categoryId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "agentName",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/agents/{agentId}/agentic-profile" : {
      "get" : {
        "operationId" : "getAgenticProfileLink",
        "parameters" : [ {
          "name" : "agentId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "put" : {
        "operationId" : "setAgenticProfileLink",
        "parameters" : [ {
          "name" : "agentId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/agents/{categoryId}" : {
      "get" : {
        "operationId" : "getAllAgents",
        "parameters" : [ {
          "name" : "categoryId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/agentic/{eid}" : {
      "get" : {
        "operationId" : "status",
        "parameters" : [ {
          "name" : "eid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "delete" : {
        "operationId" : "cancel",
        "parameters" : [ {
          "name" : "eid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/agentic/{eid}/completion" : {
      "post" : {
        "operationId" : "completion",
        "parameters" : [ {
          "name" : "eid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "Authorization",
          "in" : "header",
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/CompletionRequest"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/agentic/profiles" : {
      "get" : {
        "operationId" : "listProfiles",
        "parameters" : [ {
          "name" : "enabledOnly",
          "in" : "query",
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        }, {
          "name" : "organizationId",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "createProfile",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AgenticProfile"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/agentic/profiles/{id}" : {
      "get" : {
        "operationId" : "getProfile",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "put" : {
        "operationId" : "updateProfile",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/AgenticProfile"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "delete" : {
        "operationId" : "deleteProfile",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        }, {
          "name" : "force",
          "in" : "query",
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/agentic/profiles/{id}/agents" : {
      "get" : {
        "operationId" : "listAgentsForProfile",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/agentic/executions" : {
      "get" : {
        "operationId" : "listExecutions",
        "parameters" : [ {
          "name" : "limit",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int32",
            "default" : 50
          }
        }, {
          "name" : "organizationId",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/agentic/start" : {
      "post" : {
        "operationId" : "start",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/StartRequest"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/auth/organizations/{id}/assign-user" : {
      "post" : {
        "operationId" : "assignUserToOrganization",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/auth/api-keys" : {
      "get" : {
        "operationId" : "listApiKeys",
        "parameters" : [ {
          "name" : "organization",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "organization_code",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "createApiKey",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/auth/organizations" : {
      "post" : {
        "operationId" : "createOrganization",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/auth/api-keys/{key_id}" : {
      "delete" : {
        "operationId" : "deleteApiKey",
        "parameters" : [ {
          "name" : "key_id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/auth/user-invites/{id}" : {
      "delete" : {
        "operationId" : "deleteUserInvite",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/auth/me" : {
      "get" : {
        "operationId" : "getCurrentUser",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/auth/organizations/{id}" : {
      "get" : {
        "operationId" : "getOrganization",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "put" : {
        "operationId" : "updateOrganization",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/auth/organizations/{id}/users" : {
      "get" : {
        "operationId" : "getOrganizationUsers",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/auth/partners/{type}" : {
      "get" : {
        "operationId" : "getPartnersByType",
        "parameters" : [ {
          "name" : "type",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/auth/user-invites" : {
      "get" : {
        "operationId" : "getUserInvites",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/auth/organizations/billing/refresh" : {
      "post" : {
        "operationId" : "refreshOrganizationsBillingStatus",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/billing/plans" : {
      "get" : {
        "operationId" : "getBillingPlans",
        "parameters" : [ {
          "name" : "organizationId",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        }, {
          "name" : "standard",
          "in" : "query",
          "schema" : {
            "type" : "boolean"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "createBillingPlan",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/billing/plans/{id}" : {
      "put" : {
        "operationId" : "updateBillingPlan",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "delete" : {
        "operationId" : "deleteBillingPlan",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/billing/custom-plan" : {
      "post" : {
        "operationId" : "createCustomPlan",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/bundles/{id}/apply-migrations" : {
      "post" : {
        "operationId" : "applyMigrations",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/bundles/{id}/approve" : {
      "post" : {
        "operationId" : "approveBundle",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/bundles/{id}/deprecate" : {
      "post" : {
        "operationId" : "deprecateBundle",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/bundles/{id}/download" : {
      "get" : {
        "operationId" : "downloadBundle",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/zip" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/bundles/cli-plugins/{pluginId}" : {
      "get" : {
        "operationId" : "downloadCliPlugin",
        "parameters" : [ {
          "name" : "pluginId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "version",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/java-archive" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/bundles/{id}/scan" : {
      "get" : {
        "operationId" : "getBundleScan",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/bundles/install" : {
      "post" : {
        "operationId" : "installBundle",
        "parameters" : [ {
          "name" : "buildType",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "multipart/form-data" : {
              "schema" : {
                "type" : "object",
                "properties" : {
                  "bundle" : {
                    "$ref" : "#/components/schemas/FormDataContentDisposition"
                  },
                  "buildType" : {
                    "type" : "string"
                  },
                  "force" : {
                    "type" : "boolean"
                  }
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/bundles" : {
      "get" : {
        "operationId" : "listBundles",
        "parameters" : [ {
          "name" : "status",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/bundles/cli-plugins-list" : {
      "get" : {
        "operationId" : "listCliPlugins",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/bundles/{id}/reject" : {
      "post" : {
        "operationId" : "rejectBundle",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/catalog/stages" : {
      "get" : {
        "operationId" : "listStages",
        "parameters" : [ {
          "name" : "plugin_id",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "stage_name",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "plugin_type",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "scope",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "default" : "org"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/categories" : {
      "get" : {
        "operationId" : "getAllCategories",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "createCategory",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/JobCategoryDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/categories/id/{categoryId}" : {
      "get" : {
        "operationId" : "getCategory",
        "parameters" : [ {
          "name" : "categoryId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "put" : {
        "operationId" : "updateCategory",
        "parameters" : [ {
          "name" : "categoryId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/JobCategoryDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "delete" : {
        "operationId" : "deleteCategory",
        "parameters" : [ {
          "name" : "categoryId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/categories/{categoryName}" : {
      "get" : {
        "operationId" : "getCategoryFromName",
        "parameters" : [ {
          "name" : "categoryName",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/categories/test" : {
      "get" : {
        "operationId" : "test",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/cloud-adapters" : {
      "get" : {
        "operationId" : "listAdapters",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/cloud-adapters/available" : {
      "get" : {
        "operationId" : "listAvailable",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/cloud-adapters/mine" : {
      "get" : {
        "operationId" : "listMyAdapters",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/cloud-adapters/{providerKey}/probe" : {
      "post" : {
        "operationId" : "probeAdapter",
        "parameters" : [ {
          "name" : "providerKey",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/cloud-adapters/{providerKey}/health" : {
      "post" : {
        "operationId" : "reportHealth",
        "parameters" : [ {
          "name" : "providerKey",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/cloud-adapters/run-health-check" : {
      "post" : {
        "operationId" : "runHealthCheck",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/cloud-adapters/{providerKey}" : {
      "put" : {
        "operationId" : "updateAdapter",
        "parameters" : [ {
          "name" : "providerKey",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/cloud-credentials" : {
      "get" : {
        "operationId" : "getAllCloudCredentials",
        "parameters" : [ {
          "name" : "provider",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "page",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int32",
            "default" : 0
          }
        }, {
          "name" : "pageSize",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int32",
            "default" : 50
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "createCloudCredential",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/CloudCredential"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/cloud-credentials/id/{credentialId}/decrypt-field" : {
      "post" : {
        "operationId" : "decryptField",
        "parameters" : [ {
          "name" : "credentialId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "string"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/cloud-credentials/id/{credentialId}" : {
      "get" : {
        "operationId" : "getCloudCredentialById",
        "parameters" : [ {
          "name" : "credentialId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "put" : {
        "operationId" : "updateCloudCredential",
        "parameters" : [ {
          "name" : "credentialId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/CloudCredential"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "delete" : {
        "operationId" : "deleteCloudCredential",
        "parameters" : [ {
          "name" : "credentialId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/cloud-credentials/provider/{provider}" : {
      "get" : {
        "operationId" : "getCloudCredentialsByProvider",
        "parameters" : [ {
          "name" : "provider",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/cloud-credentials/test" : {
      "post" : {
        "operationId" : "testCloudCredential",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/datasets" : {
      "get" : {
        "operationId" : "getAllDatasets",
        "parameters" : [ {
          "name" : "type",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "indexed",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "format",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "createDataset",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/DatasetDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/datasets/{datasetId}" : {
      "get" : {
        "operationId" : "getDataset",
        "parameters" : [ {
          "name" : "datasetId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "put" : {
        "operationId" : "updateDataset",
        "parameters" : [ {
          "name" : "datasetId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/DatasetDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "delete" : {
        "operationId" : "deleteDataset",
        "parameters" : [ {
          "name" : "datasetId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/datasets/{datasetId}/fields" : {
      "get" : {
        "operationId" : "getDatasetFields",
        "parameters" : [ {
          "name" : "datasetId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/datasets/{datasetId}/index" : {
      "post" : {
        "operationId" : "indexDataset",
        "parameters" : [ {
          "name" : "datasetId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/datasets/upload" : {
      "post" : {
        "operationId" : "uploadDatasetFile",
        "requestBody" : {
          "content" : {
            "multipart/form-data" : {
              "schema" : {
                "$ref" : "#/components/schemas/FormDataMultiPart"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/datasets/query" : {
      "post" : {
        "operationId" : "executeQuery",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/PrestoQueryRequest"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/datasets/query/task/{taskId}/info" : {
      "get" : {
        "operationId" : "getDatasetInfoByTask",
        "parameters" : [ {
          "name" : "taskId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/datasets/query/columns" : {
      "get" : {
        "operationId" : "getTableColumns",
        "parameters" : [ {
          "name" : "catalog",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "default" : "minio"
          }
        }, {
          "name" : "schema",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "default" : "default"
          }
        }, {
          "name" : "table",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/datasets/query/by-dataset/{datasetId}/task" : {
      "get" : {
        "operationId" : "getTaskByOutputDataset",
        "parameters" : [ {
          "name" : "datasetId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/datasets/query/tables" : {
      "get" : {
        "operationId" : "listTables",
        "parameters" : [ {
          "name" : "catalog",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "default" : "minio"
          }
        }, {
          "name" : "schema",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "default" : "default"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/datasets/query/task/{taskId}" : {
      "post" : {
        "operationId" : "queryDatasetByTask",
        "parameters" : [ {
          "name" : "taskId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/PrestoQueryRequest"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/agentic/byoc/cleanup-stale-secrets" : {
      "post" : {
        "operationId" : "cleanupStaleByocSecrets",
        "parameters" : [ {
          "name" : "X-Cleanup-Secret",
          "in" : "header",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/agentic/executions/{eid}" : {
      "get" : {
        "operationId" : "executionDetail",
        "parameters" : [ {
          "name" : "eid",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/agentic/list" : {
      "get" : {
        "operationId" : "listDemos_1",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/agentic/run/{profile-name}" : {
      "post" : {
        "operationId" : "runDemo",
        "parameters" : [ {
          "name" : "profile-name",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/demo/agentic/byoc/validate-hetzner-token" : {
      "post" : {
        "operationId" : "validateHetznerToken",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/extract/direct" : {
      "post" : {
        "operationId" : "extractDirect",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/etl/entitlements" : {
      "get" : {
        "operationId" : "getEffectiveEntitlements",
        "parameters" : [ {
          "name" : "organizationId",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/etl-library-versions" : {
      "get" : {
        "operationId" : "getAllVersions",
        "parameters" : [ {
          "name" : "buildType",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "activeOnly",
          "in" : "query",
          "schema" : {
            "type" : "boolean"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "createOrUpdateVersion",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/EtlLibraryVersionApiDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/etl-library-versions/id/{id}" : {
      "get" : {
        "operationId" : "getVersionById",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "put" : {
        "operationId" : "updateVersion",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/EtlLibraryVersionApiDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "delete" : {
        "operationId" : "deleteVersion",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/etl-library-versions/build-type/{buildType}/build-number/{buildNumber}" : {
      "get" : {
        "operationId" : "getVersionByBuildTypeAndBuildNumber",
        "parameters" : [ {
          "name" : "buildType",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "buildNumber",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/package/download" : {
      "get" : {
        "operationId" : "getUrlDownload",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/package/upload" : {
      "get" : {
        "operationId" : "getUrlUpload",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "uploadFile",
        "requestBody" : {
          "content" : {
            "multipart/form-data" : {
              "schema" : {
                "type" : "object",
                "properties" : {
                  "file" : {
                    "$ref" : "#/components/schemas/FormDataContentDisposition"
                  }
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/package/export/all" : {
      "get" : {
        "operationId" : "start_export_All",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/package/export/organization/{organizationId}" : {
      "get" : {
        "operationId" : "start_export_organization",
        "parameters" : [ {
          "name" : "organizationId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "start_export_organization_with_options",
        "parameters" : [ {
          "name" : "organizationId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ExportOptionsDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/package/export/id/{projectId}" : {
      "get" : {
        "operationId" : "start_export_project",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/package/import/all" : {
      "get" : {
        "operationId" : "start_import_All",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "start_import_all_with_options",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ImportOptionsDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/package/import/organization/{organizationId}" : {
      "get" : {
        "operationId" : "start_import_organization",
        "parameters" : [ {
          "name" : "organizationId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "start_import_organization_with_options",
        "parameters" : [ {
          "name" : "organizationId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "filename",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ImportOptionsDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/package/import/id/{projectId}" : {
      "get" : {
        "operationId" : "start_import_project",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "start_import_project_with_options",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "filename",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ImportOptionsDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/llm/infer" : {
      "post" : {
        "operationId" : "infer",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/InferRequest"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/llm/providers" : {
      "get" : {
        "operationId" : "listProviders",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/manifest/apply" : {
      "post" : {
        "operationId" : "apply",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/manifest/validate" : {
      "post" : {
        "operationId" : "validate",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/manifest/stages/{name}" : {
      "get" : {
        "operationId" : "getStage",
        "parameters" : [ {
          "name" : "name",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/manifest/stages" : {
      "get" : {
        "operationId" : "listStages_1",
        "parameters" : [ {
          "name" : "category",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "type",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "search",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/marketplace-billing/charges" : {
      "get" : {
        "operationId" : "listCharges",
        "parameters" : [ {
          "name" : "period",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/marketplace-billing/charges/by-invoice/{invoiceId}/mark-failed" : {
      "post" : {
        "operationId" : "markFailed",
        "parameters" : [ {
          "name" : "invoiceId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "reason",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/marketplace-billing/charges/by-invoice/{invoiceId}/mark-paid" : {
      "post" : {
        "operationId" : "markPaid",
        "parameters" : [ {
          "name" : "invoiceId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/marketplace-billing/charges/{id}/refund" : {
      "post" : {
        "operationId" : "refund",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        }, {
          "name" : "amountCents",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        }, {
          "name" : "reason",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/marketplace-billing/run-charges" : {
      "post" : {
        "operationId" : "runCharges",
        "parameters" : [ {
          "name" : "period",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "dryRun",
          "in" : "query",
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/marketplace-billing/payouts" : {
      "get" : {
        "operationId" : "listPayouts",
        "parameters" : [ {
          "name" : "period",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/marketplace-billing/run-payouts" : {
      "post" : {
        "operationId" : "runPayouts",
        "parameters" : [ {
          "name" : "period",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "dryRun",
          "in" : "query",
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/marketplace-billing/run-orchestration-charges" : {
      "post" : {
        "operationId" : "runOrchestrationCharges",
        "parameters" : [ {
          "name" : "period",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "dryRun",
          "in" : "query",
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/plugins/{pluginId}/disable" : {
      "post" : {
        "operationId" : "disablePlugin",
        "parameters" : [ {
          "name" : "pluginId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "buildType",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "default" : "development"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/plugins/{pluginId}/enable" : {
      "post" : {
        "operationId" : "enablePlugin",
        "parameters" : [ {
          "name" : "pluginId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "buildType",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "default" : "development"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/plugins" : {
      "get" : {
        "operationId" : "listPlugins",
        "parameters" : [ {
          "name" : "buildType",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "default" : "development"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/plugins/upload" : {
      "post" : {
        "operationId" : "uploadPlugin",
        "requestBody" : {
          "content" : {
            "multipart/form-data" : {
              "schema" : {
                "type" : "object",
                "properties" : {
                  "file" : {
                    "$ref" : "#/components/schemas/FormDataContentDisposition"
                  },
                  "pluginId" : {
                    "type" : "string"
                  },
                  "pluginType" : {
                    "type" : "string",
                    "default" : "api"
                  },
                  "buildType" : {
                    "type" : "string",
                    "default" : "development"
                  },
                  "buildNumber" : {
                    "type" : "integer",
                    "format" : "int32"
                  },
                  "organizationIds" : {
                    "type" : "string"
                  }
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/plugin-installations/{id}" : {
      "get" : {
        "operationId" : "getInstallationById",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "put" : {
        "operationId" : "updateInstallation",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/PluginInstallation"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "delete" : {
        "operationId" : "deleteInstallation",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/plugin-installations/{id}/disable" : {
      "post" : {
        "operationId" : "disablePlugin_1",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/plugin-installations/{pluginInstallationId}/organizations/{organizationId}/disable" : {
      "post" : {
        "operationId" : "disablePluginForOrganization",
        "parameters" : [ {
          "name" : "pluginInstallationId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        }, {
          "name" : "organizationId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/plugin-installations/{pluginId}/ui/download" : {
      "get" : {
        "operationId" : "downloadUiZip",
        "parameters" : [ {
          "name" : "pluginId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "buildType",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/zip" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/plugin-installations/by-plugin-id/{pluginId}/organizations/{organizationId}/enable" : {
      "post" : {
        "operationId" : "enableByPluginIdForOrganization",
        "parameters" : [ {
          "name" : "pluginId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "organizationId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/plugin-installations/{id}/enable" : {
      "post" : {
        "operationId" : "enablePlugin_1",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/plugin-installations/{pluginInstallationId}/organizations/{organizationId}/enable" : {
      "post" : {
        "operationId" : "enablePluginForOrganization",
        "parameters" : [ {
          "name" : "pluginInstallationId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        }, {
          "name" : "organizationId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/plugin-installations" : {
      "get" : {
        "operationId" : "getAllInstallations",
        "parameters" : [ {
          "name" : "organizationId",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "enabledOnly",
          "in" : "query",
          "schema" : {
            "type" : "boolean"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "registerPlugin",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/PluginInstallation"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/plugin-installations/../organizations/{organizationId}/plugin-installations" : {
      "get" : {
        "operationId" : "getOrganizationPlugins",
        "parameters" : [ {
          "name" : "organizationId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/plugin-installations/{pluginInstallationId}/organizations" : {
      "get" : {
        "operationId" : "getPluginOrganizations",
        "parameters" : [ {
          "name" : "pluginInstallationId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/plugin-installations/ui-definitions" : {
      "get" : {
        "operationId" : "getUiDefinitions",
        "parameters" : [ {
          "name" : "organizationId",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "buildType",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/plugin-installations/reload" : {
      "post" : {
        "operationId" : "reloadPlugins",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}/jobs" : {
      "get" : {
        "operationId" : "getProjectJobs",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "addJobToProject",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/JobDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}/jobs/{jobId}/executions/{executionId}" : {
      "delete" : {
        "operationId" : "cancelExecution_1",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "executionId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects" : {
      "get" : {
        "operationId" : "getAllProjects",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "createProject",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/JobProjectDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}/jobs/{jobId}/tasks" : {
      "get" : {
        "operationId" : "getAllTasks",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "createTask",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/TaskDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}" : {
      "get" : {
        "operationId" : "getProject",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "put" : {
        "operationId" : "updateProject",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/JobProjectDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "delete" : {
        "operationId" : "deleteProject",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}/jobs/{jobId}/tasks/{taskId}" : {
      "get" : {
        "operationId" : "getTask",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "taskId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "put" : {
        "operationId" : "updateTask",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "taskId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/TaskDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "delete" : {
        "operationId" : "deleteTask",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "taskId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}/jobs/{jobId}/execute" : {
      "post" : {
        "operationId" : "executeJob_1",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}/jobs/{jobId}/executions/{executionId}/logs" : {
      "get" : {
        "operationId" : "getExecutionLogs_1",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "executionId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "podType",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "executorIndex",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        }, {
          "name" : "podName",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tail",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}/jobs/{jobId}/executions/{executionId}/status" : {
      "get" : {
        "operationId" : "getExecutionStatus_1",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "executionId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}/jobs/{jobId}" : {
      "get" : {
        "operationId" : "getJob_1",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "put" : {
        "operationId" : "updateJob",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/JobDto"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "delete" : {
        "operationId" : "removeJobFromProject",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}/jobs/{jobId}/logs" : {
      "get" : {
        "operationId" : "getJobLogs",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "taskId",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        }, {
          "name" : "podType",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "executorIndex",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        }, {
          "name" : "podName",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tail",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}/jobs/{jobId}/metrics" : {
      "get" : {
        "operationId" : "getJobMetrics",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "startTime",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "endTime",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/{projectName}" : {
      "get" : {
        "operationId" : "getProjectFromName",
        "parameters" : [ {
          "name" : "projectName",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}/metrics" : {
      "get" : {
        "operationId" : "getProjectMetrics",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "startTime",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "endTime",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}/schedule" : {
      "get" : {
        "operationId" : "getProjectSchedule",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "put" : {
        "operationId" : "setProjectSchedule",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/ProjectScheduleRequest"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/admin/system-logs" : {
      "get" : {
        "operationId" : "getSystemLogs",
        "parameters" : [ {
          "name" : "service",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "level",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tail",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int32"
          }
        }, {
          "name" : "startTime",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        }, {
          "name" : "endTime",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}/jobs/{jobId}/tasks/{taskId}/metrics" : {
      "get" : {
        "operationId" : "getTaskMetrics",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "taskId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}/jobs/{jobId}/tasks/{taskId}/status" : {
      "get" : {
        "operationId" : "getTaskStatus",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "taskId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}/jobs/{jobId}/completion" : {
      "post" : {
        "operationId" : "jobCompletionWebhook",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/JobCompletionWebhookRequest"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/admin/tasks/mark-zombies" : {
      "post" : {
        "operationId" : "markZombieTasks",
        "parameters" : [ {
          "name" : "timeoutHours",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int64"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}/jobs/{jobId}/tasks/{taskId}/start" : {
      "post" : {
        "operationId" : "startTask",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "taskId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}/jobs/{jobId}/stop" : {
      "post" : {
        "operationId" : "stopJob",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/id/{projectId}/jobs/{jobId}/tasks/{taskId}/stop" : {
      "post" : {
        "operationId" : "stopTask",
        "parameters" : [ {
          "name" : "projectId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "jobId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "taskId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/projects/test" : {
      "get" : {
        "operationId" : "test_1",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/marketplace-billing/run-provider-endpoint-charges" : {
      "post" : {
        "operationId" : "runProviderEndpointCharges",
        "parameters" : [ {
          "name" : "period",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "dryRun",
          "in" : "query",
          "schema" : {
            "type" : "boolean",
            "default" : false
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/html/{url}/{protocol}" : {
      "get" : {
        "operationId" : "getHtml",
        "parameters" : [ {
          "name" : "protocol",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "url",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "text/html" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/plugins/{pluginId}/usage" : {
      "get" : {
        "operationId" : "getPluginUsage",
        "parameters" : [ {
          "name" : "pluginId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "from",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "to",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "organization_id",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "group_by",
          "in" : "query",
          "schema" : {
            "type" : "string",
            "default" : "stage"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/admin/stage-usage/rollup" : {
      "post" : {
        "operationId" : "rollup",
        "parameters" : [ {
          "name" : "day",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/api/strapi-tables/{table}/{id}" : {
      "get" : {
        "operationId" : "getById",
        "parameters" : [ {
          "name" : "table",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "put" : {
        "operationId" : "update",
        "parameters" : [ {
          "name" : "table",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "delete" : {
        "operationId" : "delete",
        "parameters" : [ {
          "name" : "table",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/api/strapi-tables/{table}" : {
      "get" : {
        "operationId" : "findAll",
        "parameters" : [ {
          "name" : "table",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "page",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int32",
            "default" : 0
          }
        }, {
          "name" : "pageSize",
          "in" : "query",
          "schema" : {
            "type" : "integer",
            "format" : "int32",
            "default" : 50
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "insert",
        "parameters" : [ {
          "name" : "table",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/streaming/reschedule-events" : {
      "post" : {
        "operationId" : "rescheduleEvents",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/RescheduleEventsRequest"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/health" : {
      "get" : {
        "operationId" : "getHealth",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/python-extensions/python-extensions/{extensionId}" : {
      "put" : {
        "operationId" : "updatePythonExtension",
        "parameters" : [ {
          "name" : "extensionId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "delete" : {
        "operationId" : "deletePythonExtension",
        "parameters" : [ {
          "name" : "extensionId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/python-extensions/python-extensions/{extensionId}/generate-pyspark" : {
      "post" : {
        "operationId" : "generatePysparkCode",
        "parameters" : [ {
          "name" : "extensionId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/python-extensions/agents/{agentId}/extensions" : {
      "get" : {
        "operationId" : "getAgentExtensions",
        "parameters" : [ {
          "name" : "agentId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/python-extensions/agents/{agentId}/python-extensions" : {
      "get" : {
        "operationId" : "getAgentPythonExtensions",
        "parameters" : [ {
          "name" : "agentId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      },
      "post" : {
        "operationId" : "updateAgentPythonExtensions",
        "parameters" : [ {
          "name" : "agentId",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/python-extensions/info" : {
      "get" : {
        "operationId" : "getPluginInfo_2",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/python-extensions/supported-types" : {
      "get" : {
        "operationId" : "getSupportedExtensionTypes",
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/python-extensions/process-yaml" : {
      "post" : {
        "operationId" : "processYamlExtensions",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/python-extensions/python-extensions/register" : {
      "post" : {
        "operationId" : "registerPythonExtension",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/webrobot/api/python-extensions/validate" : {
      "post" : {
        "operationId" : "validatePythonExtension",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "object"
                }
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    }
  },
  "components" : {
    "schemas" : {
      "CronJobRequest" : {
        "type" : "object",
        "properties" : {
          "name" : {
            "type" : "string"
          },
          "namespace" : {
            "type" : "string"
          },
          "schedule" : {
            "type" : "string"
          },
          "webhookUrl" : {
            "type" : "string"
          },
          "jobId" : {
            "type" : "string"
          },
          "projectId" : {
            "type" : "string"
          },
          "clusterProvider" : {
            "type" : "string"
          },
          "clusterConfigId" : {
            "type" : "string"
          },
          "secretName" : {
            "type" : "string"
          },
          "secretKey" : {
            "type" : "string"
          },
          "image" : {
            "type" : "string"
          }
        }
      },
      "BodyPart" : {
        "type" : "object",
        "properties" : {
          "contentDisposition" : {
            "$ref" : "#/components/schemas/ContentDisposition"
          },
          "entity" : {
            "type" : "object"
          },
          "headers" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "array",
              "items" : {
                "type" : "string"
              }
            }
          },
          "mediaType" : {
            "type" : "object",
            "properties" : {
              "type" : {
                "type" : "string"
              },
              "subtype" : {
                "type" : "string"
              },
              "parameters" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "string"
                }
              },
              "wildcardType" : {
                "type" : "boolean"
              },
              "wildcardSubtype" : {
                "type" : "boolean"
              }
            }
          },
          "messageBodyWorkers" : {
            "$ref" : "#/components/schemas/MessageBodyWorkers"
          },
          "parent" : {
            "$ref" : "#/components/schemas/MultiPart"
          },
          "providers" : {
            "type" : "object"
          },
          "parameterizedHeaders" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/ParameterizedHeader"
              }
            }
          }
        }
      },
      "ContentDisposition" : {
        "type" : "object",
        "properties" : {
          "type" : {
            "type" : "string"
          },
          "parameters" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "string"
            }
          },
          "fileName" : {
            "type" : "string"
          },
          "creationDate" : {
            "type" : "string",
            "format" : "date-time"
          },
          "modificationDate" : {
            "type" : "string",
            "format" : "date-time"
          },
          "readDate" : {
            "type" : "string",
            "format" : "date-time"
          },
          "size" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "FormDataBodyPart" : {
        "type" : "object",
        "properties" : {
          "contentDisposition" : {
            "$ref" : "#/components/schemas/ContentDisposition"
          },
          "entity" : {
            "type" : "object"
          },
          "headers" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "array",
              "items" : {
                "type" : "string"
              }
            }
          },
          "mediaType" : {
            "type" : "object",
            "properties" : {
              "type" : {
                "type" : "string"
              },
              "subtype" : {
                "type" : "string"
              },
              "parameters" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "string"
                }
              },
              "wildcardType" : {
                "type" : "boolean"
              },
              "wildcardSubtype" : {
                "type" : "boolean"
              }
            }
          },
          "messageBodyWorkers" : {
            "$ref" : "#/components/schemas/MessageBodyWorkers"
          },
          "parent" : {
            "$ref" : "#/components/schemas/MultiPart"
          },
          "providers" : {
            "type" : "object"
          },
          "name" : {
            "type" : "string"
          },
          "value" : {
            "type" : "string"
          },
          "formDataContentDisposition" : {
            "$ref" : "#/components/schemas/FormDataContentDisposition"
          },
          "simple" : {
            "type" : "boolean"
          },
          "parameterizedHeaders" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/ParameterizedHeader"
              }
            }
          }
        }
      },
      "FormDataContentDisposition" : {
        "type" : "object",
        "properties" : {
          "type" : {
            "type" : "string"
          },
          "parameters" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "string"
            }
          },
          "fileName" : {
            "type" : "string"
          },
          "creationDate" : {
            "type" : "string",
            "format" : "date-time"
          },
          "modificationDate" : {
            "type" : "string",
            "format" : "date-time"
          },
          "readDate" : {
            "type" : "string",
            "format" : "date-time"
          },
          "size" : {
            "type" : "integer",
            "format" : "int64"
          },
          "name" : {
            "type" : "string"
          }
        }
      },
      "FormDataMultiPart" : {
        "type" : "object",
        "properties" : {
          "contentDisposition" : {
            "$ref" : "#/components/schemas/ContentDisposition"
          },
          "entity" : {
            "type" : "object"
          },
          "headers" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "array",
              "items" : {
                "type" : "string"
              }
            }
          },
          "mediaType" : {
            "type" : "object",
            "properties" : {
              "type" : {
                "type" : "string"
              },
              "subtype" : {
                "type" : "string"
              },
              "parameters" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "string"
                }
              },
              "wildcardType" : {
                "type" : "boolean"
              },
              "wildcardSubtype" : {
                "type" : "boolean"
              }
            }
          },
          "messageBodyWorkers" : {
            "$ref" : "#/components/schemas/MessageBodyWorkers"
          },
          "parent" : {
            "$ref" : "#/components/schemas/MultiPart"
          },
          "providers" : {
            "type" : "object"
          },
          "bodyParts" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/BodyPart"
            }
          },
          "fields" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/FormDataBodyPart"
              }
            }
          },
          "parameterizedHeaders" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/ParameterizedHeader"
              }
            }
          }
        }
      },
      "MessageBodyWorkers" : {
        "type" : "object"
      },
      "MultiPart" : {
        "type" : "object",
        "properties" : {
          "contentDisposition" : {
            "$ref" : "#/components/schemas/ContentDisposition"
          },
          "entity" : {
            "type" : "object"
          },
          "headers" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "array",
              "items" : {
                "type" : "string"
              }
            }
          },
          "mediaType" : {
            "type" : "object",
            "properties" : {
              "type" : {
                "type" : "string"
              },
              "subtype" : {
                "type" : "string"
              },
              "parameters" : {
                "type" : "object",
                "additionalProperties" : {
                  "type" : "string"
                }
              },
              "wildcardType" : {
                "type" : "boolean"
              },
              "wildcardSubtype" : {
                "type" : "boolean"
              }
            }
          },
          "messageBodyWorkers" : {
            "$ref" : "#/components/schemas/MessageBodyWorkers"
          },
          "parent" : {
            "$ref" : "#/components/schemas/MultiPart"
          },
          "providers" : {
            "type" : "object"
          },
          "bodyParts" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/BodyPart"
            }
          },
          "parameterizedHeaders" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "array",
              "items" : {
                "$ref" : "#/components/schemas/ParameterizedHeader"
              }
            }
          }
        }
      },
      "ParameterizedHeader" : {
        "type" : "object",
        "properties" : {
          "value" : {
            "type" : "string"
          },
          "parameters" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "string"
            }
          }
        }
      },
      "TrainingRequestBean" : {
        "type" : "object",
        "properties" : {
          "name" : {
            "type" : "string"
          },
          "model" : {
            "type" : "string"
          },
          "trainingFile" : {
            "type" : "string"
          },
          "validationFile" : {
            "type" : "string"
          },
          "datasetId" : {
            "type" : "string"
          },
          "hyperparameters" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "object"
            }
          }
        }
      },
      "HfPublishRequest" : {
        "type" : "object",
        "properties" : {
          "localPath" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          },
          "public" : {
            "type" : "boolean"
          }
        }
      },
      "VisibilityRequest" : {
        "type" : "object",
        "properties" : {
          "public" : {
            "type" : "boolean"
          }
        }
      },
      "DatasetUploadRequest" : {
        "type" : "object",
        "properties" : {
          "localPath" : {
            "type" : "string"
          },
          "format" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          }
        }
      },
      "CopyToOrganizationsDto" : {
        "type" : "object",
        "properties" : {
          "organizationIds" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "AgentDto" : {
        "type" : "object",
        "properties" : {
          "id" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          },
          "enabled" : {
            "type" : "boolean"
          },
          "apiEndpoint" : {
            "type" : "string"
          },
          "executionMode" : {
            "type" : "string",
            "enum" : [ "MANUAL", "SCHEDULED", "EVENT_DRIVEN" ]
          },
          "categoryId" : {
            "type" : "string"
          },
          "type" : {
            "type" : "string",
            "enum" : [ "SCRAPING_AGENT", "LEADGEN_AGENT", "TRADING_AGENT", "DATA_ANALYTICS_AGENT", "REPORTING_AGENT", "ML_AGENT" ]
          },
          "role" : {
            "type" : "string"
          },
          "backstory" : {
            "type" : "string"
          },
          "defaultPrompt" : {
            "type" : "string"
          },
          "prompts" : {
            "type" : "string"
          },
          "config" : {
            "type" : "string"
          },
          "code" : {
            "type" : "string"
          },
          "codeTypeId" : {
            "type" : "string"
          },
          "pysparkCode" : {
            "type" : "string"
          },
          "pythonExtensions" : {
            "type" : "string"
          },
          "stackType" : {
            "type" : "string"
          },
          "generatedAt" : {
            "type" : "string",
            "format" : "date-time"
          },
          "toolIds" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "createdAt" : {
            "type" : "string",
            "format" : "date-time"
          },
          "updatedAt" : {
            "type" : "string",
            "format" : "date-time"
          }
        }
      },
      "CompletionRequest" : {
        "type" : "object",
        "properties" : {
          "status" : {
            "type" : "string"
          },
          "errorMessage" : {
            "type" : "string"
          },
          "result" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "object"
            }
          },
          "tokens" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "object"
            }
          }
        }
      },
      "AgenticProfile" : {
        "type" : "object",
        "properties" : {
          "id" : {
            "type" : "integer",
            "format" : "int32"
          },
          "name" : {
            "type" : "string"
          },
          "version" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          },
          "organizationId" : {
            "type" : "string"
          },
          "enabled" : {
            "type" : "boolean"
          },
          "spec" : {
            "type" : "string"
          },
          "specYaml" : {
            "type" : "string"
          },
          "createdAt" : {
            "type" : "string",
            "format" : "date-time"
          },
          "updatedAt" : {
            "type" : "string",
            "format" : "date-time"
          },
          "createdById" : {
            "type" : "integer",
            "format" : "int32"
          }
        }
      },
      "StartRequest" : {
        "type" : "object",
        "properties" : {
          "profileId" : {
            "type" : "integer",
            "format" : "int32"
          },
          "profileName" : {
            "type" : "string"
          },
          "profileUrl" : {
            "type" : "string"
          },
          "inputs" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "string"
            }
          },
          "llmProvider" : {
            "type" : "string"
          },
          "namespace" : {
            "type" : "string"
          },
          "clusterSelector" : {
            "type" : "string"
          },
          "image" : {
            "type" : "string"
          },
          "workingDir" : {
            "type" : "string"
          },
          "entrypoint" : {
            "type" : "string"
          },
          "runtimeEnvYaml" : {
            "type" : "string"
          },
          "ttlSeconds" : {
            "type" : "integer",
            "format" : "int32"
          },
          "activeDeadlineSeconds" : {
            "type" : "integer",
            "format" : "int32"
          },
          "envPassthrough" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "string"
            }
          },
          "organizationId" : {
            "type" : "string"
          },
          "projectId" : {
            "type" : "string"
          },
          "userId" : {
            "type" : "string"
          },
          "useEphemeralVms" : {
            "type" : "boolean"
          },
          "vmCount" : {
            "type" : "integer",
            "format" : "int32"
          },
          "vmRoles" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "cloudCredentials" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "string"
            }
          },
          "hetznerCredentialId" : {
            "type" : "integer",
            "format" : "int32"
          }
        }
      },
      "JobCategoryDto" : {
        "type" : "object",
        "properties" : {
          "id" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          },
          "icon" : {
            "type" : "string"
          },
          "visibility" : {
            "type" : "string",
            "enum" : [ "PUBLIC", "PRIVATE" ]
          },
          "enabled" : {
            "type" : "boolean"
          },
          "agentIds" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "createdAt" : {
            "type" : "string",
            "format" : "date-time"
          },
          "updatedAt" : {
            "type" : "string",
            "format" : "date-time"
          }
        }
      },
      "CloudCredential" : {
        "type" : "object",
        "properties" : {
          "id" : {
            "type" : "integer",
            "format" : "int32"
          },
          "name" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          },
          "provider" : {
            "type" : "string",
            "enum" : [ "OPENAI", "ANTHROPIC", "HUGGING_FACE", "COHERE", "AZURE_AI_STUDIO", "MOSAICML", "REPLIC", "STEEL_DEV", "TOGETHERAI", "GROQ", "RUNPOD", "AWS", "AZURE", "GCP", "HETZNER", "AWS_BEDROCK", "GOOGLE_VERTEX", "HETZNER_OBJ", "SCALEWAY_OBJ", "IONOS_S3", "OVH_S3", "CLOUDFLARE_R2", "MINIO", "DATABRICKS", "LLAMACLOUD", "WEAVIATE", "TWITTER", "REDDIT", "FACEBOOK", "INSTAGRAM", "LINKEDIN", "TIKTOK", "YOUTUBE", "ALPHAVANTAGE", "POLYGON", "TWELVEDATA", "MARKETSTACK", "FMP", "IEXCLOUD", "CBOND", "FRED", "OECD", "WORLDBANK", "BANCAITALIA", "OVERPASS", "GOOGLE_SEARCH", "BING_SEARCH", "DATAIMPULSE", "BRIGHTDATA", "SMARTPROXY", "OXYLABS", "IPROXY", "THORDATA", "PROXYROTATOR", "CUSTOM" ]
          },
          "apiKey" : {
            "type" : "string"
          },
          "apiSecret" : {
            "type" : "string"
          },
          "organizationId" : {
            "type" : "string"
          },
          "projectId" : {
            "type" : "string"
          },
          "region" : {
            "type" : "string"
          },
          "endpoint" : {
            "type" : "string"
          },
          "accessKeyId" : {
            "type" : "string"
          },
          "secretAccessKey" : {
            "type" : "string"
          },
          "sessionToken" : {
            "type" : "string"
          },
          "accountId" : {
            "type" : "string"
          },
          "subscriptionId" : {
            "type" : "string"
          },
          "resourceGroup" : {
            "type" : "string"
          },
          "workspaceName" : {
            "type" : "string"
          },
          "huggingFaceToken" : {
            "type" : "string"
          },
          "cohereApiKey" : {
            "type" : "string"
          },
          "azureAiStudioEndpoint" : {
            "type" : "string"
          },
          "mosaicmlApiKey" : {
            "type" : "string"
          },
          "replicateApiToken" : {
            "type" : "string"
          },
          "twitterBearerToken" : {
            "type" : "string"
          },
          "twitterApiKey" : {
            "type" : "string"
          },
          "twitterApiSecret" : {
            "type" : "string"
          },
          "redditClientId" : {
            "type" : "string"
          },
          "redditClientSecret" : {
            "type" : "string"
          },
          "redditUserAgent" : {
            "type" : "string"
          },
          "facebookAccessToken" : {
            "type" : "string"
          },
          "facebookAppId" : {
            "type" : "string"
          },
          "facebookAppSecret" : {
            "type" : "string"
          },
          "instagramAccessToken" : {
            "type" : "string"
          },
          "linkedinAccessToken" : {
            "type" : "string"
          },
          "linkedinClientId" : {
            "type" : "string"
          },
          "linkedinClientSecret" : {
            "type" : "string"
          },
          "tiktokClientKey" : {
            "type" : "string"
          },
          "tiktokClientSecret" : {
            "type" : "string"
          },
          "youtubeApiKey" : {
            "type" : "string"
          },
          "databricksWorkspaceUrl" : {
            "type" : "string"
          },
          "databricksAccessToken" : {
            "type" : "string"
          },
          "databricksClusterId" : {
            "type" : "string"
          },
          "oauthAccessToken" : {
            "type" : "string"
          },
          "oauthRefreshToken" : {
            "type" : "string"
          },
          "oauthTokenExpiresAt" : {
            "type" : "string",
            "format" : "date-time"
          },
          "oauthTokenType" : {
            "type" : "string"
          },
          "alphavantageApiKey" : {
            "type" : "string"
          },
          "polygonApiKey" : {
            "type" : "string"
          },
          "twelvedataApiKey" : {
            "type" : "string"
          },
          "marketstackAccessKey" : {
            "type" : "string"
          },
          "fmpApiKey" : {
            "type" : "string"
          },
          "iexcloudToken" : {
            "type" : "string"
          },
          "cbondApiKey" : {
            "type" : "string"
          },
          "cbondClientId" : {
            "type" : "string"
          },
          "cbondClientSecret" : {
            "type" : "string"
          },
          "googleSearchEngineId" : {
            "type" : "string"
          },
          "bingSearchApiKey" : {
            "type" : "string"
          },
          "enabled" : {
            "type" : "boolean"
          }
        }
      },
      "DatasetDto" : {
        "type" : "object",
        "properties" : {
          "id" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          },
          "userId" : {
            "type" : "string"
          },
          "sourceUrl" : {
            "type" : "string"
          },
          "sourceType" : {
            "type" : "string"
          },
          "filePath" : {
            "type" : "string"
          },
          "fileFormat" : {
            "type" : "string"
          },
          "fileSize" : {
            "type" : "integer",
            "format" : "int64"
          },
          "schema" : {
            "type" : "string"
          },
          "metadata" : {
            "type" : "string"
          },
          "enabled" : {
            "type" : "boolean"
          },
          "fieldIds" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "createdAt" : {
            "type" : "string",
            "format" : "date-time"
          },
          "updatedAt" : {
            "type" : "string",
            "format" : "date-time"
          },
          "storagePath" : {
            "type" : "string"
          },
          "format" : {
            "type" : "string"
          },
          "datasetType" : {
            "type" : "string"
          },
          "trinoSchema" : {
            "type" : "string"
          },
          "storageType" : {
            "type" : "string"
          },
          "cloudCredentialId" : {
            "type" : "integer",
            "format" : "int32"
          }
        }
      },
      "PrestoQueryRequest" : {
        "type" : "object",
        "properties" : {
          "sql" : {
            "type" : "string"
          },
          "catalog" : {
            "type" : "string"
          },
          "schema" : {
            "type" : "string"
          },
          "limit" : {
            "type" : "integer",
            "format" : "int32"
          },
          "offset" : {
            "type" : "integer",
            "format" : "int32"
          }
        }
      },
      "EtlLibraryVersionApiDto" : {
        "type" : "object",
        "properties" : {
          "id" : {
            "type" : "integer",
            "format" : "int64"
          },
          "buildType" : {
            "type" : "string"
          },
          "buildNumber" : {
            "type" : "integer",
            "format" : "int32"
          },
          "version" : {
            "type" : "string"
          },
          "jarPath" : {
            "type" : "string"
          },
          "jarPathObfuscated" : {
            "type" : "string"
          },
          "jarSizeBytes" : {
            "type" : "integer",
            "format" : "int64"
          },
          "uploadedAt" : {
            "type" : "string",
            "format" : "date-time"
          },
          "active" : {
            "type" : "boolean"
          },
          "description" : {
            "type" : "string"
          },
          "imageTag" : {
            "type" : "string"
          }
        }
      },
      "ExportOptionsDto" : {
        "type" : "object",
        "properties" : {
          "includeProjects" : {
            "type" : "boolean"
          },
          "includeAgents" : {
            "type" : "boolean"
          },
          "includeJobs" : {
            "type" : "boolean"
          },
          "includeTasks" : {
            "type" : "boolean"
          },
          "includeDatasets" : {
            "type" : "boolean"
          }
        }
      },
      "ImportOptionsDto" : {
        "type" : "object",
        "properties" : {
          "targetOrganizationId" : {
            "type" : "string"
          },
          "overwriteExisting" : {
            "type" : "boolean"
          },
          "importExistingProjects" : {
            "type" : "boolean"
          },
          "importExistingAgents" : {
            "type" : "boolean"
          },
          "importExistingJobs" : {
            "type" : "boolean"
          },
          "importExistingTasks" : {
            "type" : "boolean"
          },
          "importExistingDatasets" : {
            "type" : "boolean"
          }
        }
      },
      "InferRequest" : {
        "type" : "object",
        "properties" : {
          "prompt" : {
            "type" : "string"
          },
          "systemPrompt" : {
            "type" : "string"
          },
          "provider" : {
            "type" : "string"
          },
          "model" : {
            "type" : "string"
          },
          "baseUrl" : {
            "type" : "string"
          }
        }
      },
      "PluginInstallation" : {
        "type" : "object",
        "properties" : {
          "id" : {
            "type" : "integer",
            "format" : "int64"
          },
          "pluginId" : {
            "type" : "string"
          },
          "pluginType" : {
            "type" : "string"
          },
          "buildType" : {
            "type" : "string"
          },
          "buildNumber" : {
            "type" : "integer",
            "format" : "int32"
          },
          "version" : {
            "type" : "string"
          },
          "jarPath" : {
            "type" : "string"
          },
          "manifestPath" : {
            "type" : "string"
          },
          "uiZipPath" : {
            "type" : "string"
          },
          "enabled" : {
            "type" : "boolean"
          },
          "organizationId" : {
            "type" : "string"
          },
          "organizationIdsJson" : {
            "type" : "string"
          },
          "mainClass" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          },
          "installedAt" : {
            "type" : "string",
            "format" : "date-time"
          },
          "updatedAt" : {
            "type" : "string",
            "format" : "date-time"
          },
          "enabledAt" : {
            "type" : "string",
            "format" : "date-time"
          },
          "enabledBy" : {
            "type" : "string"
          },
          "installedBy" : {
            "type" : "string"
          }
        }
      },
      "JobDto" : {
        "type" : "object",
        "properties" : {
          "id" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          },
          "projectId" : {
            "type" : "string"
          },
          "agentId" : {
            "type" : "string"
          },
          "inputDatasetId" : {
            "type" : "string"
          },
          "cloudCredentialId" : {
            "type" : "string"
          },
          "cloudCredentialIds" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "executionStatus" : {
            "type" : "string",
            "enum" : [ "CREATED", "PENDING", "RUNNING", "COMPLETED", "FAILED" ]
          },
          "scheduledTime" : {
            "type" : "string",
            "format" : "date-time"
          },
          "enabled" : {
            "type" : "boolean"
          },
          "taskIds" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "createdAt" : {
            "type" : "string",
            "format" : "date-time"
          },
          "updatedAt" : {
            "type" : "string",
            "format" : "date-time"
          },
          "jobType" : {
            "type" : "string",
            "enum" : [ "BATCH", "STREAMING" ]
          }
        }
      },
      "JobProjectDto" : {
        "type" : "object",
        "properties" : {
          "id" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          },
          "cronSchedule" : {
            "type" : "string"
          },
          "enabled" : {
            "type" : "boolean"
          },
          "jobIds" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "createdAt" : {
            "type" : "string",
            "format" : "date-time"
          },
          "updatedAt" : {
            "type" : "string",
            "format" : "date-time"
          }
        }
      },
      "TaskDto" : {
        "type" : "object",
        "properties" : {
          "id" : {
            "type" : "string"
          },
          "name" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          },
          "jobId" : {
            "type" : "string"
          },
          "botId" : {
            "type" : "string"
          },
          "outputDatasetId" : {
            "type" : "string"
          },
          "taskType" : {
            "type" : "string",
            "enum" : [ "SPARK", "AUTONOMOUS_AGENT", "BACKGROUND_TASK" ]
          },
          "executionReferenceId" : {
            "type" : "string"
          },
          "executionStatus" : {
            "type" : "string",
            "enum" : [ "CREATED", "PENDING", "RUNNING", "COMPLETED", "FAILED" ]
          },
          "executionLog" : {
            "type" : "string"
          },
          "scheduledTime" : {
            "type" : "string",
            "format" : "date-time"
          },
          "executionMode" : {
            "type" : "string",
            "enum" : [ "MANUAL", "SCHEDULED", "EVENT_DRIVEN" ]
          },
          "enabled" : {
            "type" : "boolean"
          },
          "apiKey" : {
            "type" : "string"
          },
          "createdAt" : {
            "type" : "string",
            "format" : "date-time"
          },
          "updatedAt" : {
            "type" : "string",
            "format" : "date-time"
          }
        }
      },
      "JobCompletionWebhookRequest" : {
        "type" : "object",
        "properties" : {
          "jobId" : {
            "type" : "string"
          },
          "executionId" : {
            "type" : "string"
          },
          "sparkApplicationName" : {
            "type" : "string"
          },
          "status" : {
            "type" : "string"
          },
          "outputDatasetPath" : {
            "type" : "string"
          },
          "outputDatasetFormat" : {
            "type" : "string"
          },
          "outputDatasetSchema" : {
            "type" : "string"
          },
          "durationSeconds" : {
            "type" : "integer",
            "format" : "int64"
          },
          "recordsProcessed" : {
            "type" : "integer",
            "format" : "int64"
          },
          "recordsOutput" : {
            "type" : "integer",
            "format" : "int64"
          },
          "outputFileSizeBytes" : {
            "type" : "integer",
            "format" : "int64"
          },
          "partitionsCount" : {
            "type" : "integer",
            "format" : "int32"
          },
          "driverMemoryUsedBytes" : {
            "type" : "integer",
            "format" : "int64"
          },
          "executorMemoryUsedBytes" : {
            "type" : "integer",
            "format" : "int64"
          },
          "executorCount" : {
            "type" : "integer",
            "format" : "int32"
          },
          "totalCpuTimeSeconds" : {
            "type" : "integer",
            "format" : "int64"
          },
          "errorCount" : {
            "type" : "integer",
            "format" : "int32"
          },
          "warningCount" : {
            "type" : "integer",
            "format" : "int32"
          },
          "errorMessage" : {
            "type" : "string"
          },
          "additionalMetrics" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "object"
            },
            "writeOnly" : true
          },
          "startedAt" : {
            "type" : "string"
          },
          "completedAt" : {
            "type" : "string"
          },
          "sparkUiUrl" : {
            "type" : "string"
          },
          "metrics" : {
            "type" : "object",
            "additionalProperties" : {
              "type" : "object"
            },
            "writeOnly" : true
          }
        }
      },
      "ProjectScheduleRequest" : {
        "type" : "object",
        "properties" : {
          "cronSchedule" : {
            "type" : "string"
          },
          "enabled" : {
            "type" : "boolean"
          },
          "timezone" : {
            "type" : "string"
          },
          "jobId" : {
            "type" : "string"
          },
          "executionRequestJson" : {
            "type" : "string"
          }
        }
      },
      "RescheduleEventsRequest" : {
        "type" : "object",
        "properties" : {
          "eventUrls" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      }
    }
  }
}