{"openapi":"3.1.0","info":{"title":"Wherobots Cloud API","description":"Wherobots Cloud API OpenAPI specification.\n\n    These are the API docs for the Wherobots API. You can use this to test out the API and see what it does.\n    The underlying OPENAPI spec can be found at /openapi.json. This can be used to generate clients for the API.\n\n    The Authorize button below will allow you to input an access token to authenticate to our API.\n    Then all of the requests on the page should work.\n    ","version":"0.0.1"},"servers":[{"url":"https://api.cloud.wherobots.com","description":"Wherobots Cloud API"}],"paths":{"/apikey":{"get":{"tags":["apikey"],"summary":"List API keys","operationId":"getApiKeys","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"customerId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customerid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ApiKey"},"title":"Response Getapikeys"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true},"post":{"tags":["apikey"],"summary":"Create an API key","operationId":"createApiKey","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApiKeyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApiKeyResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/apikey/{api_key_id}":{"post":{"tags":["apikey"],"summary":"Update API key expiry","operationId":"updateApiKey","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"api_key_id","in":"path","required":true,"schema":{"type":"string","title":"Api Key Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateApiKeyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKey"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true},"delete":{"tags":["apikey"],"summary":"Revoke an API key","operationId":"revokeApiKey","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"api_key_id","in":"path","required":true,"schema":{"type":"string","title":"Api Key Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/audit-log":{"get":{"tags":["audit-log"],"summary":"Query audit log events","operationId":"queryAuditLog","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"startTime","in":"query","required":false,"schema":{"type":"string","format":"date-time","title":"Starttime"}},{"name":"endTime","in":"query","required":false,"schema":{"type":"string","format":"date-time","title":"Endtime"}},{"name":"searchTerm","in":"query","required":false,"schema":{"type":"string","title":"Searchterm"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Cursor for the next page","title":"Cursor"},"description":"Cursor for the next page"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":0,"description":"Page size","default":50,"title":"Size"},"description":"Page size"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPage__T_Customized_AuditLogEventPublic_"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/audit-log/export":{"get":{"tags":["audit-log"],"summary":"Export audit log as CSV","operationId":"exportAuditLog","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"startTime","in":"query","required":false,"schema":{"type":"string","format":"date-time","title":"Starttime"}},{"name":"endTime","in":"query","required":false,"schema":{"type":"string","format":"date-time","title":"Endtime"}},{"name":"searchTerm","in":"query","required":false,"schema":{"type":"string","title":"Searchterm"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":false}},"/catalogs":{"get":{"tags":["catalogs"],"summary":"List all catalogs","description":"Lists all catalogs","operationId":"listCatalogs","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCatalogsResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true},"post":{"tags":["catalogs"],"summary":"Create a new managed catalog","description":"Creates a new managed catalog.","operationId":"createCatalog","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCatalogRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExplorerUICatalog"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/catalogs/{catalog_id}/namespaces":{"get":{"tags":["catalogs"],"summary":"List namespaces in a catalog","description":"Lists all namespaces for a given catalog.","operationId":"listNamespaces","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"catalog_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the catalog.","title":"Catalog Id"},"description":"The ID of the catalog."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListNamespacesResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/catalogs/{catalog_id}/namespaces/{namespace_name}/tables":{"get":{"tags":["catalogs"],"summary":"List tables in a namespace","description":"Lists all tables for a given namespace.","operationId":"listTables","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"catalog_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the catalog.","title":"Catalog Id"},"description":"The ID of the catalog."},{"name":"namespace_name","in":"path","required":true,"schema":{"type":"string","description":"The name of the namespace. Must be URL-encoded.","title":"Namespace Name"},"description":"The name of the namespace. Must be URL-encoded."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListTablesResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/catalogs/{catalog_id}/namespaces/{namespace_name}/tables/{table_name}":{"get":{"tags":["catalogs"],"summary":"Get table details","description":"Gets detailed information about a single table.","operationId":"getTable","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"catalog_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the catalog.","title":"Catalog Id"},"description":"The ID of the catalog."},{"name":"namespace_name","in":"path","required":true,"schema":{"type":"string","description":"The name of the namespace. Must be URL-encoded.","title":"Namespace Name"},"description":"The name of the namespace. Must be URL-encoded."},{"name":"table_name","in":"path","required":true,"schema":{"type":"string","description":"The name of the table. Must be URL-encoded.","title":"Table Name"},"description":"The name of the table. Must be URL-encoded."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TableDetail"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true},"delete":{"tags":["catalogs"],"summary":"Delete a table","description":"Removes a table from the catalog. **This operation does not purge the underlying data files** — only the catalog entry is removed. If the table's metadata file is broken or missing, the deletion will fail. In that case, set `force_delete_catalog_entry=true` to forcibly remove the catalog database entry. When force-deleting, data files are left intact and the user is responsible for cleaning them up. Requires admin privileges.","operationId":"deleteTable","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"catalog_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the catalog.","title":"Catalog Id"},"description":"The ID of the catalog."},{"name":"namespace_name","in":"path","required":true,"schema":{"type":"string","description":"The name of the namespace. Must be URL-encoded.","title":"Namespace Name"},"description":"The name of the namespace. Must be URL-encoded."},{"name":"table_name","in":"path","required":true,"schema":{"type":"string","description":"The name of the table. Must be URL-encoded.","title":"Table Name"},"description":"The name of the table. Must be URL-encoded."},{"name":"force_delete_catalog_entry","in":"query","required":false,"schema":{"type":"boolean","description":"If true, forcibly removes the catalog database entry even when the table's metadata file is broken or missing. Data files will NOT be purged; the user is responsible for cleaning them up.","default":false,"title":"Force Delete Catalog Entry"},"description":"If true, forcibly removes the catalog database entry even when the table's metadata file is broken or missing. Data files will NOT be purged; the user is responsible for cleaning them up."}],"responses":{"204":{"description":"Successful Response"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/catalogs/{catalog_id}/namespaces/{namespace_name}/tables/{table_name}/credentials":{"post":{"tags":["catalogs"],"summary":"Get temporary table storage credentials","description":"Generates temporary credentials to access the underlying storage of a table.","operationId":"getTableCredentials","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"catalog_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the catalog.","title":"Catalog Id"},"description":"The ID of the catalog."},{"name":"namespace_name","in":"path","required":true,"schema":{"type":"string","description":"The name of the namespace. Must be URL-encoded.","title":"Namespace Name"},"description":"The name of the namespace. Must be URL-encoded."},{"name":"table_name","in":"path","required":true,"schema":{"type":"string","description":"The name of the table. Must be URL-encoded.","title":"Table Name"},"description":"The name of the table. Must be URL-encoded."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TableCredentials"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/catalogs/{catalog_id}/namespaces/{namespace_name}/views/{view_name}":{"get":{"tags":["catalogs"],"summary":"Get view details","description":"Gets detailed information about a single view.","operationId":"getView","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"catalog_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the catalog.","title":"Catalog Id"},"description":"The ID of the catalog."},{"name":"namespace_name","in":"path","required":true,"schema":{"type":"string","description":"The name of the namespace. Must be URL-encoded.","title":"Namespace Name"},"description":"The name of the namespace. Must be URL-encoded."},{"name":"view_name","in":"path","required":true,"schema":{"type":"string","description":"The name of the view. Must be URL-encoded.","title":"View Name"},"description":"The name of the view. Must be URL-encoded."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ViewDetail"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/catalogs/hierarchy":{"get":{"tags":["catalogs"],"summary":"Get full catalog hierarchy","description":"Gets the complete catalog hierarchy including all databases and tables.","operationId":"getCatalogHierarchy","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetCatalogHierarchyResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/cloud-connections":{"get":{"tags":["cloud-connections"],"summary":"List cloud connections","operationId":"listCloudConnections","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CloudConnectionRead"},"type":"array","title":"Response Listcloudconnections"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true},"post":{"tags":["cloud-connections"],"summary":"Create a cloud connection","operationId":"createCloudConnection","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AwsCloudConnectionCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudConnectionRead"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/cloud-connections/{connection_id}":{"get":{"tags":["cloud-connections"],"summary":"Get a cloud connection","operationId":"getCloudConnection","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"connection_id","in":"path","required":true,"schema":{"type":"string","title":"Connection Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudConnectionRead"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true},"delete":{"tags":["cloud-connections"],"summary":"Delete a cloud connection","operationId":"deleteCloudConnection","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"connection_id","in":"path","required":true,"schema":{"type":"string","title":"Connection Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/environment-override-preset":{"get":{"tags":["environment-override--preset"],"summary":"List environment override presets","operationId":"listEnvironmentOverridePresets","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/EnvironmentOverridePreset"},"type":"array","title":"Response Listenvironmentoverridepresets"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true},"put":{"tags":["environment-override--preset"],"summary":"Create or update an env override preset","operationId":"createOrUpdateEnvironmentOverridePreset","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvironmentOverridePresetInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvironmentOverridePreset"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/environment-override-preset/{environment_override_preset_id}":{"delete":{"tags":["environment-override--preset"],"summary":"Delete an environment override preset","operationId":"deleteEnvironmentOverridePreset","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"environment_override_preset_id","in":"path","required":true,"schema":{"type":"string","title":"Environment Override Preset Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/environment-preset":{"get":{"tags":["environment-preset"],"summary":"List environment presets","operationId":"listEnvironmentPresets","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/EnvironmentPreset"},"type":"array","title":"Response Listenvironmentpresets"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true},"put":{"tags":["environment-preset"],"summary":"Create or update an environment preset","operationId":"createOrUpdateEnvironmentPreset","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvironmentPresetInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnvironmentPreset"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/environment-preset/{environment_preset_id}":{"delete":{"tags":["environment-preset"],"summary":"Delete an environment preset","operationId":"deleteEnvironmentPreset","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"environment_preset_id","in":"path","required":true,"schema":{"type":"string","title":"Environment Preset Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/files/integration-dir":{"get":{"tags":["files"],"summary":"List integration storage directory (legacy)","operationId":"getIntegrationDirectory","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"integration_id","in":"query","required":true,"schema":{"type":"string","title":"Integration Id"}},{"name":"dir","in":"query","required":true,"schema":{"type":"string","title":"Dir"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Directory"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/files/dir":{"get":{"tags":["files"],"summary":"List managed storage directory (legacy)","operationId":"getDirectory","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"dir","in":"query","required":true,"schema":{"type":"string","title":"Dir"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Directory"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/files/upload-url":{"post":{"tags":["files"],"summary":"Create a file upload URL (legacy)","operationId":"createUploadUrl","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/src__routers__files__UploadUrlResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/files":{"delete":{"tags":["files"],"summary":"Delete files from managed storage (legacy)","operationId":"deleteFiles","requestBody":{"content":{"application/json":{"schema":{"items":{"type":"string"},"type":"array","title":"Keys"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/files/folder":{"post":{"tags":["files"],"summary":"Create a folder in managed storage (legacy)","operationId":"createFolder","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","title":"Name"}},{"name":"dir","in":"query","required":true,"schema":{"type":"string","title":"Dir"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/files/download":{"get":{"tags":["files"],"summary":"Download a file from managed storage (legacy)","operationId":"downloadFile","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"File downloaded successfully","content":{"application/json":{"schema":{}},"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/files/rename":{"post":{"tags":["files"],"summary":"Rename a file in managed storage (legacy)","operationId":"renameFile","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string","title":"Key"}},{"name":"new_name","in":"query","required":true,"schema":{"type":"string","pattern":"^[a-zA-Z0-9\\!\\-\\_\\.\\*\\'\\(\\)]+$","title":"New Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/files/ingest-credentials":{"post":{"tags":["files"],"summary":"Create temporary ingest credentials (legacy)","operationId":"createIngestCredentials","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IngestCredentials"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"deprecated":true,"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/foreign-catalog":{"get":{"tags":["foreign-catalog"],"summary":"List foreign catalogs","description":"Lists all foreign catalogs visible to the current user.","operationId":"listForeignCatalogs","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ForeignCatalog"},"type":"array","title":"Response Listforeigncatalogs"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true},"post":{"tags":["foreign-catalog"],"summary":"Create a foreign catalog connection","description":"Creates a new foreign catalog.\n\nThis endpoint allows for the creation of a new foreign catalog connection.\nThe number of foreign catalogs is limited by the organization's plan.","operationId":"createForeignCatalog","requestBody":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/UnityIcebergForeignCatalogCreate"},{"$ref":"#/components/schemas/UnityDeltaForeignCatalogCreate"}],"title":"Payload","discriminator":{"propertyName":"type","mapping":{"UNITY_ICEBERG":"#/components/schemas/UnityIcebergForeignCatalogCreate","UNITY_DELTA":"#/components/schemas/UnityDeltaForeignCatalogCreate"}}}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForeignCatalog"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/foreign-catalog/{catalog_id}":{"get":{"tags":["foreign-catalog"],"summary":"Get a foreign catalog","description":"Gets a specific foreign catalog by its ID.","operationId":"getForeignCatalog","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"catalog_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the foreign catalog to retrieve.","title":"Catalog Id"},"description":"The ID of the foreign catalog to retrieve."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/DeltaForeignCatalogRead"},{"$ref":"#/components/schemas/IcebergForeignCatalogRead"}],"discriminator":{"propertyName":"type","mapping":{"UNITY_DELTA":"#/components/schemas/DeltaForeignCatalogRead","UNITY_ICEBERG":"#/components/schemas/IcebergForeignCatalogRead"}},"title":"Response Getforeigncatalog"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true},"put":{"tags":["foreign-catalog"],"summary":"Update a foreign catalog","description":"Updates an existing foreign catalog.","operationId":"updateForeignCatalog","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"catalog_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the foreign catalog to update.","title":"Catalog Id"},"description":"The ID of the foreign catalog to update."}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/UnityIcebergForeignCatalogUpdate"},{"$ref":"#/components/schemas/UnityDeltaForeignCatalogUpdate"}],"discriminator":{"propertyName":"type","mapping":{"UNITY_ICEBERG":"#/components/schemas/UnityIcebergForeignCatalogUpdate","UNITY_DELTA":"#/components/schemas/UnityDeltaForeignCatalogUpdate"}},"title":"Catalog"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForeignCatalog"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true},"delete":{"tags":["foreign-catalog"],"summary":"Delete a foreign catalog","description":"Deletes a foreign catalog by its ID.","operationId":"deleteForeignCatalog","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"catalog_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the foreign catalog to delete.","title":"Catalog Id"},"description":"The ID of the foreign catalog to delete."}],"responses":{"204":{"description":"Successful Response"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/foreign-catalog/test-connection":{"post":{"tags":["foreign-catalog"],"summary":"Test a new foreign catalog connection","description":"Tests the connection to a foreign catalog.\n\nThis endpoint allows users to test the connection details of a foreign catalog\nbefore creating it.","operationId":"testUnsavedForeignCatalogConnection","requestBody":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/UnityIcebergForeignCatalogCreate"},{"$ref":"#/components/schemas/UnityDeltaForeignCatalogCreate"}],"title":"Catalog","discriminator":{"propertyName":"type","mapping":{"UNITY_ICEBERG":"#/components/schemas/UnityIcebergForeignCatalogCreate","UNITY_DELTA":"#/components/schemas/UnityDeltaForeignCatalogCreate"}}}}},"required":true},"responses":{"204":{"description":"Successful Response"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/foreign-catalog/{catalog_id}/test-connection":{"post":{"tags":["foreign-catalog"],"summary":"Test an existing foreign catalog connection","description":"Tests the connection to a foreign catalog.\n\nThis endpoint allows users to test the connection details of an existing\nforeign catalog.","operationId":"testExistingForeignCatalogConnection","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"catalog_id","in":"path","required":true,"schema":{"type":"string","description":"The ID of the foreign catalog to test.","title":"Catalog Id"},"description":"The ID of the foreign catalog to test."}],"responses":{"204":{"description":"Successful Response"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/me/jupyter/lab/instance/{notebook_id}":{"get":{"tags":["jupyter_lab"],"summary":"Get a notebook instance","operationId":"getNotebookInstance","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"notebook_id","in":"path","required":true,"schema":{"type":"string","title":"Notebook Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JupyterKubeApp"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/me/jupyter/lab/instance-latest":{"get":{"tags":["jupyter_lab"],"summary":"Get user's latest notebook instance","operationId":"latestNotebookInstance","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/JupyterKubeApp"},{"type":"null"}],"title":"Response Latestnotebookinstance"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/me/jupyter/lab/instance":{"get":{"tags":["jupyter_lab"],"summary":"List notebook instances","operationId":"listNotebookInstances","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":10,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}},{"name":"desc","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Desc"}},{"name":"exclude_statuses","in":"query","required":false,"schema":{"type":"array","items":{"$ref":"#/components/schemas/AppStatus"},"default":[],"title":"Exclude Statuses"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/JupyterListModel"},"title":"Response Listnotebookinstances"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true},"post":{"tags":["jupyter_lab"],"summary":"Create a notebook instance","operationId":"createNotebookInstance","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"region","in":"query","required":true,"schema":{"type":"string","title":"Region"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JupyterAPIPayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JupyterKubeApp"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/me/jupyter/lab/instance/{notebook_id}/destroy":{"post":{"tags":["jupyter_lab"],"summary":"Destroy a notebook instance","operationId":"destroyNotebookInstance","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"notebook_id","in":"path","required":true,"schema":{"type":"string","title":"Notebook Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JupyterKubeApp"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/me/jupyter/lab/config-hint":{"get":{"tags":["jupyter_lab"],"summary":"Get notebook config hints","operationId":"getNotebookConfigHint","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JupyterConfigHint"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/management/organization/{organization_id}/subscription":{"get":{"tags":["management","superuser"],"summary":"Get organization subscription","description":"Get organization's active subscription details.\n\nThis endpoint is for superusers only and returns the active subscription\ninformation including type-specific details (AWS Marketplace, Stripe, etc.).","operationId":"getOrganizationSubscription","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","title":"Organization Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/SubscriptionInfo"},{"type":"null"}],"title":"Response Getorganizationsubscription"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/management/quotas/all":{"get":{"tags":["management","superuser"],"summary":"List all organization quotas","operationId":"listAllQuotas","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":{"additionalProperties":{"type":"integer"},"propertyNames":{"$ref":"#/components/schemas/QuotaType"},"type":"object"},"type":"object","title":"Response Listallquotas"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/management/organization/{organization_id}/quotas":{"get":{"tags":["management","superuser"],"summary":"Get quotas for an organization","operationId":"getOrganizationQuotas","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","title":"Organization Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"integer"},"propertyNames":{"$ref":"#/components/schemas/QuotaType"},"title":"Response Getorganizationquotas"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/management/organization/{organization_id}/update-quota":{"post":{"tags":["management","superuser"],"summary":"Update a quota for an organization","operationId":"updateOrganizationQuota","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","title":"Organization Id"}},{"name":"quota_type","in":"query","required":true,"schema":{"$ref":"#/components/schemas/QuotaType"}},{"name":"quota_value","in":"query","required":true,"schema":{"type":"integer","title":"Quota Value"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"integer"},"propertyNames":{"$ref":"#/components/schemas/QuotaType"},"title":"Response Updateorganizationquota"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/management/organization/{organization_id}/refresh-quotas":{"post":{"tags":["management","superuser"],"summary":"Refresh org resource quotas in K8s","operationId":"refreshOrganizationQuotas","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","title":"Organization Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/management/organization/{organization_id}/refresh-users":{"post":{"tags":["management","superuser"],"summary":"Refresh users in an organization","operationId":"refreshOrganizationUsers","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","title":"Organization Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/management/organization/{organization_id}/verify":{"post":{"tags":["management","superuser"],"summary":"Verify an organization","operationId":"verifyOrganization","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","title":"Organization Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/management/organization/{organization_id}/mark-fraudulent":{"post":{"tags":["management","superuser"],"summary":"Mark organization as fraudulent","operationId":"markOrganizationFraudulent","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","title":"Organization Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/management/organization/{organization_id}/update-plan":{"post":{"tags":["management","superuser"],"summary":"Update organization plan and subscription","description":"Update an organization's plan and optionally change its subscription type.\n\nIf subscription_type is provided and the org already has an active subscription\nof a different type, the old subscription will be stopped and a new one created.","operationId":"updateOrganizationPlan","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","title":"Organization Id"}},{"name":"plan","in":"query","required":true,"schema":{"$ref":"#/components/schemas/Plan"}},{"name":"subscription_type","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/SubscriptionType"},{"type":"null"}],"title":"Subscription Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/management/organization/{organization_id}/refresh-catalogs":{"post":{"tags":["management","superuser"],"summary":"Refresh catalogs for an organization","description":"Refresh catalogs for a specific organization.\nOnly accessible by super users.","operationId":"refreshOrganizationCatalogs","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","title":"Organization Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/management/kube_app/{kube_app_id}/destroy":{"post":{"tags":["management","superuser"],"summary":"Destroy a workload","operationId":"destroyWorkload","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"kube_app_id","in":"path","required":true,"schema":{"type":"string","title":"Kube App Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/management/organization/{organization_id}/feature-overrides":{"get":{"tags":["management","superuser"],"summary":"Get feature flag overrides for an org","operationId":"getFeatureOverrides","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","title":"Organization Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/FeatureEnabledState"},"propertyNames":{"$ref":"#/components/schemas/WherobotsCloudFeature"},"title":"Response Getfeatureoverrides"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/management/organization/{organization_id}/update-feature-override":{"post":{"tags":["management","superuser"],"summary":"Update a feature flag override","operationId":"updateFeatureOverride","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","title":"Organization Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Body_updateFeatureOverride"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/management/organization/{organization_id}":{"delete":{"tags":["management","superuser"],"summary":"Delete an organization","operationId":"deleteOrganization","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","title":"Organization Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/management/async_operation_task":{"post":{"tags":["management","superuser"],"summary":"Create an async operation task","operationId":"createAsyncOperationTask","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTaskPayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","title":"Response Createasyncoperationtask"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/users/me":{"get":{"tags":["users","me"],"summary":"Get current user profile","operationId":"getMe","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/Customer"},{"$ref":"#/components/schemas/HumanPrincipal"},{"$ref":"#/components/schemas/ServicePrincipal"}],"title":"Response Getme"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/users/me/role":{"post":{"tags":["users","me"],"summary":"Update current user role","operationId":"updateRole","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Customer"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/users/me/path-access":{"get":{"tags":["users","me"],"summary":"Verify access to an app path","operationId":"verifyPathAccess","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"path","in":"query","required":true,"schema":{"type":"string","title":"Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/organization/quota/organization":{"get":{"tags":["organization","quota"],"summary":"List organization quotas","operationId":"listQuotas","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":{"type":"integer"},"propertyNames":{"$ref":"#/components/schemas/QuotaType"},"type":"object","title":"Response Listquotas"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/organization/coupon/redeem":{"post":{"tags":["organization","coupon"],"summary":"Redeem an organization coupon","operationId":"redeemCoupon","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Body_redeemCoupon"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Coupon"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/organization/{organization_id}/users/invitations":{"get":{"tags":["organization","users"],"summary":"Get pending organization invitations","operationId":"getOrganizationInvitations","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","title":"Organization Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Invitation"},"title":"Response Getorganizationinvitations"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/organization":{"get":{"tags":["organization"],"summary":"Get current user's organization","operationId":"getMyOrganization","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true},"delete":{"tags":["organization"],"summary":"Delete the current organization","operationId":"deleteMyOrganization","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true},"patch":{"tags":["organization"],"summary":"Update current organization settings","operationId":"updateMyOrganization","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationUpdateInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/organization/organization/invite":{"post":{"tags":["organization"],"summary":"Invite users to the organization","operationId":"inviteUsers","requestBody":{"content":{"application/json":{"schema":{"items":{"type":"string"},"type":"array","title":"Invited Users"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/organization/organization/invite/{email}":{"delete":{"tags":["organization"],"summary":"Cancel a pending invitation","operationId":"cancelInvitation","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"email","in":"path","required":true,"schema":{"type":"string","title":"Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/organization/register":{"post":{"tags":["organization"],"summary":"Register a new organization","operationId":"organizationRegister","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"x-amzn-marketplace-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The Amazon Marketplace registration token","title":"X-Amzn-Marketplace-Token"},"description":"The Amazon Marketplace registration token"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationRegisterInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/organization/undelete":{"post":{"tags":["organization"],"summary":"Restore a deleted organization","operationId":"undeleteMyOrganization","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/organization/{organization_id}/register":{"post":{"tags":["organization"],"summary":"Register a new user in an organization","operationId":"userRegister","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","title":"Organization Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HumanPrincipal"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/organization/{organization_id}/quotas":{"get":{"tags":["organization"],"summary":"List quotas for an organization","operationId":"listOrganizationQuotas","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","title":"Organization Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"integer"},"propertyNames":{"$ref":"#/components/schemas/QuotaType"},"title":"Response Listorganizationquotas"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/organization/{organization_id}/union-bootstrap":{"post":{"tags":["organization"],"summary":"Bootstrap Union tenant for an org","operationId":"unionBootstrap","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","title":"Organization Id"}},{"name":"compute_region_name","in":"query","required":true,"schema":{"type":"string","title":"Compute Region Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"boolean","title":"Response Unionbootstrap"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/organization/users/export":{"get":{"tags":["organization"],"summary":"Export organization users as CSV","operationId":"exportOrganizationUsers","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"format","in":"query","required":true,"schema":{"const":"csv","type":"string","title":"Format"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/organization/users/{customer_id}/role":{"put":{"tags":["organization"],"summary":"Change a user's role","operationId":"switchCustomerRole","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"customer_id","in":"path","required":true,"schema":{"type":"string","title":"Customer Id"}},{"name":"new_role_id","in":"query","required":true,"schema":{"type":"string","title":"New Role Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/organization/users/{user_email}":{"delete":{"tags":["organization"],"summary":"Remove a user from the organization","operationId":"deleteCustomer","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"user_email","in":"path","required":true,"schema":{"type":"string","title":"User Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/organization/refresh-catalogs":{"post":{"tags":["organization"],"summary":"Refresh current org catalogs","operationId":"refreshCatalogs","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/organization/apikeys":{"get":{"tags":["organization"],"summary":"List all API keys in the organization","operationId":"getOrganizationApiKeys","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ApiKey"},"type":"array","title":"Response Getorganizationapikeys"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/organization/default-environment-preset":{"put":{"tags":["organization"],"summary":"Set default environment preset","operationId":"setDefaultEnvironmentPreset","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"preset_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preset Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/organization/default-environment-override-preset":{"put":{"tags":["organization"],"summary":"Set default environment override preset","operationId":"setDefaultEnvironmentOverridePreset","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"preset_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preset Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/organization/default-region":{"put":{"tags":["organization"],"summary":"Set the default compute region","operationId":"setDefaultRegion","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"region","in":"query","required":true,"schema":{"type":"string","title":"Region"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/organization/default-runtime":{"put":{"tags":["organization"],"summary":"Set the default compute runtime","operationId":"setDefaultRuntime","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"runtime_id","in":"query","required":true,"schema":{"type":"string","title":"Runtime Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/organization/by-name/{name}":{"get":{"tags":["organization"],"summary":"Search organizations by name","operationId":"getOrganizationsByName","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Organization"},"title":"Response Getorganizationsbyname"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/organization/by-id/{org_id}":{"get":{"tags":["organization"],"summary":"Get an organization by ID","operationId":"getOrganization","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"string","title":"Org Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/organization/all":{"get":{"tags":["organization"],"summary":"List all organizations for current user","description":"Get a list of all organizations the current user belongs to.","operationId":"getAllOrganizationsForUser","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrgListingEntry"},"type":"array","title":"Response Getallorganizationsforuser"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/organization/create":{"post":{"tags":["organization"],"summary":"Create a new organization","operationId":"createOrganization","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationCreateInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/organization/ensure-currentuser-humanprincipal":{"post":{"tags":["organization"],"summary":"Ensure current user has a human principal","operationId":"ensureCurrentUserHumanPrincipal","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnsureHumanPrincipalInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/runs":{"get":{"tags":["runs"],"summary":"List job runs","operationId":"listJobRuns","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":255,"pattern":"^[a-zA-Z0-9_\\-\\.]*\\*?[a-zA-Z0-9_\\-\\.]*$"},{"type":"null"}],"title":"Name"}},{"name":"created_after","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created After"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/RunStatus"}},{"type":"null"}],"title":"Status"}},{"name":"region","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Cursor for the next page","title":"Cursor"},"description":"Cursor for the next page"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":0,"description":"Page size","default":50,"title":"Size"},"description":"Page size"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CursorPage__T_Customized_RunView_"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true},"post":{"tags":["runs"],"summary":"Create a job run","operationId":"createJobRun","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"region","in":"query","required":true,"schema":{"type":"string","title":"Region"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRunPayload-Input"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunView"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":false}},"/runs/{run_id}":{"get":{"tags":["runs"],"summary":"Get a job run","operationId":"getJobRun","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunView"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/runs/{run_id}/cancel":{"post":{"tags":["runs"],"summary":"Cancel a job run","operationId":"cancelJobRun","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunView"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/runs/{run_id}/logs":{"get":{"tags":["runs"],"summary":"Get job run logs","operationId":"getJobRunLogs","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Size"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Cursor"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LogsResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/runs/{run_id}/metrics":{"get":{"tags":["runs"],"summary":"Get job run metrics","operationId":"getJobRunMetrics","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunMetricsResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/service":{"get":{"tags":["service"],"summary":"List service principals","operationId":"listServicePrincipals","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ServicePrincipal"},"type":"array","title":"Response Listserviceprincipals"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/service/{service_id}":{"get":{"tags":["service"],"summary":"Get a service principal","operationId":"getServicePrincipal","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"service_id","in":"path","required":true,"schema":{"type":"string","title":"Service Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServicePrincipal"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true},"patch":{"tags":["service"],"summary":"Update a service principal","operationId":"updateServicePrincipal","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"service_id","in":"path","required":true,"schema":{"type":"string","title":"Service Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServicePrincipalUpdateInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServicePrincipal"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true},"delete":{"tags":["service"],"summary":"Delete a service principal","operationId":"deleteServicePrincipal","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"service_id","in":"path","required":true,"schema":{"type":"string","title":"Service Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/service/register":{"post":{"tags":["service"],"summary":"Register a new service principal","operationId":"registerServicePrincipal","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServicePrincipalRegisterInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServicePrincipal"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/solution-notebooks":{"get":{"tags":["solution_notebooks"],"summary":"List solution notebooks","operationId":"listSolutionNotebooks","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"showInGalleryOnly","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Showingalleryonly"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/NotebookMetadata"},"title":"Response Listsolutionnotebooks"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true},"post":{"tags":["solution_notebooks"],"summary":"Create a solution notebook","operationId":"createSolutionNotebook","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_createSolutionNotebook"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotebookMetadata"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/solution-notebooks/{notebookId}":{"get":{"tags":["solution_notebooks"],"summary":"Get a solution notebook","operationId":"getSolutionNotebook","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"notebookId","in":"path","required":true,"schema":{"type":"string","maxLength":255,"title":"Notebookid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotebookMetadata"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true},"put":{"tags":["solution_notebooks"],"summary":"Replace a solution notebook","operationId":"replaceSolutionNotebook","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"notebookId","in":"path","required":true,"schema":{"type":"string","maxLength":255,"title":"Notebookid"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_replaceSolutionNotebook"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotebookMetadata"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true},"delete":{"tags":["solution_notebooks"],"summary":"Delete a solution notebook","operationId":"deleteSolutionNotebook","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"notebookId","in":"path","required":true,"schema":{"type":"string","maxLength":255,"title":"Notebookid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/solution-notebooks/{notebookId}/thumbnail":{"get":{"tags":["solution_notebooks"],"summary":"Get solution notebook thumbnail","operationId":"getSolutionNotebookThumbnail","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"notebookId","in":"path","required":true,"schema":{"type":"string","maxLength":255,"title":"Notebookid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/sql/sessions":{"get":{"tags":["sql"],"summary":"Returns a list of the callers SQL sessions","operationId":"listSqlSessions","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"region","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SqlSessionKubeApp"},"title":"Response Listsqlsessions"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/sql/session/{session_id}":{"get":{"tags":["sql"],"summary":"Returns the callers' SQL session by ID","operationId":"getSqlSession","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/SqlSessionKubeApp"},{"type":"null"}],"title":"Response Getsqlsession"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true},"delete":{"tags":["sql"],"summary":"Deletes a SQL session owned by the caller, by ID","operationId":"deleteSqlSession","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/sql/session":{"post":{"tags":["sql"],"summary":"Creates a SQL session for the user (if needed)","operationId":"createSqlSession","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"force_new","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Force New"}},{"name":"region","in":"query","required":true,"schema":{"type":"string","title":"Region"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SqlSessionAPIPayload"}}}},"responses":{"303":{"description":"Returns a HTTP status code 303 to the GET api (PRG pattern)","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/ste/.well-known/jwks.json":{"get":{"tags":["service_token_endpoint"],"summary":"Get JWKS for token verification","operationId":"getSteJwks","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/ste/oauth2/token":{"post":{"tags":["service_token_endpoint"],"summary":"Exchange refresh token for access token","description":"Exchange credentials for an access token. Currently only support refresh_token","operationId":"exchangeAccessToken","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ExchangeTokenRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/ste/v2/oauth2/tokens":{"post":{"tags":["service_token_endpoint"],"summary":"Exchange token for Iceberg REST access","description":"Exchange credentials for Open Source (OSS) Iceberg REST Client (IRC).\n\nOSS IRC (< 1.10.x) uses 2 grant types:\n- token-exchange: Defined by the OAuth 2.0 Token Exchange spec (RFC 8693).\n  Exchange a valid, unexpired (OAuth) access token for a new access token with the same or smaller scopes.\n- client_credentials: Defined by the OAuth 2.0 Authorization Framework spec (RFC 6749).\n  Exchange a client credential (i.e. Wherobots API Key) for an access token.\n\nUse cases:\n1. [client_credentials] Users who has an API key yet no OAuth JWT token.\nRequest format:\n    {\n        \"grant_type\": \"client_credentials\",\n        \"client_id\": \"<customer_id>\", (Wherobots Customer Ext ID)\n        \"client_secret\": \"<api_key>\", (Wherobots API Key)\n        \"scope\": \"<requested_scope>\" (\"catalog\" for now, to be extended in the future)\n    }\n2. [token-exchange] Users who already has an valid, unexpired OAuth JWT token.\nRequest format:\n    {\n        \"grant_type\": \"urn:ietf:params:oauth:grant-type:token-exchange\", (OSS IRC always use this exact string)\n        \"scope\": \"<requested_scope>\",\n        \"subject_token\": \"<current_unexpired_access_token>\",\n        \"subject_token_type\": \"urn:ietf:params:oauth:token-type:access_token\", (OSS IRC always use this exact string)\n        \"actor_token\": \"<optional_actor_token>\", (not used currently)\n        \"actor_token_type\": \"<actor_token_type>\" (not used currently)\n    }\nNote: the optional actor_token is used for permission delegation, which is NOT\ncurrently supported, and thus has no effect even if provided. The \"subject_token_type\"\nhas to be \"access_token\" at the moment - we currently only support exchanging access tokens.","operationId":"exchangeIcebergToken","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ClientCredIssuanceRequest"},{"$ref":"#/components/schemas/SubjectTokenExchangeRequest"}],"title":"Form Data"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/storage":{"get":{"tags":["storage"],"summary":"List storage integrations","operationId":"listIntegration","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/StorageSource"},"type":"array","title":"Response Listintegration"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true},"post":{"tags":["storage"],"summary":"Create a storage integration","operationId":"createIntegration","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateStorageIntegrationAPIPayload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageSource"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/storage/{integration_id}":{"delete":{"tags":["storage"],"summary":"Delete a storage integration","operationId":"deleteIntegration","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"string","title":"Integration Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true},"get":{"tags":["storage"],"summary":"Get a storage integration","operationId":"getIntegration","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"string","title":"Integration Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageSource"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/storage/trust-relationship":{"get":{"tags":["storage"],"summary":"Get IAM trust relationship","operationId":"getTrustRelationship","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/storage/s3-access-type":{"get":{"tags":["storage"],"summary":"Check S3 bucket access type","operationId":"getS3AccessType","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"s3_path","in":"query","required":true,"schema":{"type":"string","title":"S3 Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/S3AccessApiResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/storage/{integration_id}/sample-policy":{"get":{"tags":["storage"],"summary":"Get sample IAM policy","operationId":"getSamplePolicy","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"string","title":"Integration Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/storage/credentials":{"post":{"tags":["storage"],"summary":"Get Storage Credentials","description":"Return temporary AWS credentials scoped to the requested S3 path.\n\nResolution order:\n1. Managed storage (org file store bucket)\n2. WherobotsDB releases bucket (if the org has the feature)\n3. User-defined storage integrations (prefix match)\n\n`payload.access_mode` controls whether returned credentials are read-only\nor include write permissions.\n\nReturns empty credentials for public buckets (no role_arn).","operationId":"getStorageCredentials","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageCredentialsRequest"}}},"required":true},"responses":{"200":{"description":"Temporary credentials scoped to the requested path with read or read/write access","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemporaryAwsCredentials"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"No storage source matches the requested path"},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/storage/{integration_id}/access":{"post":{"tags":["storage"],"summary":"Verify storage integration access","operationId":"verifyIntegrationAccess","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"string","title":"Integration Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageIntegrationAccess"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/storage/{integration_id}/abacaccess":{"post":{"tags":["storage"],"summary":"Verify ABAC storage access","operationId":"verifyAbacAccess","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"integration_id","in":"path","required":true,"schema":{"type":"string","title":"Integration Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageIntegrationAccess"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/storage/{storage_id}/file-upload-url/{path}":{"post":{"tags":["storage"],"summary":"Create a presigned file upload URL","operationId":"createFileUploadUrl","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"storage_id","in":"path","required":true,"schema":{"type":"string","title":"Storage Id"}},{"name":"path","in":"path","required":true,"schema":{"type":"string","title":"Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/src__routers__storageintegration__UploadUrlResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":false}},"/storage/{storage_id}/file-rename/{path}":{"post":{"tags":["storage"],"summary":"Rename a file in storage","operationId":"renameFileInStorage","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"storage_id","in":"path","required":true,"schema":{"type":"string","title":"Storage Id"}},{"name":"path","in":"path","required":true,"schema":{"type":"string","title":"Path"}},{"name":"new_name","in":"query","required":true,"schema":{"type":"string","title":"New Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/storage/{storage_id}/files/{path}":{"get":{"tags":["storage"],"summary":"Download a file from storage","operationId":"downloadFileFromStorage","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"storage_id","in":"path","required":true,"schema":{"type":"string","title":"Storage Id"}},{"name":"path","in":"path","required":true,"schema":{"type":"string","title":"Path"}}],"responses":{"200":{"description":"File downloaded successfully","content":{"application/json":{"schema":{}},"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true},"delete":{"tags":["storage"],"summary":"Delete a file from storage","operationId":"deleteFileFromStorage","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"storage_id","in":"path","required":true,"schema":{"type":"string","title":"Storage Id"}},{"name":"path","in":"path","required":true,"schema":{"type":"string","title":"Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/storage/{storage_id}/directories/{path}":{"delete":{"tags":["storage"],"summary":"Delete a directory from storage","operationId":"deleteDirectory","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"storage_id","in":"path","required":true,"schema":{"type":"string","title":"Storage Id"}},{"name":"path","in":"path","required":true,"schema":{"type":"string","title":"Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true},"get":{"tags":["storage"],"summary":"List directory contents","operationId":"listDirectoryContents","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"storage_id","in":"path","required":true,"schema":{"type":"string","title":"Storage Id"}},{"name":"path","in":"path","required":true,"schema":{"type":"string","title":"Path"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DirectoryListingResult"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true},"put":{"tags":["storage"],"summary":"Create a directory in storage","operationId":"createDirectory","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"storage_id","in":"path","required":true,"schema":{"type":"string","title":"Storage Id"}},{"name":"path","in":"path","required":true,"schema":{"type":"string","title":"Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/subscriptions/amazon-marketplace-customer":{"get":{"tags":["subscriptions"],"summary":"Get AWS Marketplace customer details","operationId":"getAmazonMarketplaceCustomerDetails","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"x-amzn-marketplace-token","in":"header","required":true,"schema":{"type":"string","description":"The Amazon Marketplace registration token","title":"X-Amzn-Marketplace-Token"},"description":"The Amazon Marketplace registration token"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AmazonMarketplaceCustomerDetails"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/subscriptions/aws-marketplace":{"post":{"tags":["subscriptions"],"summary":"Link organization to AWS Marketplace","operationId":"linkAmazonMarketplace","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"x-amzn-marketplace-token","in":"header","required":true,"schema":{"type":"string","description":"The Amazon Marketplace registration token","title":"X-Amzn-Marketplace-Token"},"description":"The Amazon Marketplace registration token"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/subscriptions":{"get":{"tags":["subscriptions"],"summary":"Get current organization subscription","operationId":"getMySubscription","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/SubscriptionInfo"},{"type":"null"}],"title":"Response Getmysubscription"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/subscriptions/upgrade":{"post":{"tags":["subscriptions"],"summary":"Initiate a subscription upgrade","description":"Initiates the upgrade process for the organization's subscription with\nStripe-based payments.\n\nThis creates a new Stripe SetupIntent and a PENDING StripeSubscription to\ninitiate the upgrade flow. The client will use the returned intent secret to\ncomplete the payment method setup on the frontend. The PENDING StripeSubscription\ndoes not become the organization's active subscription as a result of this call\n(see the upgrade_confirmation endpoint below).\n\nThe Stripe subscription webhook handler will then finalize the upgrade once the payment method is\nconfirmed and successfully attached by Stripe (see src.routers.webhook.stripe).","operationId":"initiateSubscriptionUpgrade","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StripeSubscription"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/subscriptions/upgrade-confirmation":{"post":{"tags":["subscriptions"],"summary":"Confirm subscription upgrade with Stripe","description":"Confirms the subscription upgrade process for the organization's Stripe-based subscription.\n\nCalled by the frontend after the Stripe SetupIntent process is completed, as notification to the\nbackend that the pending StripeSubscription can now be considered the active subscription for the organization.\n\nThis is a UX optimization so that the user will see the pending state immediately after completing the SetupIntent,\ninstead of having to wait for the Stripe webhook to be processed. The upgrade will still be finalized properly by\nthe webhook handler even if the call to this endpoint fails or is never made.","operationId":"confirmSubscriptionUpgrade","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpgradeConfirmationRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/subscriptions/cancel":{"post":{"tags":["subscriptions"],"summary":"Cancel organization Stripe subscription","description":"Cancels the organization's Stripe subscription.\n\nThis will cancel the subscription in Orb (stopping billing), downgrade the\norganization to the Community plan, and mark the subscription as stopped.","operationId":"cancelStripeSubscription","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/subscriptions/portal":{"get":{"tags":["subscriptions"],"summary":"Get billing portal URL","operationId":"getPortalUrl","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Response Getportalurl"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/union-executions/{execution_id}":{"get":{"tags":["union-executions"],"summary":"Get detailed Union execution info by ID","description":"Return detailed information for a Union/Flyte workflow execution,\nincluding live inputs and outputs fetched from the Union API.","operationId":"getUnionExecutionDetails","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"execution_id","in":"path","required":true,"schema":{"type":"string","title":"Execution Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnionExecutionDetailView"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":false}},"/usage/workloads/chart":{"get":{"tags":["usage"],"summary":"Get workload usage chart data","operationId":"getWorkloadUsageChart","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"timerange","in":"query","required":false,"schema":{"$ref":"#/components/schemas/TimerangeOption","description":"The time range for the usage chart.","choices":["24h","7d","30d"],"default":"24h"},"description":"The time range for the usage chart."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ChartSlice"},"title":"Response Getworkloadusagechart"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/usage/workloads/info":{"get":{"tags":["usage"],"summary":"Get workload usage summary info","operationId":"getWorkloadUsageInfo","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"startTime","in":"query","required":false,"schema":{"type":"string","format":"date-time","title":"Starttime"}},{"name":"endTime","in":"query","required":false,"schema":{"type":"string","format":"date-time","title":"Endtime"}},{"name":"includeStatuses","in":"query","required":false,"schema":{"type":"array","items":{"$ref":"#/components/schemas/AppStatus"},"default":[],"title":"Includestatuses"}},{"name":"excludeStatuses","in":"query","required":false,"schema":{"type":"array","items":{"$ref":"#/components/schemas/AppStatus"},"default":[],"title":"Excludestatuses"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Workload"},"title":"Response Getworkloadusageinfo"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/usage/workloads":{"get":{"tags":["usage"],"summary":"Get workload usage (deprecated)","operationId":"getWorkloadUsage","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"startTime","in":"query","required":false,"schema":{"type":"string","format":"date-time","title":"Starttime"}},{"name":"endTime","in":"query","required":false,"schema":{"type":"string","format":"date-time","title":"Endtime"}},{"name":"includeStatuses","in":"query","required":false,"schema":{"type":"array","items":{"$ref":"#/components/schemas/AppStatus"},"default":[],"title":"Includestatuses"}},{"name":"excludeStatuses","in":"query","required":false,"schema":{"type":"array","items":{"$ref":"#/components/schemas/AppStatus"},"default":[],"title":"Excludestatuses"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/KubeApp"},"title":"Response Getworkloadusage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/usage/history":{"get":{"tags":["usage"],"summary":"Get workload usage history","description":"Return a unified history of KubeApp workloads and Union workflow executions.","operationId":"getWorkloadHistory","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"startTime","in":"query","required":false,"schema":{"type":"string","format":"date-time","title":"Starttime"}},{"name":"endTime","in":"query","required":false,"schema":{"type":"string","format":"date-time","title":"Endtime"}},{"name":"workloadType","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/WorkloadType"},{"type":"null"}],"title":"Workloadtype"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkloadHistoryItem"},"title":"Response Getworkloadhistory"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-excluded":true}},"/usage/costs":{"post":{"tags":["usage"],"summary":"Get workload cost breakdown","operationId":"getWorkloadCosts","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetKubeAppCostsInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":{"$ref":"#/components/schemas/KubeAppCost"},"type":"object","title":"Response Getworkloadcosts"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-excluded":true}},"/user-management/{user_id}":{"get":{"tags":["user-management","superuser"],"summary":"Get user by ID","operationId":"getUserById","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","title":"User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HumanPrincipal"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true},"delete":{"tags":["user-management","superuser"],"summary":"Delete a user","operationId":"deleteUser","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","title":"User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/user-management/by-email/{email}":{"get":{"tags":["user-management","superuser"],"summary":"Get users by email (partial match)","operationId":"getUserByEmail","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"email","in":"path","required":true,"schema":{"type":"string","title":"Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/HumanPrincipal"},"title":"Response Getuserbyemail"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/webhook/orb":{"post":{"tags":["webhook","orb"],"summary":"Orb Webhook","operationId":"orb_webhook_webhook_orb_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/webhook/stripe/subscriptions":{"post":{"tags":["webhook","stripe"],"summary":"Stripe Webhook","operationId":"stripe_webhook_webhook_stripe_subscriptions_post","security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"parameters":[{"name":"stripe-signature","in":"header","required":true,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Stripe webhook payload signature","title":"Stripe-Signature"},"description":"Stripe webhook payload signature"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/is-super-user":{"get":{"summary":"Check if current user is a superuser","operationId":"isSuperUser","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"boolean","title":"Response Issuperuser"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}},"/health":{"get":{"summary":"Health check","description":"Health check endpoint with detailed component status.\n\nReturns status=\"ok\" always for k8s probe compatibility.\nIndividual component failures are reported in the checks dict.\n\nNote: DB connections use pool_pre_ping=True for automatic validation\non checkout. This endpoint reports pool status without making DB queries.","operationId":"healthCheck","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"x-exclude-from-cli":true,"x-excluded":true}},"/flags":{"get":{"summary":"List feature flags (debug only)","operationId":"listFeatureFlags","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":{"type":"boolean"},"type":"object","title":"Response Listfeatureflags"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorBody"}}}}},"security":[{"bearerToken":[]},{"wherobotsApiKey":[]}],"x-exclude-from-cli":true,"x-excluded":true}}},"components":{"schemas":{"AmazonMarketplaceCustomerDetails":{"properties":{"customer_identifier":{"type":"string","title":"Customer Identifier"},"customer_aws_account_id":{"type":"string","title":"Customer Aws Account Id"}},"type":"object","required":["customer_identifier","customer_aws_account_id"],"title":"AmazonMarketplaceCustomerDetails"},"ApiKey":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"partialApiKey":{"type":"string","title":"Partialapikey","description":"Deprecated: use `preview` instead.","deprecated":true},"preview":{"type":"string","title":"Preview","description":"Display form of the key, e.g. `abc123...wxyz`."},"name":{"type":"string","title":"Name"},"valid":{"type":"boolean","title":"Valid"},"revoked":{"type":"boolean","title":"Revoked"},"expiresAt":{"type":"string","format":"date-time","title":"Expiresat"},"createdById":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Createdbyid"},"createdBy":{"anyOf":[{"$ref":"#/components/schemas/OrganizationCustomer"},{"type":"null"}]},"ownedBy":{"anyOf":[{"$ref":"#/components/schemas/OrganizationCustomer"},{"type":"null"}]}},"type":"object","required":["id","createTime","updateTime","partialApiKey","preview","name","valid","revoked","expiresAt","createdById","createdBy"],"title":"ApiKey"},"AppStatus":{"type":"string","enum":["PENDING","PREPARING","PREPARE_FAILED","REQUESTED","DEPLOYING","DEPLOY_FAILED","DEPLOYED","INITIALIZING","INIT_FAILED","READY","DESTROY_REQUESTED","DESTROYING","DESTROY_FAILED","DESTROYED"],"title":"AppStatus"},"AppType":{"type":"string","enum":["JUPYTER","SQL_SESSION","RUN"],"title":"AppType"},"AuditLogEventPublic":{"properties":{"event_id":{"type":"string","title":"Event Id"},"event_time":{"type":"string","format":"date-time","title":"Event Time"},"action_name":{"type":"string","title":"Action Name"},"user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Id"},"user_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Name"},"user_agent":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Agent"},"source_ip":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Ip"},"resource_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resource Name"},"resource_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resource Id"},"compute_region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Compute Region"}},"type":"object","required":["action_name"],"title":"AuditLogEventPublic"},"AwsCloudConnectionCreate":{"properties":{"name":{"type":"string","maxLength":100,"minLength":1,"title":"Name","description":"Display name for the cloud connection"},"awsAccountId":{"type":"string","title":"Awsaccountid","description":"The AWS account ID to connect"}},"type":"object","required":["name","awsAccountId"],"title":"AwsCloudConnectionCreate"},"AwsMarketplaceSubscription":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"stoppedTime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Stoppedtime"},"state":{"$ref":"#/components/schemas/SubscriptionState"},"customerAWSAccountId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customerawsaccountid"}},"type":"object","required":["id","createTime","updateTime","stoppedTime","state","customerAWSAccountId"],"title":"AwsMarketplaceSubscription"},"BaseModel":{"properties":{},"type":"object","title":"BaseModel"},"Body_createSolutionNotebook":{"properties":{"name":{"type":"string","maxLength":255,"title":"Name"},"description":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Description"},"efsPath":{"type":"string","maxLength":512,"title":"Efspath"},"recommendedRuntime":{"$ref":"#/components/schemas/RuntimeId","default":"tiny"},"thumbnailImage":{"anyOf":[{"type":"string","format":"binary"},{"type":"null"}],"title":"Thumbnailimage"},"galleryOrder":{"type":"integer","title":"Galleryorder","default":0},"showInGallery":{"type":"boolean","title":"Showingallery","default":true}},"type":"object","required":["name","efsPath"],"title":"Body_createSolutionNotebook"},"Body_redeemCoupon":{"properties":{"code":{"type":"string","title":"Code","description":"The coupon code to redeem"},"apply":{"type":"boolean","title":"Apply","description":"Whether to apply the coupon features, or only check","default":false}},"type":"object","required":["code"],"title":"Body_redeemCoupon"},"Body_replaceSolutionNotebook":{"properties":{"name":{"type":"string","maxLength":255,"title":"Name"},"description":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Description"},"efsPath":{"type":"string","maxLength":512,"title":"Efspath"},"recommendedRuntime":{"$ref":"#/components/schemas/RuntimeId","default":"tiny"},"thumbnailImage":{"anyOf":[{"type":"string","format":"binary"},{"type":"null"}],"title":"Thumbnailimage"},"galleryOrder":{"type":"integer","title":"Galleryorder","default":0},"showInGallery":{"type":"boolean","title":"Showingallery","default":true}},"type":"object","required":["name","efsPath"],"title":"Body_replaceSolutionNotebook"},"Body_updateFeatureOverride":{"properties":{"feature":{"$ref":"#/components/schemas/WherobotsCloudFeature"},"access":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Access"}},"type":"object","required":["feature"],"title":"Body_updateFeatureOverride"},"Catalog":{"properties":{"id":{"type":"string","title":"Id","description":"Unique identifier for the catalog."},"name":{"type":"string","title":"Name","description":"The user-friendly name of the catalog."},"type":{"$ref":"#/components/schemas/CatalogType","description":"The type of the catalog."}},"type":"object","required":["id","name","type"],"title":"Catalog"},"CatalogType":{"type":"string","enum":["MANAGED","FOREIGN_DATABRICKS"],"title":"CatalogType"},"ChartSlice":{"properties":{"start":{"type":"string","format":"date-time","title":"Start"},"end":{"type":"string","format":"date-time","title":"End"},"usage":{"additionalProperties":{"$ref":"#/components/schemas/UsageSlice"},"type":"object","title":"Usage"}},"type":"object","required":["start","end","usage"],"title":"ChartSlice"},"ClientCredIssuanceRequest":{"properties":{"grant_type":{"type":"string","const":"client_credentials","title":"Grant Type"},"scope":{"type":"string","title":"Scope"},"client_id":{"type":"string","title":"Client Id"},"client_secret":{"type":"string","title":"Client Secret"},"expires_in":{"type":"integer","minimum":0.0,"title":"Expires In","default":0}},"type":"object","required":["grant_type","scope","client_id","client_secret"],"title":"ClientCredIssuanceRequest"},"CloudConnectionManagedBy":{"type":"string","enum":["CLOUDFORMATION"],"title":"CloudConnectionManagedBy"},"CloudConnectionRead":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"cloudProvider":{"$ref":"#/components/schemas/CloudProvider"},"managedBy":{"anyOf":[{"$ref":"#/components/schemas/CloudConnectionManagedBy"},{"type":"null"}]},"roleArn":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rolearn"},"awsAccountId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Awsaccountid"},"stackName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stackname"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","name","cloudProvider","managedBy","createdAt"],"title":"CloudConnectionRead"},"CloudProvider":{"type":"string","enum":["AWS"],"title":"CloudProvider"},"ComputeClusterAvailability":{"type":"string","enum":["AVAILABLE","DEGRADED","UNAVAILABLE","DISABLED"],"title":"ComputeClusterAvailability"},"ComputeRegion":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"name":{"type":"string","title":"Name"},"cloud":{"$ref":"#/components/schemas/Provider"},"region":{"type":"string","title":"Region"},"endpoint":{"type":"string","title":"Endpoint"},"ownedById":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ownedbyid"}},"type":"object","required":["id","createTime","updateTime","name","cloud","region","endpoint"],"title":"ComputeRegion"},"Coupon":{"properties":{"plans":{"items":{"$ref":"#/components/schemas/Plan"},"type":"array","uniqueItems":true,"title":"Plans","description":"The plans this coupon can be applied to"},"features":{"items":{"$ref":"#/components/schemas/WherobotsCloudFeature"},"type":"array","uniqueItems":true,"title":"Features","description":"The features enabled by this coupon"},"quotas":{"additionalProperties":{"type":"integer"},"propertyNames":{"$ref":"#/components/schemas/QuotaType"},"type":"object","title":"Quotas","description":"The quotas granted by this coupon"}},"type":"object","required":["plans","features","quotas"],"title":"Coupon"},"CreateApiKeyRequest":{"properties":{"name":{"type":"string","maxLength":50,"title":"Name"},"expiresAt":{"type":"string","format":"date-time","title":"Expiresat"},"ownedById":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ownedbyid"}},"type":"object","required":["name","expiresAt"],"title":"CreateApiKeyRequest"},"CreateApiKeyResponse":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"partialApiKey":{"type":"string","title":"Partialapikey","description":"Deprecated: use `preview` instead.","deprecated":true},"preview":{"type":"string","title":"Preview","description":"Display form of the key, e.g. `abc123...wxyz`."},"name":{"type":"string","title":"Name"},"valid":{"type":"boolean","title":"Valid"},"revoked":{"type":"boolean","title":"Revoked"},"expiresAt":{"type":"string","format":"date-time","title":"Expiresat"},"createdById":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Createdbyid"},"createdBy":{"anyOf":[{"$ref":"#/components/schemas/OrganizationCustomer"},{"type":"null"}]},"ownedBy":{"anyOf":[{"$ref":"#/components/schemas/OrganizationCustomer"},{"type":"null"}]},"key":{"type":"string","title":"Key"}},"type":"object","required":["id","createTime","updateTime","partialApiKey","preview","name","valid","revoked","expiresAt","createdById","createdBy","key"],"title":"CreateApiKeyResponse"},"CreateCatalogRequest":{"properties":{"name":{"type":"string","title":"Name","description":"The name of the catalog."},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location","description":"The S3 location for the catalog. If empty, a default location will be created in managed storage."},"organizationId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organizationid","description":"The organization ID. If not provided, uses the current user's organization."}},"type":"object","required":["name"],"title":"CreateCatalogRequest"},"CreateRunPayload-Input":{"properties":{"runtime":{"$ref":"#/components/schemas/RuntimeId"},"version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version"},"name":{"type":"string","maxLength":255,"minLength":8,"pattern":"^[a-zA-Z0-9_\\-\\.]+$","title":"Name"},"runPython":{"anyOf":[{"$ref":"#/components/schemas/RunPythonPayload"},{"type":"null"}]},"runJar":{"anyOf":[{"$ref":"#/components/schemas/RunJarPayload"},{"type":"null"}]},"timeoutSeconds":{"type":"integer","title":"Timeoutseconds","default":3600},"environment":{"$ref":"#/components/schemas/RunEnvironment-Input","default":{"sparkConfigs":{},"dependencies":[]}}},"type":"object","required":["runtime","name"],"title":"CreateRunPayload"},"CreateRunPayload-Output":{"properties":{"runtime":{"$ref":"#/components/schemas/RuntimeId"},"version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version"},"name":{"type":"string","maxLength":255,"minLength":8,"pattern":"^[a-zA-Z0-9_\\-\\.]+$","title":"Name"},"runPython":{"anyOf":[{"$ref":"#/components/schemas/RunPythonPayload"},{"type":"null"}]},"runJar":{"anyOf":[{"$ref":"#/components/schemas/RunJarPayload"},{"type":"null"}]},"timeoutSeconds":{"type":"integer","title":"Timeoutseconds","default":3600},"environment":{"$ref":"#/components/schemas/RunEnvironment-Output","default":{"sparkConfigs":{},"dependencies":[]}}},"type":"object","required":["runtime","name"],"title":"CreateRunPayload"},"CreateStorageIntegrationAPIPayload":{"properties":{"name":{"type":"string","maxLength":50,"pattern":"[A-Za-z]+","title":"Name"},"path":{"type":"string","maxLength":512,"minLength":6,"pattern":"^s3:\\/\\/([a-zA-Z0-9\\-_]{3,63})(?:\\/?|\\/([a-zA-Z0-9!_.*'()/&=-]+))?$","title":"Path"},"roleArn":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rolearn"}},"type":"object","required":["name","path"],"title":"CreateStorageIntegrationAPIPayload"},"CursorPage__T_Customized_AuditLogEventPublic_":{"properties":{"items":{"items":{"$ref":"#/components/schemas/AuditLogEventPublic"},"type":"array","title":"Items"},"total":{"type":"integer","minimum":0.0,"title":"Total"},"current_page":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Page","description":"Cursor to refetch the current page"},"current_page_backwards":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Page Backwards","description":"Cursor to refetch the current page starting from the last item"},"previous_page":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Previous Page","description":"Cursor for the previous page"},"next_page":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Page","description":"Cursor for the next page"}},"type":"object","required":["items","total"],"title":"CursorPage[~T]Customized[AuditLogEventPublic]"},"CursorPage__T_Customized_RunView_":{"properties":{"items":{"items":{"$ref":"#/components/schemas/RunView"},"type":"array","title":"Items"},"total":{"type":"integer","minimum":0.0,"title":"Total"},"current_page":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Page","description":"Cursor to refetch the current page"},"current_page_backwards":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Page Backwards","description":"Cursor to refetch the current page starting from the last item"},"previous_page":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Previous Page","description":"Cursor for the previous page"},"next_page":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Page","description":"Cursor for the next page"}},"type":"object","required":["items","total"],"title":"CursorPage[~T]Customized[RunView]"},"Customer":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"organizationId":{"type":"string","title":"Organizationid"},"roles":{"items":{"$ref":"#/components/schemas/Role-Output"},"type":"array","title":"Roles"},"policies":{"items":{"$ref":"#/components/schemas/Policy"},"type":"array","title":"Policies"},"deletedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deletedat"}},"type":"object","required":["id","createTime","updateTime","organizationId","roles","policies"],"title":"Customer"},"DataFormat":{"type":"string","enum":["NUMBER","PERCENTAGE","BYTES","CURRENCY"],"title":"DataFormat"},"DataValue":{"properties":{"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"},"timestamp":{"type":"integer","title":"Timestamp"}},"type":"object","required":["value","timestamp"],"title":"DataValue"},"DeltaForeignCatalogRead":{"properties":{"id":{"type":"string","title":"Id","description":"Unique external ID of the foreign catalog."},"name":{"type":"string","title":"Name","description":"Name of the foreign catalog."},"serverUrl":{"type":"string","title":"Serverurl","description":"URL of the foreign catalog server."},"type":{"type":"string","const":"UNITY_DELTA","title":"Type","description":"Type of the foreign catalog. Must be 'UNITY_DELTA'."}},"type":"object","required":["id","name","serverUrl","type"],"title":"DeltaForeignCatalogRead"},"DependantLibrary":{"properties":{"sourceType":{"$ref":"#/components/schemas/SourceType"},"fileType":{"anyOf":[{"$ref":"#/components/schemas/FileType"},{"type":"null"}]},"filePath":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filepath"},"libraryName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Libraryname"},"libraryVersion":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Libraryversion"}},"type":"object","required":["sourceType"],"title":"DependantLibrary"},"DependencyFileType":{"type":"string","enum":["JAR","PYTHON_WHEEL","ZIP","OTHER"],"title":"DependencyFileType","description":"Enum for the file type of dependency"},"DependencySourceType":{"type":"string","enum":["PYPI","FILE"],"title":"DependencySourceType","description":"Enum for the source type of dependency"},"Directory":{"properties":{"name":{"type":"string","title":"Name"},"path":{"type":"string","title":"Path"},"mutateProtected":{"type":"boolean","title":"Mutateprotected","default":false},"uploadProtected":{"type":"boolean","title":"Uploadprotected","default":false},"files":{"items":{"$ref":"#/components/schemas/FileEntry"},"type":"array","title":"Files","default":[]}},"type":"object","required":["name","path"],"title":"Directory"},"DirectoryListingResult":{"properties":{"items":{"items":{"$ref":"#/components/schemas/FileEntry"},"type":"array","title":"Items"},"path":{"type":"string","title":"Path"},"name":{"type":"string","title":"Name"},"mutate_protected":{"type":"boolean","title":"Mutate Protected","default":false},"upload_protected":{"type":"boolean","title":"Upload Protected","default":false},"current_page":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Page"},"next_page":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Page"}},"type":"object","required":["items","path","name"],"title":"DirectoryListingResult","description":"Result of a directory listing operation."},"Effect":{"type":"string","enum":["ALLOW","DENY"],"title":"Effect"},"EnsureHumanPrincipalInput":{"properties":{"workos_organization_id":{"type":"string","title":"Workos Organization Id"}},"type":"object","required":["workos_organization_id"],"title":"EnsureHumanPrincipalInput"},"EnvironmentOverridePreset":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"name":{"type":"string","title":"Name"},"driverDiskSize":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Driverdisksize"},"executorDiskSize":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Executordisksize"},"sparkConfiguration":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Sparkconfiguration"},"createdBy":{"anyOf":[{"$ref":"#/components/schemas/OrganizationCustomer"},{"type":"null"}]},"protected":{"type":"boolean","title":"Protected","default":false}},"type":"object","required":["id","createTime","updateTime","name","sparkConfiguration","createdBy"],"title":"EnvironmentOverridePreset"},"EnvironmentOverridePresetInput":{"properties":{"name":{"type":"string","maxLength":50,"minLength":1,"title":"Name"},"driverDiskSize":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Driverdisksize"},"executorDiskSize":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Executordisksize"},"sparkConfiguration":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Sparkconfiguration"}},"type":"object","required":["name"],"title":"EnvironmentOverridePresetInput"},"EnvironmentPreset":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"name":{"type":"string","title":"Name"},"version":{"type":"string","title":"Version"},"sparkConfiguration":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Sparkconfiguration"},"dependencies":{"items":{"$ref":"#/components/schemas/DependantLibrary"},"type":"array","title":"Dependencies"},"aiDefault":{"type":"boolean","title":"Aidefault"},"createdBy":{"anyOf":[{"$ref":"#/components/schemas/OrganizationCustomer"},{"type":"null"}]},"protected":{"type":"boolean","title":"Protected","default":false}},"type":"object","required":["id","createTime","updateTime","name","version","sparkConfiguration","dependencies","aiDefault","createdBy"],"title":"EnvironmentPreset"},"EnvironmentPresetInput":{"properties":{"name":{"type":"string","maxLength":50,"minLength":1,"title":"Name"},"version":{"type":"string","title":"Version"},"sparkConfiguration":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Sparkconfiguration"},"dependencies":{"items":{"$ref":"#/components/schemas/DependantLibrary"},"type":"array","title":"Dependencies","default":[]},"aiDefault":{"type":"boolean","title":"Aidefault","default":false}},"type":"object","required":["name","version"],"title":"EnvironmentPresetInput"},"ErrorBody":{"properties":{"errors":{"items":{"$ref":"#/components/schemas/ErrorInfo"},"type":"array","title":"Errors","description":"A list of errors that occurred"},"requestId":{"type":"string","title":"Requestid","description":"A unique identifier for the request that caused the error"}},"type":"object","required":["errors","requestId"],"title":"ErrorBody"},"ErrorClass":{"type":"string","enum":["BAD_REQUEST_ERROR","CONFLICT_ERROR","INVALID_INPUT_ERROR","INTERNAL_SERVER_ERROR","UNAUTHORIZED_ERROR","INSUFFICIENT_PERMISSIONS_ERROR","THIRD_PARTY_PERMISSIONS_ERROR","NOT_FOUND_ERROR","INSUFFICIENT_QUOTA_ERROR","REQUEST_ENTITY_TOO_LARGE","UNITY_CATALOG_CONNECTION_FAILED","RATE_LIMIT_ERROR","TIMEOUT_ERROR","ACCOUNT_NOT_PROVISIONED"],"title":"ErrorClass"},"ErrorInfo":{"properties":{"code":{"$ref":"#/components/schemas/ErrorClass","description":"The error code"},"message":{"type":"string","title":"Message","description":"A human-readable message describing the error"},"details":{"type":"string","title":"Details","description":"Details about the error"},"path":{"type":"string","title":"Path","description":"The path to the field that caused the error"},"suggestion":{"type":"string","title":"Suggestion","description":"Suggested action to resolve the error","default":"Contact us at support@wherobots.com to get help with resolving your error."},"documentation_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Documentation Url","description":"URL to related documentation"},"field":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Field","description":"The field that caused the error if applicable"}},"type":"object","required":["code","message","details","path"],"title":"ErrorInfo"},"ExchangeTokenRequest":{"properties":{"scope":{"type":"string","title":"Scope"},"grant_type":{"type":"string","const":"refresh_token","title":"Grant Type"},"refresh_token":{"type":"string","title":"Refresh Token"}},"type":"object","required":["scope","grant_type","refresh_token"],"title":"ExchangeTokenRequest"},"ExplorerUICatalog":{"properties":{"id":{"type":"integer","title":"Id","description":"Unique identifier for the catalog."},"extId":{"type":"string","title":"Extid","description":"External identifier for the catalog."},"name":{"type":"string","title":"Name","description":"Name of the catalog."},"location":{"type":"string","title":"Location","description":"The cloud storage URL of the catalog."},"databases":{"items":{"$ref":"#/components/schemas/ExplorerUIDatabase"},"type":"array","title":"Databases","description":"List of databases."}},"type":"object","required":["id","extId","name","location"],"title":"ExplorerUICatalog"},"ExplorerUIDatabase":{"properties":{"name":{"type":"string","title":"Name","description":"The name of the database."},"location":{"type":"string","title":"Location","description":"The location of the database.","default":""},"tables":{"items":{"$ref":"#/components/schemas/ExplorerUITable"},"type":"array","title":"Tables","description":"List of tables in the database."}},"type":"object","required":["name"],"title":"ExplorerUIDatabase"},"ExplorerUITable":{"properties":{"name":{"type":"string","title":"Name","description":"The name of the table."},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location","description":"The location of the table."}},"type":"object","required":["name"],"title":"ExplorerUITable"},"FeatureEnabledState":{"type":"string","enum":["enabled_by_plan","enabled_by_override","disabled"],"title":"FeatureEnabledState"},"FileDependency-Input":{"properties":{"sourceType":{"$ref":"#/components/schemas/DependencySourceType","default":"FILE"},"filePath":{"type":"string","title":"Filepath"}},"type":"object","required":["filePath"],"title":"FileDependency","description":"Model for the dependency of a run"},"FileDependency-Output":{"properties":{"sourceType":{"$ref":"#/components/schemas/DependencySourceType","default":"FILE"},"filePath":{"type":"string","title":"Filepath"},"fileType":{"$ref":"#/components/schemas/DependencyFileType","description":"Get the type of the file","readOnly":true}},"type":"object","required":["filePath","fileType"],"title":"FileDependency","description":"Model for the dependency of a run"},"FileEntry":{"properties":{"name":{"type":"string","title":"Name"},"path":{"type":"string","title":"Path"},"type":{"$ref":"#/components/schemas/FileEntryType"},"lastModified":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastmodified"},"size":{"type":"integer","title":"Size","default":0},"protected":{"type":"boolean","title":"Protected","default":false}},"type":"object","required":["name","path","type"],"title":"FileEntry"},"FileEntryType":{"type":"string","enum":["FILE","FOLDER"],"title":"FileEntryType"},"FileStore":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"bucketName":{"type":"string","title":"Bucketname"}},"type":"object","required":["id","createTime","updateTime","bucketName"],"title":"FileStore"},"FileType":{"type":"string","enum":["JAR","PYTHON_WHEEL","ZIP","OTHER"],"title":"FileType"},"ForeignCatalog":{"properties":{"id":{"type":"string","title":"Id","description":"Unique external ID of the foreign catalog."},"name":{"type":"string","title":"Name","description":"Name of the foreign catalog."},"type":{"$ref":"#/components/schemas/ForeignCatalogType","description":"Type of the foreign catalog."},"serverUrl":{"type":"string","title":"Serverurl","description":"URL of the foreign catalog server."}},"type":"object","required":["id","name","type","serverUrl"],"title":"ForeignCatalog","description":"Response model for a foreign catalog."},"ForeignCatalogType":{"type":"string","enum":["UNITY_ICEBERG","UNITY_DELTA"],"title":"ForeignCatalogType","description":"Enum for supported foreign catalog types."},"GetCatalogHierarchyResponse":{"properties":{"catalogs":{"items":{"$ref":"#/components/schemas/ExplorerUICatalog"},"type":"array","title":"Catalogs"}},"type":"object","required":["catalogs"],"title":"GetCatalogHierarchyResponse"},"GetKubeAppCostsInput":{"properties":{"kubeAppIds":{"items":{"type":"string"},"type":"array","maxItems":100,"minItems":1,"title":"Kubeappids","description":"A list of Kubernetes App IDs. Maximum 100 items allowed."}},"type":"object","required":["kubeAppIds"],"title":"GetKubeAppCostsInput"},"GpuType":{"type":"string","enum":["NVIDIA A10G"],"title":"GpuType"},"HealthCheckDetail":{"properties":{"status":{"type":"string","title":"Status"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"}},"type":"object","required":["status"],"title":"HealthCheckDetail","description":"Detail for an individual health check component."},"HealthResponse":{"properties":{"status":{"type":"string","title":"Status"},"checks":{"anyOf":[{"additionalProperties":{"$ref":"#/components/schemas/HealthCheckDetail"},"type":"object"},{"type":"null"}],"title":"Checks"}},"type":"object","required":["status"],"title":"HealthResponse","description":"Health check response with optional detailed component checks."},"HumanPrincipal":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"organizationId":{"type":"string","title":"Organizationid"},"roles":{"items":{"$ref":"#/components/schemas/Role-Output"},"type":"array","title":"Roles"},"policies":{"items":{"$ref":"#/components/schemas/Policy"},"type":"array","title":"Policies"},"deletedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deletedat"},"email":{"type":"string","title":"Email"}},"type":"object","required":["id","createTime","updateTime","organizationId","roles","policies","email"],"title":"HumanPrincipal"},"IcebergForeignCatalogRead":{"properties":{"id":{"type":"string","title":"Id","description":"Unique external ID of the foreign catalog."},"name":{"type":"string","title":"Name","description":"Name of the foreign catalog."},"serverUrl":{"type":"string","title":"Serverurl","description":"URL of the foreign catalog server."},"type":{"type":"string","const":"UNITY_ICEBERG","title":"Type","description":"Type of the foreign catalog. Must be 'UNITY_DELTA'."},"oauthClientId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Oauthclientid","description":"OAuth client ID."}},"type":"object","required":["id","name","serverUrl","type"],"title":"IcebergForeignCatalogRead"},"IcebergType":{"properties":{},"type":"object","title":"IcebergType","description":"Base type for all Iceberg Types.\n\nExample:\n    >>> str(IcebergType())\n    'IcebergType()'\n    >>> repr(IcebergType())\n    'IcebergType()'"},"IngestCredentials":{"properties":{"accessKeyId":{"type":"string","title":"Accesskeyid"},"secretAccessKey":{"type":"string","title":"Secretaccesskey"},"sessionToken":{"type":"string","title":"Sessiontoken"},"expiration":{"type":"string","format":"date-time","title":"Expiration"}},"type":"object","required":["accessKeyId","secretAccessKey","sessionToken","expiration"],"title":"IngestCredentials"},"InstanceDetailsHint":{"properties":{"gpu":{"type":"integer","title":"Gpu","default":0},"gpu_type":{"anyOf":[{"$ref":"#/components/schemas/GpuType"},{"type":"null"}]},"gpu_vram":{"type":"integer","title":"Gpu Vram","default":0}},"type":"object","title":"InstanceDetailsHint"},"InstantMetric":{"properties":{"data":{"$ref":"#/components/schemas/DataValue"},"format":{"$ref":"#/components/schemas/DataFormat"}},"type":"object","required":["data","format"],"title":"InstantMetric"},"IntHint":{"properties":{"hint":{"type":"integer","title":"Hint"},"min":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min"},"max":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max"},"description":{"type":"string","title":"Description"}},"type":"object","required":["hint","description"],"title":"IntHint"},"InternalDevelopmentSubscription":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"stoppedTime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Stoppedtime"},"state":{"$ref":"#/components/schemas/SubscriptionState"}},"type":"object","required":["id","createTime","updateTime","stoppedTime","state"],"title":"InternalDevelopmentSubscription"},"Invitation":{"properties":{"id":{"type":"string","title":"Id"},"email":{"type":"string","title":"Email"},"state":{"type":"string","enum":["pending","expired"],"title":"State","default":"pending"},"expiresAt":{"type":"string","format":"date-time","title":"Expiresat"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","email","expiresAt","createdAt"],"title":"Invitation"},"JupyterAPIPayload":{"properties":{"runtimeId":{"$ref":"#/components/schemas/RuntimeId"},"version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version"},"environmentPresetId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environmentpresetid"},"environmentOverridePresetId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environmentoverridepresetid"},"idleTimeoutMinutes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Idletimeoutminutes"},"name":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Name"}},"type":"object","required":["runtimeId"],"title":"JupyterAPIPayload"},"JupyterAppMeta":{"properties":{"jupyter_url":{"type":"string","title":"Jupyter Url","default":""},"spark_ui_url":{"type":"string","title":"Spark Ui Url","default":""},"spark_eventlogs_url":{"type":"string","title":"Spark Eventlogs Url","default":""},"resolved_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resolved Version"}},"type":"object","title":"JupyterAppMeta","description":"Jupyter-specific metadata fields"},"JupyterConfigHint":{"properties":{"diskSizeGB":{"$ref":"#/components/schemas/IntHint"},"versions":{"$ref":"#/components/schemas/VersionHint"},"regions":{"$ref":"#/components/schemas/RegionsHint"},"runtimes":{"$ref":"#/components/schemas/RuntimesHint"},"runtimeTags":{"$ref":"#/components/schemas/RuntimeTagsHint"},"idleTimeoutMinutes":{"$ref":"#/components/schemas/IntHint"}},"type":"object","required":["diskSizeGB","versions","regions","runtimes","runtimeTags","idleTimeoutMinutes"],"title":"JupyterConfigHint"},"JupyterKubeApp":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"instanceId":{"type":"string","title":"Instanceid"},"appType":{"$ref":"#/components/schemas/AppType"},"status":{"$ref":"#/components/schemas/AppStatus"},"createdById":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Createdbyid"},"apiPayload":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Apipayload"},"appMeta":{"anyOf":[{"$ref":"#/components/schemas/JupyterAppMeta"},{"type":"null"}]},"events":{"items":{"$ref":"#/components/schemas/KubeAppEvent"},"type":"array","title":"Events","default":[]},"cpuUsage":{"type":"integer","title":"Cpuusage"},"regionName":{"type":"string","title":"Regionname"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message","description":"Return the latest trace info that is valuable for troubleshooting","readOnly":true}},"type":"object","required":["id","createTime","updateTime","instanceId","appType","status","createdById","cpuUsage","regionName","message"],"title":"JupyterKubeApp"},"JupyterListModel":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"instanceId":{"type":"string","title":"Instanceid"},"status":{"$ref":"#/components/schemas/AppStatus"},"createdById":{"type":"string","title":"Createdbyid"},"apiPayload":{"anyOf":[{"$ref":"#/components/schemas/JupyterAPIPayload"},{"type":"null"}]},"appMeta":{"anyOf":[{"$ref":"#/components/schemas/JupyterAppMeta"},{"type":"null"}]},"expiresAt":{"type":"string","format":"date-time","title":"Expiresat"},"events":{"items":{"$ref":"#/components/schemas/JupyterListModelEvent"},"type":"array","title":"Events","default":[]},"regionName":{"type":"string","title":"Regionname"}},"type":"object","required":["id","createTime","updateTime","instanceId","status","createdById","expiresAt","regionName"],"title":"JupyterListModel"},"JupyterListModelEvent":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"code":{"type":"string","title":"Code"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"}},"type":"object","required":["id","createTime","updateTime","code"],"title":"JupyterListModelEvent"},"KubeApp":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"instanceId":{"type":"string","title":"Instanceid"},"appType":{"$ref":"#/components/schemas/AppType"},"status":{"$ref":"#/components/schemas/AppStatus"},"createdById":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Createdbyid"},"apiPayload":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Apipayload"},"appMeta":{"anyOf":[{"$ref":"#/components/schemas/BaseModel"},{"type":"null"}]},"events":{"items":{"$ref":"#/components/schemas/KubeAppEvent"},"type":"array","title":"Events","default":[]},"cpuUsage":{"type":"integer","title":"Cpuusage"},"regionName":{"type":"string","title":"Regionname"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message","description":"Return the latest trace info that is valuable for troubleshooting","readOnly":true}},"type":"object","required":["id","createTime","updateTime","instanceId","appType","status","createdById","cpuUsage","regionName","message"],"title":"KubeApp"},"KubeAppCost":{"properties":{"cost_usd":{"type":"number","title":"Cost Usd"},"cost_spatial_units":{"type":"number","title":"Cost Spatial Units"}},"type":"object","required":["cost_usd","cost_spatial_units"],"title":"KubeAppCost"},"KubeAppCreationMeta":{"properties":{"use_v2_workflow":{"type":"boolean","title":"Use V2 Workflow","default":false}},"type":"object","title":"KubeAppCreationMeta","description":"``event_meta`` shape for ``EventCode.APP_START_CREATION``.\n\nCaptures decisions pinned at kube_app creation time so cancel/destroy can\nconsult them later without re-deriving. Currently only carries the v2\ndispatcher marker — set to ``True`` when the LaunchDarkly flag routes the\nkube_app through the unified ``KubeAppWorkflow`` (ENGP-336 Stream E).\nLegacy creates leave ``event_meta`` ``None`` so this model isn't even\nconstructed; cleanup at v2 100% rollout deletes this class."},"KubeAppEvent":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"eventMeta":{"anyOf":[{"$ref":"#/components/schemas/RunEventMeta"},{"$ref":"#/components/schemas/KubeAppCreationMeta"},{"type":"null"}],"title":"Eventmeta"}},"type":"object","required":["id","createTime","updateTime"],"title":"KubeAppEvent"},"ListCatalogsResponse":{"properties":{"catalogs":{"items":{"$ref":"#/components/schemas/Catalog"},"type":"array","title":"Catalogs"}},"type":"object","required":["catalogs"],"title":"ListCatalogsResponse"},"ListNamespacesResponse":{"properties":{"namespaces":{"items":{"$ref":"#/components/schemas/Namespace"},"type":"array","title":"Namespaces"}},"type":"object","required":["namespaces"],"title":"ListNamespacesResponse"},"ListTablesResponse":{"properties":{"tables":{"items":{"$ref":"#/components/schemas/TableListItem"},"type":"array","title":"Tables"}},"type":"object","required":["tables"],"title":"ListTablesResponse"},"LogItem":{"properties":{"timestamp":{"type":"integer","title":"Timestamp"},"raw":{"type":"string","title":"Raw"}},"type":"object","required":["timestamp","raw"],"title":"LogItem"},"LogsResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/LogItem"},"type":"array","title":"Items"},"current_page":{"type":"integer","title":"Current Page"},"next_page":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Next Page"}},"type":"object","required":["items","current_page"],"title":"LogsResponse"},"MetricDetails_InstantMetric_":{"properties":{"display_name":{"type":"string","title":"Display Name"},"metric":{"$ref":"#/components/schemas/InstantMetric"}},"type":"object","required":["display_name","metric"],"title":"MetricDetails[InstantMetric]"},"MetricDetails_SeriesMetric_":{"properties":{"display_name":{"type":"string","title":"Display Name"},"metric":{"$ref":"#/components/schemas/SeriesMetric"}},"type":"object","required":["display_name","metric"],"title":"MetricDetails[SeriesMetric]"},"Namespace":{"properties":{"name":{"type":"string","title":"Name","description":"The name of the namespace."}},"type":"object","required":["name"],"title":"Namespace"},"NestedField":{"additionalProperties":true,"type":"object"},"NotebookMetadata":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"efsPath":{"type":"string","title":"Efspath"},"thumbnailImageDataBase64":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnailimagedatabase64"},"thumbnailImageMediaType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnailimagemediatype"},"recommendedRuntime":{"$ref":"#/components/schemas/RuntimeId","default":"tiny"},"galleryOrder":{"type":"integer","title":"Galleryorder"},"showInGallery":{"type":"boolean","title":"Showingallery"}},"type":"object","required":["id","createTime","updateTime","name","efsPath","galleryOrder","showInGallery"],"title":"NotebookMetadata"},"Operation":{"type":"string","enum":["append","replace","overwrite","delete"],"title":"Operation","description":"Describes the operation.\n\nPossible operation values are:\n    - append: Only data files were added and no files were removed.\n    - replace: Data and delete files were added and removed without changing table data;\n        i.e., compaction, changing the data file format, or relocating data files.\n    - overwrite: Data and delete files were added and removed in a logical overwrite operation.\n    - delete: Data files were removed and their contents logically deleted and/or delete files\n        were added to delete rows."},"OperationTaskName":{"type":"string","enum":["bulk-set-eks-resource-quota","backfill-audit-logs"],"title":"OperationTaskName","description":"Enum for all operation task names"},"OperationTaskParams":{"properties":{"timestamp":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Timestamp"},"region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region"}},"type":"object","title":"OperationTaskParams"},"OperationTaskPayload":{"properties":{"taskName":{"$ref":"#/components/schemas/OperationTaskName"},"taskParams":{"anyOf":[{"$ref":"#/components/schemas/OperationTaskParams"},{"type":"null"}]}},"type":"object","required":["taskName"],"title":"OperationTaskPayload"},"OrgListingEntry":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"name":{"type":"string","title":"Name"},"verified":{"type":"boolean","title":"Verified"},"workosOrganizationId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workosorganizationid"},"plan":{"anyOf":[{"$ref":"#/components/schemas/Plan"},{"type":"null"}]},"state":{"$ref":"#/components/schemas/OrganizationState"}},"type":"object","required":["id","createTime","updateTime","name","verified","state"],"title":"OrgListingEntry"},"Organization":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"name":{"type":"string","title":"Name"},"plan":{"anyOf":[{"$ref":"#/components/schemas/Plan"},{"type":"null"}]},"billingContact":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Billingcontact"},"wherobotsCloudFeatures":{"items":{"$ref":"#/components/schemas/WherobotsCloudFeature"},"type":"array","title":"Wherobotscloudfeatures"},"users":{"items":{"$ref":"#/components/schemas/OrganizationCustomer"},"type":"array","title":"Users"},"services":{"items":{"$ref":"#/components/schemas/OrganizationCustomer"},"type":"array","title":"Services"},"roles":{"items":{"$ref":"#/components/schemas/Role-Output"},"type":"array","title":"Roles"},"storageIntegrations":{"items":{"$ref":"#/components/schemas/StorageIntegrationDetails"},"type":"array","title":"Storageintegrations"},"fileStore":{"anyOf":[{"$ref":"#/components/schemas/FileStore"},{"type":"null"}]},"verified":{"type":"boolean","title":"Verified"},"domain":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Domain"},"domainIsVerified":{"type":"boolean","title":"Domainisverified"},"samlSsoStatus":{"$ref":"#/components/schemas/SamlSsoStatus"},"defaultEnvironmentPresetId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Defaultenvironmentpresetid"},"defaultEnvironmentOverridePresetId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Defaultenvironmentoverridepresetid"},"defaultRuntime":{"$ref":"#/components/schemas/RuntimeId","default":"tiny"},"defaultRegion":{"type":"string","title":"Defaultregion"},"deletedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deletedat"},"lastStateChange":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Laststatechange"},"state":{"$ref":"#/components/schemas/OrganizationState"},"workosOrganizationId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workosorganizationid"},"allowedRegions":{"items":{"type":"string"},"type":"array","title":"Allowedregions","readOnly":true}},"type":"object","required":["id","createTime","updateTime","name","wherobotsCloudFeatures","users","services","roles","storageIntegrations","verified","domainIsVerified","samlSsoStatus","defaultRegion","state","allowedRegions"],"title":"Organization"},"OrganizationCreateInput":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":50,"minLength":3},{"type":"null"}],"title":"Name"}},"type":"object","required":["name"],"title":"OrganizationCreateInput"},"OrganizationCustomer":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"roles":{"items":{"$ref":"#/components/schemas/Role-Output"},"type":"array","title":"Roles"}},"type":"object","required":["id","createTime","updateTime","roles"],"title":"OrganizationCustomer"},"OrganizationRegisterInput":{"properties":{"name":{"type":"string","maxLength":50,"minLength":3,"title":"Name"}},"type":"object","required":["name"],"title":"OrganizationRegisterInput"},"OrganizationState":{"type":"string","enum":["ACTIVE","SUSPENDED","CLOSED","EXPIRED"],"title":"OrganizationState"},"OrganizationUpdateInput":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":50,"minLength":3},{"type":"null"}],"title":"Name"},"billingContact":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Billingcontact"}},"type":"object","title":"OrganizationUpdateInput"},"Plan":{"type":"string","enum":["COMMUNITY","PROFESSIONAL","BUILDER","ENTERPRISE"],"title":"Plan"},"Policy":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"createTime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createtime"},"updateTime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatetime"},"provider":{"$ref":"#/components/schemas/Provider"},"locator":{"type":"string","title":"Locator"},"action":{"type":"string","title":"Action"},"effect":{"$ref":"#/components/schemas/Effect"}},"type":"object","required":["provider","locator","action","effect"],"title":"Policy"},"Provider":{"type":"string","enum":["WHEROBOTS","AWS"],"title":"Provider"},"PyPiDependency":{"properties":{"sourceType":{"$ref":"#/components/schemas/DependencySourceType","default":"PYPI"},"libraryName":{"type":"string","title":"Libraryname"},"libraryVersion":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Libraryversion"}},"type":"object","required":["libraryName"],"title":"PyPiDependency","description":"Model for the dependency of a run"},"QuotaType":{"type":"string","enum":["CPU","HUMAN_USER_COUNT","WORKLOAD_LIFETIME_HOUR","DISK_PER_NODE_GB","FOREIGN_CATALOG_COUNT"],"title":"QuotaType"},"Region":{"properties":{"regionName":{"type":"string","title":"Regionname"},"enabled":{"type":"boolean","title":"Enabled"},"availability":{"$ref":"#/components/schemas/ComputeClusterAvailability"}},"type":"object","required":["regionName","enabled","availability"],"title":"Region"},"RegionsHint":{"properties":{"description":{"type":"string","title":"Description"},"hint":{"items":{"$ref":"#/components/schemas/Region"},"type":"array","title":"Hint"}},"type":"object","required":["description","hint"],"title":"RegionsHint"},"Role-Input":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"name":{"type":"string","title":"Name"},"organizationId":{"type":"string","title":"Organizationid"},"policies":{"items":{"$ref":"#/components/schemas/Policy"},"type":"array","title":"Policies"}},"type":"object","required":["id","createTime","updateTime","name","organizationId","policies"],"title":"Role"},"Role-Output":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"name":{"type":"string","title":"Name"},"organizationId":{"type":"string","title":"Organizationid"},"policies":{"items":{"$ref":"#/components/schemas/Policy"},"type":"array","title":"Policies"}},"type":"object","required":["id","createTime","updateTime","name","organizationId","policies"],"title":"Role"},"RunAppMeta":{"properties":{"spark_ui_url":{"type":"string","title":"Spark Ui Url","default":""},"spark_eventlogs_url":{"type":"string","title":"Spark Eventlogs Url","default":""},"resolved_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resolved Version"}},"type":"object","title":"RunAppMeta","description":"Run-specific metadata fields"},"RunEnvironment-Input":{"properties":{"sparkDriverDiskGB":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sparkdriverdiskgb"},"sparkExecutorDiskGB":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sparkexecutordiskgb"},"sparkConfigs":{"additionalProperties":{"type":"string"},"type":"object","title":"Sparkconfigs"},"dependencies":{"items":{"anyOf":[{"$ref":"#/components/schemas/PyPiDependency"},{"$ref":"#/components/schemas/FileDependency-Input"}]},"type":"array","title":"Dependencies"}},"type":"object","title":"RunEnvironment","description":"Model for runtime environment configs, include spark cluster configs, dependencies.\nWhen we have new configs like Dax configs, env vars, etc, we can add them here."},"RunEnvironment-Output":{"properties":{"sparkDriverDiskGB":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sparkdriverdiskgb"},"sparkExecutorDiskGB":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sparkexecutordiskgb"},"sparkConfigs":{"additionalProperties":{"type":"string"},"type":"object","title":"Sparkconfigs"},"dependencies":{"items":{"anyOf":[{"$ref":"#/components/schemas/PyPiDependency"},{"$ref":"#/components/schemas/FileDependency-Output"}]},"type":"array","title":"Dependencies"}},"type":"object","title":"RunEnvironment","description":"Model for runtime environment configs, include spark cluster configs, dependencies.\nWhen we have new configs like Dax configs, env vars, etc, we can add them here."},"RunEventMeta":{"properties":{"end_timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"End Timestamp"},"start_timestamp":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Start Timestamp"}},"type":"object","title":"RunEventMeta"},"RunJarPayload":{"properties":{"uri":{"type":"string","title":"Uri"},"args":{"items":{"type":"string"},"type":"array","title":"Args","default":[]},"mainClass":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mainclass"}},"type":"object","required":["uri"],"title":"RunJarPayload","description":"Model for the payload of Run with type == \"python\""},"RunKubeApp":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"instanceId":{"type":"string","title":"Instanceid"},"appType":{"$ref":"#/components/schemas/AppType"},"status":{"$ref":"#/components/schemas/AppStatus"},"createdById":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Createdbyid"},"apiPayload":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Apipayload"},"appMeta":{"anyOf":[{"$ref":"#/components/schemas/RunAppMeta"},{"type":"null"}]},"events":{"items":{"$ref":"#/components/schemas/KubeAppEvent"},"type":"array","title":"Events","default":[]},"cpuUsage":{"type":"integer","title":"Cpuusage"},"regionName":{"type":"string","title":"Regionname"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message","description":"Return the latest trace info that is valuable for troubleshooting","readOnly":true}},"type":"object","required":["id","createTime","updateTime","instanceId","appType","status","createdById","cpuUsage","regionName","message"],"title":"RunKubeApp"},"RunMetricsResponse":{"properties":{"series_metrics":{"additionalProperties":{"$ref":"#/components/schemas/MetricDetails_SeriesMetric_"},"propertyNames":{"$ref":"#/components/schemas/WorkloadMetric"},"type":"object","title":"Series Metrics"},"instant_metrics":{"additionalProperties":{"$ref":"#/components/schemas/MetricDetails_InstantMetric_"},"propertyNames":{"$ref":"#/components/schemas/WorkloadMetric"},"type":"object","title":"Instant Metrics"}},"type":"object","required":["series_metrics","instant_metrics"],"title":"RunMetricsResponse"},"RunPythonPayload":{"properties":{"uri":{"type":"string","title":"Uri"},"args":{"items":{"type":"string"},"type":"array","title":"Args","default":[]}},"type":"object","required":["uri"],"title":"RunPythonPayload","description":"Model for the payload of Run with type == \"python\""},"RunStatus":{"type":"string","enum":["PENDING","RUNNING","FAILED","COMPLETED","CANCELLED","TIMED_OUT"],"title":"RunStatus"},"RunView":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"name":{"type":"string","title":"Name"},"status":{"$ref":"#/components/schemas/RunStatus"},"triggeredBy":{"$ref":"#/components/schemas/OrganizationCustomer"},"startTime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Starttime"},"completeTime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completetime"},"kubeApp":{"anyOf":[{"$ref":"#/components/schemas/RunKubeApp"},{"type":"null"}]},"payload":{"$ref":"#/components/schemas/CreateRunPayload-Output"}},"type":"object","required":["id","createTime","updateTime","name","status","triggeredBy","payload"],"title":"RunView"},"RuntimeHintItem":{"properties":{"id":{"$ref":"#/components/schemas/RuntimeId"},"description":{"type":"string","title":"Description"},"name":{"type":"string","title":"Name"},"size":{"$ref":"#/components/schemas/RuntimeSize"},"minimumSpatialUnitsPerHour":{"type":"integer","title":"Minimumspatialunitsperhour"},"maximumSpatialUnitsPerHour":{"type":"integer","title":"Maximumspatialunitsperhour"},"tags":{"items":{"$ref":"#/components/schemas/RuntimeTag"},"type":"array","title":"Tags","default":[]},"enabled":{"type":"boolean","title":"Enabled","default":true},"instanceDetails":{"$ref":"#/components/schemas/InstanceDetailsHint"}},"type":"object","required":["id","description","name","size","minimumSpatialUnitsPerHour","maximumSpatialUnitsPerHour","instanceDetails"],"title":"RuntimeHintItem"},"RuntimeId":{"type":"string","enum":["TINY","SMALL","MEDIUM","LARGE","XLARGE","XXLARGE","micro","tiny","small","medium","large","x-large","2x-large","4x-large","medium-himem","large-himem","x-large-himem","2x-large-himem","4x-large-himem","x-large-hicpu","2x-large-hicpu","x-large-matcher","2x-large-matcher","micro-a10-gpu","tiny-a10-gpu","small-a10-gpu","medium-a10-gpu","large-a10-gpu","x-large-a10-gpu"],"title":"RuntimeId"},"RuntimeSize":{"type":"string","enum":["MICRO","TINY","SMALL","MEDIUM","LARGE","XLARGE","XXLARGE","XXXXLARGE"],"title":"RuntimeSize"},"RuntimeTag":{"type":"string","enum":["GPU","HIMEM","HICPU","MATCHER"],"title":"RuntimeTag"},"RuntimeTagsHint":{"properties":{"hint":{"items":{"$ref":"#/components/schemas/RuntimeTag"},"type":"array","title":"Hint"}},"type":"object","required":["hint"],"title":"RuntimeTagsHint"},"RuntimesHint":{"properties":{"hint":{"items":{"$ref":"#/components/schemas/RuntimeHintItem"},"type":"array","title":"Hint"}},"type":"object","required":["hint"],"title":"RuntimesHint"},"S3AccessApiResponse":{"properties":{"accessType":{"$ref":"#/components/schemas/S3AccessType"}},"type":"object","required":["accessType"],"title":"S3AccessApiResponse"},"S3AccessType":{"type":"string","enum":["free","requester_pays","private"],"title":"S3AccessType"},"SamlSsoStatus":{"type":"string","enum":["ACTIVE","INACTIVE","PENDING","FAILED"],"title":"SamlSsoStatus"},"Schema":{"properties":{"type":{"type":"string","const":"struct","title":"Type","default":"struct"},"fields":{"items":{"$ref":"#/components/schemas/NestedField"},"type":"array","title":"Fields"},"schema-id":{"type":"integer","title":"Schema-Id","default":0},"identifier-field-ids":{"items":{"type":"integer"},"type":"array","title":"Identifier-Field-Ids"}},"type":"object","title":"Schema","description":"A table Schema.\n\nExample:\n    >>> from pyiceberg import schema\n    >>> from pyiceberg import types"},"SeriesMetric":{"properties":{"data":{"items":{"$ref":"#/components/schemas/DataValue"},"type":"array","title":"Data"},"format":{"$ref":"#/components/schemas/DataFormat"}},"type":"object","required":["data","format"],"title":"SeriesMetric"},"ServicePrincipal":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"organizationId":{"type":"string","title":"Organizationid"},"roles":{"items":{"$ref":"#/components/schemas/Role-Output"},"type":"array","title":"Roles"},"policies":{"items":{"$ref":"#/components/schemas/Policy"},"type":"array","title":"Policies"},"deletedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deletedat"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","createTime","updateTime","organizationId","roles","policies","name"],"title":"ServicePrincipal"},"ServicePrincipalRegisterInput":{"properties":{"name":{"type":"string","maxLength":200,"minLength":3,"title":"Name"}},"type":"object","required":["name"],"title":"ServicePrincipalRegisterInput"},"ServicePrincipalUpdateInput":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"organizationId":{"type":"string","title":"Organizationid"},"roles":{"items":{"$ref":"#/components/schemas/Role-Input"},"type":"array","title":"Roles"},"policies":{"items":{"$ref":"#/components/schemas/Policy"},"type":"array","title":"Policies"},"deletedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deletedat"},"name":{"type":"string","title":"Name"}},"type":"object","title":"ServicePrincipalUpdateInput"},"SessionType":{"type":"string","enum":["single","multi"],"title":"SessionType"},"Snapshot":{"properties":{"snapshot-id":{"type":"integer","title":"Snapshot-Id"},"parent-snapshot-id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Parent-Snapshot-Id"},"sequence-number":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sequence-Number","default":0},"timestamp-ms":{"type":"integer","title":"Timestamp-Ms"},"manifest-list":{"type":"string","title":"Manifest-List","description":"Location of the snapshot's manifest list file"},"summary":{"anyOf":[{"$ref":"#/components/schemas/Summary"},{"type":"null"}]},"schema-id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Schema-Id"},"first-row-id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"First-Row-Id","description":"assigned to the first row in the first data file in the first manifest"},"added-rows":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Added-Rows","description":"The upper bound of the number of rows with assigned row IDs"}},"type":"object","required":["snapshot-id","manifest-list"],"title":"Snapshot"},"SnapshotRef":{"properties":{"snapshot-id":{"type":"integer","title":"Snapshot-Id"},"type":{"$ref":"#/components/schemas/SnapshotRefType"},"min-snapshots-to-keep":{"anyOf":[{"type":"integer","exclusiveMinimum":0.0},{"type":"null"}],"title":"Min-Snapshots-To-Keep"},"max-snapshot-age-ms":{"anyOf":[{"type":"integer","exclusiveMinimum":0.0},{"type":"null"}],"title":"Max-Snapshot-Age-Ms"},"max-ref-age-ms":{"anyOf":[{"type":"integer","exclusiveMinimum":0.0},{"type":"null"}],"title":"Max-Ref-Age-Ms"}},"type":"object","required":["snapshot-id","type"],"title":"SnapshotRef"},"SnapshotRefType":{"type":"string","enum":["branch","tag"],"title":"SnapshotRefType"},"SourceType":{"type":"string","enum":["PYPI","FILE"],"title":"SourceType"},"SqlSessionAPIPayload":{"properties":{"runtimeId":{"$ref":"#/components/schemas/RuntimeId"},"version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version"},"environmentPresetId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environmentpresetid"},"environmentOverridePresetId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environmentoverridepresetid"},"idleTimeoutMinutes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Idletimeoutminutes"},"shutdownAfterInactiveSeconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Shutdownafterinactiveseconds"},"sessionType":{"$ref":"#/components/schemas/SessionType","default":"multi"}},"type":"object","required":["runtimeId"],"title":"SqlSessionAPIPayload"},"SqlSessionAppMeta":{"properties":{"url":{"type":"string","title":"Url","default":""},"resolved_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resolved Version"}},"type":"object","title":"SqlSessionAppMeta","description":"SQL Session-specific metadata fields"},"SqlSessionKubeApp":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"instanceId":{"type":"string","title":"Instanceid"},"appType":{"$ref":"#/components/schemas/AppType"},"status":{"$ref":"#/components/schemas/AppStatus"},"createdById":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Createdbyid"},"apiPayload":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Apipayload"},"appMeta":{"anyOf":[{"$ref":"#/components/schemas/SqlSessionAppMeta"},{"type":"null"}]},"events":{"items":{"$ref":"#/components/schemas/KubeAppEvent"},"type":"array","title":"Events","default":[]},"cpuUsage":{"type":"integer","title":"Cpuusage"},"regionName":{"type":"string","title":"Regionname"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message","description":"Return the latest trace info that is valuable for troubleshooting","readOnly":true}},"type":"object","required":["id","createTime","updateTime","instanceId","appType","status","createdById","cpuUsage","regionName","message"],"title":"SqlSessionKubeApp"},"StorageCredentialsRequest":{"properties":{"path":{"type":"string","maxLength":1024,"minLength":6,"pattern":"^s3:\\/\\/([a-zA-Z0-9\\-_]{3,63})(?:\\/?|\\/([a-zA-Z0-9!_.*'()/&=-]+))?$","title":"Path","description":"S3 URI (e.g. s3://bucket/prefix) to obtain credentials for."},"access_mode":{"type":"string","enum":["read","read_write"],"title":"Access Mode","description":"Access mode for the credentials. 'read' returns read-only credentials; 'read_write' returns credentials that also allow writing.","default":"read"}},"type":"object","required":["path"],"title":"StorageCredentialsRequest","description":"Request body for the unified storage credentials endpoint."},"StorageIntegrationAccess":{"properties":{"listAccess":{"type":"boolean","title":"Listaccess","default":false},"getAccess":{"type":"boolean","title":"Getaccess","default":false},"putAccess":{"type":"boolean","title":"Putaccess","default":false},"deleteAccess":{"type":"boolean","title":"Deleteaccess","default":false}},"type":"object","title":"StorageIntegrationAccess"},"StorageIntegrationDetails":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"name":{"type":"string","title":"Name"},"path":{"type":"string","title":"Path"},"roleArn":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rolearn"},"region":{"type":"string","title":"Region"}},"type":"object","required":["id","createTime","updateTime","name","path","region"],"title":"StorageIntegrationDetails"},"StorageSource":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"name":{"type":"string","title":"Name"},"path":{"type":"string","title":"Path"},"roleArn":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rolearn"},"region":{"type":"string","title":"Region"},"type":{"$ref":"#/components/schemas/StorageSourceType"},"defaultDirectory":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Defaultdirectory"}},"type":"object","required":["id","createTime","updateTime","name","path","region","type"],"title":"StorageSource"},"StorageSourceType":{"type":"string","enum":["INTEGRATION","MANAGED"],"title":"StorageSourceType"},"StripeSubscription":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"stoppedTime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Stoppedtime"},"state":{"$ref":"#/components/schemas/SubscriptionState"},"stripeCustomerId":{"type":"string","title":"Stripecustomerid"},"intentSecret":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intentsecret"}},"type":"object","required":["id","createTime","updateTime","stoppedTime","state","stripeCustomerId"],"title":"StripeSubscription"},"SubjectTokenExchangeRequest":{"properties":{"grant_type":{"type":"string","const":"urn:ietf:params:oauth:grant-type:token-exchange","title":"Grant Type"},"scope":{"type":"string","title":"Scope"},"subject_token":{"type":"string","title":"Subject Token"},"subject_token_type":{"type":"string","const":"urn:ietf:params:oauth:token-type:access_token","title":"Subject Token Type"},"actor_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actor Token"},"actor_token_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actor Token Type"},"expires_in":{"type":"integer","minimum":0.0,"title":"Expires In","default":0}},"type":"object","required":["grant_type","scope","subject_token","subject_token_type"],"title":"SubjectTokenExchangeRequest"},"SubscriptionInfo":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"stoppedTime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Stoppedtime"},"state":{"$ref":"#/components/schemas/SubscriptionState"},"awsMarketplaceSubscription":{"anyOf":[{"$ref":"#/components/schemas/AwsMarketplaceSubscription"},{"type":"null"}]},"stripeSubscription":{"anyOf":[{"$ref":"#/components/schemas/StripeSubscription"},{"type":"null"}]},"internalDevelopmentSubscription":{"anyOf":[{"$ref":"#/components/schemas/InternalDevelopmentSubscription"},{"type":"null"}]}},"type":"object","required":["id","createTime","updateTime","stoppedTime","state"],"title":"SubscriptionInfo","description":"Detailed subscription information including type-specific fields.\n\nThis model is used across endpoints to return comprehensive subscription data,\nwith optional fields for different subscription types (AWS Marketplace, Stripe, etc.)."},"SubscriptionState":{"type":"string","enum":["PENDING","ACTIVE","ACTIVE_PROBATION","FAILED","STOPPED"],"title":"SubscriptionState"},"SubscriptionType":{"type":"string","enum":["INTERNAL_DEVELOPMENT","MANUAL_CONTRACT","MANUALLY_COMPED"],"title":"SubscriptionType","description":"Subscription type for paid plans (Professional/Enterprise).\n\nINTERNAL_DEVELOPMENT: For internal Wherobots developers, no metering/billing.\nMANUAL_CONTRACT: For customers with manual contracts.\nMANUALLY_COMPED: For customers given free access, no metering/billing."},"Summary":{"additionalProperties":{"type":"string"},"type":"object"},"TableCredentials":{"properties":{"accessKey":{"type":"string","title":"Accesskey","description":"The temporary access key."},"secretKey":{"type":"string","title":"Secretkey","description":"The temporary secret key."},"sessionToken":{"type":"string","title":"Sessiontoken","description":"The temporary session token."},"expiration":{"type":"string","format":"date-time","title":"Expiration","description":"The ISO timestamp when the credentials expire."},"region":{"type":"string","title":"Region","description":"The AWS region of the table's storage bucket."}},"type":"object","required":["accessKey","secretKey","sessionToken","expiration","region"],"title":"TableCredentials"},"TableDetail":{"properties":{"name":{"type":"string","title":"Name","description":"The name of the table."},"updateTime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatetime","description":"The last time the table was updated."},"format":{"$ref":"#/components/schemas/TableFormat","description":"The format of the table."},"properties":{"additionalProperties":{"type":"string"},"type":"object","title":"Properties","description":"Key-value pairs that define table properties."},"table_type":{"$ref":"#/components/schemas/TableType","description":"The type of the table, if available. i.e. table or view.","default":"TABLE"},"location":{"type":"string","title":"Location","description":"The cloud storage URL of the table's underlying files."},"schema":{"$ref":"#/components/schemas/Schema","description":"The table schema definition."},"snapshots":{"items":{"$ref":"#/components/schemas/Snapshot"},"type":"array","title":"Snapshots","description":"Snapshot history of this table."},"refs":{"additionalProperties":{"$ref":"#/components/schemas/SnapshotRef"},"type":"object","title":"Refs","description":"Snapshot tag dictionary."},"statistics":{"$ref":"#/components/schemas/TableStatistics","description":"Summary statistics about the table."}},"type":"object","required":["name","updateTime","format","properties","location","schema","statistics"],"title":"TableDetail"},"TableFormat":{"type":"string","enum":["ICEBERG","DELTA"],"title":"TableFormat"},"TableListItem":{"properties":{"name":{"type":"string","title":"Name","description":"The name of the table."},"updateTime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatetime","description":"The last time the table was updated."},"format":{"$ref":"#/components/schemas/TableFormat","description":"The format of the table."},"properties":{"additionalProperties":{"type":"string"},"type":"object","title":"Properties","description":"Key-value pairs that define table properties."},"table_type":{"$ref":"#/components/schemas/TableType","description":"The type of the table, if available. i.e. table or view.","default":"TABLE"}},"type":"object","required":["name","updateTime","format","properties"],"title":"TableListItem"},"TableStatistics":{"properties":{"rowCount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Rowcount","description":"The number of rows in the table."}},"type":"object","required":["rowCount"],"title":"TableStatistics"},"TableType":{"type":"string","enum":["TABLE","VIEW"],"title":"TableType"},"TemporaryAwsCredentials":{"properties":{"accessKeyId":{"type":"string","title":"Accesskeyid"},"secretAccessKey":{"type":"string","title":"Secretaccesskey"},"sessionToken":{"type":"string","title":"Sessiontoken"},"expiration":{"type":"string","format":"date-time","title":"Expiration"},"region":{"type":"string","title":"Region"}},"type":"object","required":["accessKeyId","secretAccessKey","sessionToken","expiration","region"],"title":"TemporaryAwsCredentials","description":"Temporary AWS STS credentials with an expiration timestamp and region."},"TimerangeOption":{"type":"string","enum":["24h","7d","30d"],"title":"TimerangeOption"},"TypedLiteral":{"properties":{"name":{"type":"string","title":"Name"},"type":{"type":"string","title":"Type"},"value":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"},{"additionalProperties":true,"type":"object"},{"items":{},"type":"array"},{"type":"null"}],"title":"Value"}},"type":"object","required":["name","type"],"title":"TypedLiteral","description":"A single named literal value with its type preserved."},"UnionExecutionDetailView":{"properties":{"executionId":{"type":"string","title":"Executionid"},"workflowName":{"type":"string","title":"Workflowname"},"workflowProject":{"type":"string","title":"Workflowproject"},"state":{"type":"string","title":"State"},"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"startedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Startedat"},"endedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Endedat"},"durationSeconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Durationseconds"},"errorMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessage"},"inputs":{"anyOf":[{"items":{"$ref":"#/components/schemas/TypedLiteral"},"type":"array"},{"type":"null"}],"title":"Inputs"},"outputs":{"anyOf":[{"items":{"$ref":"#/components/schemas/TypedLiteral"},"type":"array"},{"type":"null"}],"title":"Outputs"}},"type":"object","required":["executionId","workflowName","workflowProject","state"],"title":"UnionExecutionDetailView","description":"Detailed view of a Union/Flyte workflow execution, including live\ninputs and outputs fetched from the Union API."},"UnityDeltaForeignCatalogCreate":{"properties":{"type":{"type":"string","const":"UNITY_DELTA","title":"Type","description":"Type of the foreign catalog."},"name":{"type":"string","title":"Name","description":"Name of the foreign catalog."},"serverUrl":{"type":"string","title":"Serverurl","description":"URL of the Unity Delta server."},"token":{"type":"string","title":"Token","description":"Personal access token for authentication."}},"type":"object","required":["type","name","serverUrl","token"],"title":"UnityDeltaForeignCatalogCreate","description":"Request model for creating a Unity Delta foreign catalog."},"UnityDeltaForeignCatalogUpdate":{"properties":{"type":{"type":"string","const":"UNITY_DELTA","title":"Type","description":"Type of the foreign catalog. Must be 'UNITY_DELTA'."},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Updated name of the foreign catalog."},"serverUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Serverurl","description":"Updated URL of the Unity Delta server."},"token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Token","description":"Updated personal access token."}},"type":"object","required":["type"],"title":"UnityDeltaForeignCatalogUpdate","description":"Request model for updating a Unity Delta foreign catalog.\nUsed for OpenAPI schema generation."},"UnityIcebergForeignCatalogCreate":{"properties":{"type":{"type":"string","const":"UNITY_ICEBERG","title":"Type","description":"Type of the foreign catalog."},"name":{"type":"string","title":"Name","description":"Name of the foreign catalog."},"serverUrl":{"type":"string","title":"Serverurl","description":"URL of the Unity Iceberg server."},"oauthClientId":{"type":"string","title":"Oauthclientid","description":"OAuth client ID for authentication."},"oauthClientSecret":{"type":"string","title":"Oauthclientsecret","description":"OAuth client secret for authentication."},"alias":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Alias","description":"Optional alias for the catalog. If specified, it will be used instead of the `name` to reference the catalog inside a workload."}},"type":"object","required":["type","name","serverUrl","oauthClientId","oauthClientSecret"],"title":"UnityIcebergForeignCatalogCreate","description":"Request model for creating a Unity Iceberg foreign catalog."},"UnityIcebergForeignCatalogUpdate":{"properties":{"type":{"type":"string","const":"UNITY_ICEBERG","title":"Type","description":"Type of the foreign catalog. Must be 'UNITY_ICEBERG'."},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Updated name of the foreign catalog."},"serverUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Serverurl","description":"Updated URL of the Unity Iceberg server."},"oauthClientId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Oauthclientid","description":"Updated OAuth client ID."},"oauthClientSecret":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Oauthclientsecret","description":"Updated OAuth client secret."},"alias":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Alias","description":"Updated optional alias."}},"type":"object","required":["type"],"title":"UnityIcebergForeignCatalogUpdate","description":"Request model for updating a Unity Iceberg foreign catalog.\nUsed for OpenAPI schema generation."},"UpdateApiKeyRequest":{"properties":{"expiresAt":{"type":"string","format":"date-time","title":"Expiresat"}},"type":"object","required":["expiresAt"],"title":"UpdateApiKeyRequest"},"UpgradeConfirmationRequest":{"properties":{"setup_intent_id":{"type":"string","title":"Setup Intent Id"}},"type":"object","required":["setup_intent_id"],"title":"UpgradeConfirmationRequest"},"UsageKey":{"properties":{"user":{"type":"string","title":"User"},"region":{"type":"string","title":"Region"},"app_type":{"$ref":"#/components/schemas/AppType"},"runtime":{"type":"string","title":"Runtime"}},"type":"object","required":["user","region","app_type","runtime"],"title":"UsageKey"},"UsageSlice":{"properties":{"key":{"$ref":"#/components/schemas/UsageKey"},"usage":{"type":"integer","title":"Usage"}},"type":"object","required":["key","usage"],"title":"UsageSlice"},"VersionHint":{"properties":{"hint":{"items":{"$ref":"#/components/schemas/WherobotsVersion"},"type":"array","title":"Hint"},"description":{"type":"string","title":"Description"}},"type":"object","required":["hint","description"],"title":"VersionHint"},"ViewDetail":{"properties":{"name":{"type":"string","title":"Name","description":"The name of the view."},"schema":{"$ref":"#/components/schemas/Schema","description":"The view schema definition."},"definition":{"type":"string","title":"Definition","description":"The SQL definition of the view."},"properties":{"additionalProperties":{"type":"string"},"type":"object","title":"Properties","description":"Key-value pairs that define view properties."}},"type":"object","required":["name","schema","definition","properties"],"title":"ViewDetail"},"WherobotsCloudFeature":{"type":"string","enum":["SAML","SERVICE_PRINCIPALS","STORAGE_INTEGRATION","PROFESSIONAL_DATA","AUDIT_LOGS","RUNS","FOREIGN_CATALOGS","RASTERFLOW","MCP_ACCESS","STANDALONE_WHEROBOTSDB","CLOUD_CONNECTIONS","MICRO_RUNTIME","SMALL_RUNTIME","MEDIUM_RUNTIME","LARGE_RUNTIME","X_LARGE_RUNTIME","XX_LARGE_RUNTIME","MEDIUM_HIMEM_RUNTIME","LARGE_HIMEM_RUNTIME","X_LARGE_HIMEM_RUNTIME","XX_LARGE_HIMEM_RUNTIME","X_LARGE_HICPU_RUNTIME","XX_LARGE_HICPU_RUNTIME","MICRO_A10_GPU_RUNTIME","TINY_A10_GPU_RUNTIME","SMALL_A10_GPU_RUNTIME","MEDIUM_A10_GPU_RUNTIME","LARGE_A10_GPU_RUNTIME","X_LARGE_A10_GPU_RUNTIME","X_LARGE_MATCHER_RUNTIME","XX_LARGE_MATCHER_RUNTIME","REGION_AWS_US_WEST_2","REGION_AWS_EU_WEST_1","REGION_AWS_US_EAST_1","REGION_AWS_AP_SOUTH_1","REGION_AWS_US_EAST_2"],"title":"WherobotsCloudFeature"},"WherobotsVersion":{"properties":{"description":{"type":"string","title":"Description"},"version":{"type":"string","title":"Version"},"aliases":{"items":{"type":"string"},"type":"array","title":"Aliases","default":[]}},"type":"object","required":["description","version"],"title":"WherobotsVersion"},"Workload":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"instanceId":{"type":"string","title":"Instanceid"},"appType":{"$ref":"#/components/schemas/AppType"},"status":{"$ref":"#/components/schemas/AppStatus"},"createdById":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Createdbyid"},"apiPayload":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Apipayload"},"appMeta":{"anyOf":[{"$ref":"#/components/schemas/BaseModel"},{"type":"null"}]},"events":{"items":{"$ref":"#/components/schemas/KubeAppEvent"},"type":"array","title":"Events","default":[]},"cpuUsage":{"type":"integer","title":"Cpuusage"},"regionName":{"type":"string","title":"Regionname"},"runId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Runid"},"runName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Runname"},"runStatus":{"anyOf":[{"$ref":"#/components/schemas/RunStatus"},{"type":"null"}]},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message","description":"Return the latest trace info that is valuable for troubleshooting","readOnly":true}},"type":"object","required":["id","createTime","updateTime","instanceId","appType","status","createdById","cpuUsage","regionName","message"],"title":"Workload"},"WorkloadHistoryItem":{"properties":{"id":{"type":"string","title":"Id"},"createTime":{"type":"string","format":"date-time","title":"Createtime"},"updateTime":{"type":"string","format":"date-time","title":"Updatetime"},"workloadType":{"$ref":"#/components/schemas/WorkloadType"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"status":{"$ref":"#/components/schemas/WorkloadStatus"},"createdById":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Createdbyid"},"startTime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Starttime"},"endTime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Endtime"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"appType":{"anyOf":[{"$ref":"#/components/schemas/AppType"},{"type":"null"}]},"runtimeId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Runtimeid"},"regionName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Regionname"},"runId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Runid"},"runName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Runname"},"runStatus":{"anyOf":[{"$ref":"#/components/schemas/RunStatus"},{"type":"null"}]},"workflowName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflowname"},"workflowProject":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflowproject"},"executionId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Executionid"}},"type":"object","required":["id","createTime","updateTime","workloadType","status"],"title":"WorkloadHistoryItem","description":"Unified workload history item representing either a KubeApp or a Union workflow execution."},"WorkloadMetric":{"type":"string","enum":["CPU_UTILIZATION_PERCENT","MEMORY_UTILIZATION_PERCENT","GPU_UTILIZATION_PERCENT","GPU_MEMORY_UTILIZATION_PERCENT","COST_USD","CONSUMED_SPATIAL_UNITS"],"title":"WorkloadMetric"},"WorkloadStatus":{"type":"string","enum":["PENDING","RUNNING","SUCCEEDED","FAILED","CANCELLING","UNKNOWN"],"title":"WorkloadStatus"},"WorkloadType":{"type":"string","enum":["JUPYTER","SQL_SESSION","RUN","RASTERFLOW_RUN"],"title":"WorkloadType"},"src__routers__files__UploadUrlResponse":{"properties":{"uploadUrl":{"type":"string","title":"Uploadurl"}},"type":"object","required":["uploadUrl"],"title":"UploadUrlResponse"},"src__routers__storageintegration__UploadUrlResponse":{"properties":{"destination":{"type":"string","title":"Destination"},"uploadUrl":{"type":"string","title":"Uploadurl"}},"type":"object","required":["destination","uploadUrl"],"title":"UploadUrlResponse"}},"securitySchemes":{"bearerToken":{"type":"http","scheme":"bearer"},"wherobotsApiKey":{"type":"apiKey","description":"A Wherobots-generated API key","in":"header","name":"X-API-Key"}}}}