components: schemas: AppClient: additionalProperties: false properties: appClientId: pattern: ^las:app-client:[a-f0-9]{32}$ type: string callbackUrls: items: pattern: ^http://localhost.*|^https://.* type: string type: array clientId: type: string clientSecret: type: string createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string defaultLoginUrl: nullable: true pattern: ^http://localhost.*|^https://.* type: string description: maxLength: 4096 nullable: true type: string hasSecret: type: boolean loginUrls: items: pattern: ^http://localhost.*|^https://.* type: string type: array logoutUrls: items: pattern: ^http://localhost.*|^https://.* type: string type: array name: maxLength: 4096 nullable: true type: string updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string required: - appClientId - callbackUrls - clientId - createdBy - createdTime - defaultLoginUrl - description - hasSecret - loginUrls - logoutUrls - name - updatedBy - updatedTime title: appClient type: object AppClients: additionalProperties: false properties: appClients: items: additionalProperties: false properties: appClientId: pattern: ^las:app-client:[a-f0-9]{32}$ type: string callbackUrls: items: pattern: ^http://localhost.*|^https://.* type: string type: array clientId: type: string clientSecret: type: string createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string defaultLoginUrl: nullable: true pattern: ^http://localhost.*|^https://.* type: string description: maxLength: 4096 nullable: true type: string hasSecret: type: boolean loginUrls: items: pattern: ^http://localhost.*|^https://.* type: string type: array logoutUrls: items: pattern: ^http://localhost.*|^https://.* type: string type: array name: maxLength: 4096 nullable: true type: string updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string required: - appClientId - callbackUrls - clientId - createdBy - createdTime - defaultLoginUrl - description - hasSecret - loginUrls - logoutUrls - name - updatedBy - updatedTime type: object type: array nextToken: maxLength: 4096 nullable: true type: string required: - appClients - nextToken title: appClients type: object Asset: additionalProperties: false properties: assetId: pattern: ^las:asset:[a-f0-9]{32}$ type: string content: minLength: 1 type: string createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string description: maxLength: 4096 nullable: true type: string name: maxLength: 4096 nullable: true type: string updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string required: - assetId - createdBy - createdTime - description - name - updatedBy - updatedTime title: asset type: object Assets: additionalProperties: false properties: assets: items: additionalProperties: false properties: assetId: pattern: ^las:asset:[a-f0-9]{32}$ type: string content: minLength: 1 type: string createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string description: maxLength: 4096 nullable: true type: string name: maxLength: 4096 nullable: true type: string updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string required: - assetId - createdBy - createdTime - description - name - updatedBy - updatedTime type: object type: array nextToken: maxLength: 4096 nullable: true type: string required: - assets - nextToken title: assets type: object DataBundle: additionalProperties: false properties: createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string dataBundleId: pattern: ^las:model-data-bundle:[a-f0-9]{32}$ type: string datasets: items: additionalProperties: false properties: containsPersonallyIdentifiableInformation: type: boolean createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string datasetId: pattern: ^las:dataset:[a-f0-9]{32}$ type: string description: maxLength: 4096 nullable: true type: string groundTruthSummary: type: object name: maxLength: 4096 nullable: true type: string numberOfDocuments: minimum: 0 type: integer retentionInDays: maximum: 1825 minimum: 0 type: integer storageLocation: enum: - EU type: string updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string version: minimum: 0 type: integer required: - containsPersonallyIdentifiableInformation - datasetId - description - numberOfDocuments - retentionInDays - storageLocation - version type: object type: array description: maxLength: 4096 nullable: true type: string modelId: pattern: ^las:model:[a-f0-9]{32}$ type: string name: maxLength: 4096 nullable: true type: string status: enum: - processing - ready - failed type: string summary: type: object updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string required: - createdBy - createdTime - dataBundleId - datasets - description - modelId - name - status - summary - updatedBy - updatedTime title: dataBundle type: object DataBundles: additionalProperties: false properties: dataBundles: items: additionalProperties: false properties: createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string dataBundleId: pattern: ^las:model-data-bundle:[a-f0-9]{32}$ type: string datasets: items: additionalProperties: false properties: containsPersonallyIdentifiableInformation: type: boolean createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string datasetId: pattern: ^las:dataset:[a-f0-9]{32}$ type: string description: maxLength: 4096 nullable: true type: string groundTruthSummary: type: object name: maxLength: 4096 nullable: true type: string numberOfDocuments: minimum: 0 type: integer retentionInDays: maximum: 1825 minimum: 0 type: integer storageLocation: enum: - EU type: string updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string version: minimum: 0 type: integer required: - containsPersonallyIdentifiableInformation - datasetId - description - numberOfDocuments - retentionInDays - storageLocation - version type: object type: array description: maxLength: 4096 nullable: true type: string modelId: pattern: ^las:model:[a-f0-9]{32}$ type: string name: maxLength: 4096 nullable: true type: string status: enum: - processing - ready - failed type: string summary: type: object updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string required: - createdBy - createdTime - dataBundleId - datasets - description - modelId - name - status - summary - updatedBy - updatedTime type: object type: array nextToken: maxLength: 4096 nullable: true type: string status: items: enum: - processing - ready - failed type: string type: array required: - dataBundles - nextToken title: dataBundles type: object Dataset: additionalProperties: false properties: containsPersonallyIdentifiableInformation: type: boolean createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string datasetId: pattern: ^las:dataset:[a-f0-9]{32}$ type: string description: maxLength: 4096 nullable: true type: string groundTruthSummary: type: object name: maxLength: 4096 nullable: true type: string numberOfDocuments: minimum: 0 type: integer retentionInDays: maximum: 1825 minimum: 0 type: integer storageLocation: enum: - EU type: string updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string version: minimum: 0 type: integer required: - containsPersonallyIdentifiableInformation - createdBy - createdTime - datasetId - description - groundTruthSummary - numberOfDocuments - retentionInDays - storageLocation - updatedBy - updatedTime - version title: dataset type: object Datasets: additionalProperties: false properties: datasets: items: additionalProperties: false properties: containsPersonallyIdentifiableInformation: type: boolean createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string datasetId: pattern: ^las:dataset:[a-f0-9]{32}$ type: string description: maxLength: 4096 nullable: true type: string groundTruthSummary: type: object name: maxLength: 4096 nullable: true type: string numberOfDocuments: minimum: 0 type: integer retentionInDays: maximum: 1825 minimum: 0 type: integer storageLocation: enum: - EU type: string updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string version: minimum: 0 type: integer required: - containsPersonallyIdentifiableInformation - createdBy - createdTime - datasetId - description - groundTruthSummary - numberOfDocuments - retentionInDays - storageLocation - updatedBy - updatedTime - version type: object type: array nextToken: maxLength: 4096 nullable: true type: string required: - datasets - nextToken title: datasets type: object Document: additionalProperties: false properties: consentId: pattern: ^las:consent:[a-f0-9]{32}$ type: string content: minLength: 1 type: string contentType: enum: - application/pdf - image/jpeg - image/png - image/tiff type: string createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string datasetId: pattern: ^las:dataset:[a-f0-9]{32}$ type: string documentId: pattern: ^las:document:[a-f0-9]{32}$ type: string groundTruth: items: additionalProperties: false properties: label: maxLength: 36 minLength: 1 pattern: ^[0-9A-Za-z_]+$ type: string value: anyOf: - maxLength: 64 minLength: 1 nullable: true type: string - type: boolean required: - label - value type: object type: array retentionInDays: minimum: 1 type: integer updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string required: - contentType - createdBy - createdTime - documentId - retentionInDays - updatedBy - updatedTime title: document type: object Documents: additionalProperties: false properties: consentId: items: pattern: ^las:consent:[a-f0-9]{32}$ type: string type: array datasetId: items: pattern: ^las:dataset:[a-f0-9]{32}$ type: string type: array documents: items: additionalProperties: false properties: consentId: pattern: ^las:consent:[a-f0-9]{32}$ type: string content: minLength: 1 type: string contentType: enum: - application/pdf - image/jpeg - image/png - image/tiff type: string createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string datasetId: pattern: ^las:dataset:[a-f0-9]{32}$ type: string documentId: pattern: ^las:document:[a-f0-9]{32}$ type: string groundTruth: items: additionalProperties: false properties: label: maxLength: 36 minLength: 1 pattern: ^[0-9A-Za-z_]+$ type: string value: anyOf: - maxLength: 64 minLength: 1 nullable: true type: string - type: boolean required: - label - value type: object type: array retentionInDays: minimum: 1 type: integer updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string required: - contentType - createdBy - createdTime - documentId - retentionInDays - updatedBy - updatedTime type: object type: array nextToken: maxLength: 4096 nullable: true type: string required: - documents - nextToken title: documents type: object Empty: title: Empty Schema type: object Error: properties: message: type: string title: Error Schema type: object Log: additionalProperties: false properties: events: items: type: object type: array logId: pattern: ^las:log:[a-f0-9]{32}$ type: string startTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string transitionExecutionId: nullable: true pattern: ^las:transition-execution:[a-f0-9]{32}$ type: string transitionId: anyOf: - pattern: ^las:transition:[a-f0-9]{32}$ type: string - pattern: ^las:transition:commons-[0-9A-Za-z-]+$ type: string workflowExecutionId: nullable: true pattern: ^las:workflow-execution:[a-f0-9]{32}$ type: string workflowId: nullable: true pattern: ^las:workflow:[a-f0-9]{32}$ type: string required: - logId - startTime - transitionExecutionId - transitionId - workflowExecutionId - workflowId title: log type: object Logs: additionalProperties: false properties: logs: items: additionalProperties: false properties: events: items: type: object type: array logId: pattern: ^las:log:[a-f0-9]{32}$ type: string startTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string transitionExecutionId: nullable: true pattern: ^las:transition-execution:[a-f0-9]{32}$ type: string transitionId: anyOf: - pattern: ^las:transition:[a-f0-9]{32}$ type: string - pattern: ^las:transition:commons-[0-9A-Za-z-]+$ type: string workflowExecutionId: nullable: true pattern: ^las:workflow-execution:[a-f0-9]{32}$ type: string workflowId: nullable: true pattern: ^las:workflow:[a-f0-9]{32}$ type: string required: - logId - startTime - transitionExecutionId - transitionId - workflowExecutionId - workflowId type: object type: array nextToken: maxLength: 4096 nullable: true type: string order: enum: - ascending - descending type: string transitionExecutionId: pattern: ^las:transition-execution:[a-f0-9]{32}$ type: string transitionId: anyOf: - pattern: ^las:transition:[a-f0-9]{32}$ type: string - pattern: ^las:transition:commons-[0-9A-Za-z-]+$ type: string workflowExecutionId: pattern: ^las:workflow-execution:[a-f0-9]{32}$ type: string workflowId: pattern: ^las:workflow:[a-f0-9]{32}$ type: string required: - logs - nextToken title: logs type: object Model: additionalProperties: false properties: createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string description: maxLength: 4096 nullable: true type: string fieldConfig: additionalProperties: properties: description: maxLength: 4096 nullable: true type: string maxLength: maximum: 100 minimum: 1 type: integer type: enum: - date - amount - number - letter - phone - alphanum - alphanumext - all - string - digits type: string required: - maxLength - type type: object type: object height: maximum: 1921 minimum: 97 type: integer modelId: pattern: ^las:model:[a-f0-9]{32}$ type: string name: maxLength: 4096 nullable: true type: string numberOfDataBundles: minimum: 0 type: integer preprocessConfig: additionalProperties: false properties: autoRotate: type: boolean imageQuality: enum: - LOW - HIGH type: string maxPages: maximum: 3 minimum: 1 type: integer required: - autoRotate - imageQuality - maxPages type: object status: enum: - active - training - inactive type: string updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string width: maximum: 1921 minimum: 97 type: integer required: - createdBy - createdTime - description - fieldConfig - height - modelId - name - numberOfDataBundles - preprocessConfig - status - updatedBy - updatedTime - width title: model type: object Models: additionalProperties: false properties: models: items: additionalProperties: false properties: createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string description: maxLength: 4096 nullable: true type: string fieldConfig: additionalProperties: properties: description: maxLength: 4096 nullable: true type: string maxLength: maximum: 100 minimum: 1 type: integer type: enum: - date - amount - number - letter - phone - alphanum - alphanumext - all - string - digits type: string required: - maxLength - type type: object type: object height: maximum: 1921 minimum: 97 type: integer modelId: pattern: ^las:model:[a-f0-9]{32}$ type: string name: maxLength: 4096 nullable: true type: string numberOfDataBundles: minimum: 0 type: integer preprocessConfig: additionalProperties: false properties: autoRotate: type: boolean imageQuality: enum: - LOW - HIGH type: string maxPages: maximum: 3 minimum: 1 type: integer required: - autoRotate - imageQuality - maxPages type: object status: enum: - active - training - inactive type: string updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string width: maximum: 1921 minimum: 97 type: integer required: - createdBy - createdTime - description - fieldConfig - height - modelId - name - numberOfDataBundles - preprocessConfig - status - updatedBy - updatedTime - width type: object type: array nextToken: maxLength: 4096 nullable: true type: string required: - models - nextToken title: models type: object Organization: additionalProperties: false properties: description: maxLength: 4096 nullable: true type: string documentRetentionInDays: minimum: 1 type: integer monthlyNumberOfDataBundlesAllowed: minimum: 0 type: integer monthlyNumberOfDataBundlesCreated: minimum: 0 type: integer monthlyNumberOfDocumentsAllowed: minimum: 0 type: integer monthlyNumberOfDocumentsCreated: minimum: 0 type: integer monthlyNumberOfPredictionsAllowed: minimum: 0 type: integer monthlyNumberOfPredictionsCreated: minimum: 0 type: integer monthlyNumberOfTransitionExecutionsAllowed: minimum: 0 type: integer monthlyNumberOfTransitionExecutionsCreated: minimum: 0 type: integer monthlyNumberOfWorkflowExecutionsAllowed: minimum: 0 type: integer monthlyNumberOfWorkflowExecutionsCreated: minimum: 0 type: integer monthlyUsageSummary: type: object name: maxLength: 4096 nullable: true type: string numberOfAppClientsAllowed: minimum: 0 type: integer numberOfAppClientsCreated: minimum: 0 type: integer numberOfAssetsAllowed: minimum: 0 type: integer numberOfAssetsCreated: minimum: 0 type: integer numberOfDatasetsAllowed: minimum: 0 type: integer numberOfDatasetsCreated: minimum: 0 type: integer numberOfModelsAllowed: minimum: 0 type: integer numberOfModelsCreated: minimum: 0 type: integer numberOfSecretsAllowed: minimum: 0 type: integer numberOfSecretsCreated: minimum: 0 type: integer numberOfTransitionsAllowed: minimum: 0 type: integer numberOfTransitionsCreated: minimum: 0 type: integer numberOfUsersAllowed: minimum: 0 type: integer numberOfUsersCreated: minimum: 0 type: integer numberOfWorkflowsAllowed: minimum: 0 type: integer numberOfWorkflowsCreated: minimum: 0 type: integer organizationId: pattern: ^las:organization:[a-f0-9]{32}$ type: string updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string required: - description - documentRetentionInDays - monthlyNumberOfDataBundlesAllowed - monthlyNumberOfDataBundlesCreated - monthlyNumberOfDocumentsAllowed - monthlyNumberOfDocumentsCreated - monthlyNumberOfPredictionsAllowed - monthlyNumberOfPredictionsCreated - monthlyNumberOfTransitionExecutionsAllowed - monthlyNumberOfTransitionExecutionsCreated - monthlyNumberOfWorkflowExecutionsAllowed - monthlyNumberOfWorkflowExecutionsCreated - monthlyUsageSummary - name - numberOfAppClientsAllowed - numberOfAppClientsCreated - numberOfAssetsAllowed - numberOfAssetsCreated - numberOfModelsAllowed - numberOfModelsCreated - numberOfSecretsAllowed - numberOfSecretsCreated - numberOfTransitionsAllowed - numberOfTransitionsCreated - numberOfUsersAllowed - numberOfUsersCreated - numberOfWorkflowsAllowed - numberOfWorkflowsCreated - organizationId - updatedBy - updatedTime title: organization type: object PatchAppClientId: additionalProperties: false minProperties: 1 properties: defaultLoginUrl: pattern: ^http://localhost.*|^https://.* type: string description: maxLength: 4096 nullable: true type: string loginUrls: items: pattern: ^http://localhost.*|^https://.* type: string type: array name: maxLength: 4096 nullable: true type: string title: PATCH /appClients/{appClientId} type: object PatchAssetId: additionalProperties: false minProperties: 1 properties: content: minLength: 1 type: string description: maxLength: 4096 nullable: true type: string name: maxLength: 4096 nullable: true type: string title: PATCH /assets/assetId type: object PatchDataBundleId: additionalProperties: false properties: description: maxLength: 4096 nullable: true type: string name: maxLength: 4096 nullable: true type: string title: PATCH /models/{modelId}/dataBundles/{dataBundleId} type: object PatchDatasetId: additionalProperties: false minProperties: 1 properties: description: maxLength: 4096 nullable: true type: string name: maxLength: 4096 nullable: true type: string title: PATCH /datasets/{datasetId} type: object PatchDocumentId: additionalProperties: false minProperties: 1 properties: datasetId: pattern: ^las:dataset:[a-f0-9]{32}$ type: string groundTruth: items: additionalProperties: false properties: label: maxLength: 36 minLength: 1 pattern: ^[0-9A-Za-z_]+$ type: string value: anyOf: - maxLength: 64 minLength: 1 nullable: true type: string - type: boolean required: - label - value type: object type: array retentionInDays: minimum: 1 type: integer title: PATCH /documents/{documentId} type: object PatchModelId: additionalProperties: false minProperties: 1 properties: description: maxLength: 4096 nullable: true type: string fieldConfig: additionalProperties: properties: description: maxLength: 4096 nullable: true type: string maxLength: maximum: 100 minimum: 1 type: integer type: enum: - date - amount - number - letter - phone - alphanum - alphanumext - all - string - digits type: string required: - maxLength - type type: object type: object height: maximum: 1921 minimum: 97 type: integer name: maxLength: 4096 nullable: true type: string preprocessConfig: additionalProperties: false properties: autoRotate: type: boolean imageQuality: enum: - LOW - HIGH type: string maxPages: maximum: 3 minimum: 1 type: integer required: - autoRotate - imageQuality - maxPages type: object status: enum: - active - training - inactive type: string width: maximum: 1921 minimum: 97 type: integer title: PATCH /models/modelId type: object PatchOrganizationId: additionalProperties: false minProperties: 1 properties: description: maxLength: 4096 nullable: true type: string name: maxLength: 4096 nullable: true type: string title: PATCH /organizations/organizationId type: object PatchSecretId: additionalProperties: false minProperties: 1 properties: data: type: object description: maxLength: 4096 nullable: true type: string name: maxLength: 4096 nullable: true type: string title: PATCH /secrets/{secretId} type: object PatchTransistionExecutionId: additionalProperties: false anyOf: - properties: status: enum: - succeeded type: string type: object - properties: status: enum: - failed - rejected - retry type: string type: object properties: error: additionalProperties: false properties: message: type: string required: - message type: object output: type: object startTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string status: type: string title: PATCH transitions/{transitionId}/executions/{executionId} type: object PatchTransitionId: additionalProperties: false minProperties: 1 properties: assets: additionalProperties: pattern: ^las:asset:[a-f0-9]{32}$ type: string properties: jsRemoteComponent: pattern: ^las:asset:[a-f0-9]{32}$ type: string type: object description: maxLength: 4096 nullable: true type: string environment: additionalProperties: type: string type: object environmentSecrets: items: pattern: ^las:secret:[a-f0-9]{32}$ type: string type: array inputJsonSchema: type: object name: maxLength: 4096 nullable: true type: string outputJsonSchema: type: object title: PATCH /transitions/{transitionId} type: object PatchUserId: additionalProperties: false minProperties: 1 properties: avatar: maxLength: 131072 nullable: true type: string name: maxLength: 4096 nullable: true type: string title: PATCH /users/{userId} type: object PatchWorkflowExecutionId: additionalProperties: false properties: nextTransitionId: anyOf: - pattern: ^las:transition:[a-f0-9]{32}$ type: string - pattern: ^las:transition:commons-[0-9A-Za-z-]+$ type: string required: - nextTransitionId title: PATCH workflows/{workflowId}/executions/{executionId} type: object PatchWorkflowId: additionalProperties: false minProperties: 1 properties: completedConfig: additionalProperties: false properties: environment: additionalProperties: type: string type: object environmentSecrets: items: pattern: ^las:secret:[a-f0-9]{32}$ type: string type: array imageUrl: type: string secretId: pattern: ^las:secret:[a-f0-9]{32}$ type: string required: - imageUrl type: object description: maxLength: 4096 nullable: true type: string errorConfig: additionalProperties: false properties: email: pattern: ^[A-Za-z0-9][-+._A-Za-z0-9]*@([-_.A-Za-z0-9]+\.)+[A-Za-z]{2,}$ type: string manualRetry: type: boolean type: object name: maxLength: 4096 nullable: true type: string title: PATCH /workflows/{workflowId} type: object PostAppClients: additionalProperties: false properties: callbackUrls: items: pattern: ^http://localhost.*|^https://.* type: string type: array defaultLoginUrl: pattern: ^http://localhost.*|^https://.* type: string description: maxLength: 4096 nullable: true type: string generateSecret: default: true type: boolean loginUrls: items: pattern: ^http://localhost.*|^https://.* type: string type: array logoutUrls: items: pattern: ^http://localhost.*|^https://.* type: string type: array name: maxLength: 4096 nullable: true type: string title: POST /appClients type: object PostAssets: additionalProperties: false properties: content: maxLength: 6250000 minLength: 1 type: string description: maxLength: 4096 nullable: true type: string name: maxLength: 4096 nullable: true type: string required: - content title: POST /assets type: object PostDataBundles: additionalProperties: false properties: datasetIds: items: pattern: ^las:dataset:[a-f0-9]{32}$ type: string minItems: 1 type: array description: maxLength: 4096 nullable: true type: string name: maxLength: 4096 nullable: true type: string title: POST /models/{modelId}/dataBundles type: object PostDatasets: additionalProperties: false properties: containsPersonallyIdentifiableInformation: type: boolean description: maxLength: 4096 nullable: true type: string name: maxLength: 4096 nullable: true type: string retentionInDays: minimum: 1 type: integer title: POST /datasets type: object PostDocuments: additionalProperties: false properties: consentId: pattern: ^las:consent:[a-f0-9]{32}$ type: string content: maxLength: 6250000 minLength: 1 type: string contentType: enum: - application/pdf - image/jpeg - image/png - image/tiff type: string datasetId: pattern: ^las:dataset:[a-f0-9]{32}$ type: string groundTruth: items: additionalProperties: false properties: label: maxLength: 36 minLength: 1 pattern: ^[0-9A-Za-z_]+$ type: string value: anyOf: - maxLength: 64 minLength: 1 nullable: true type: string - type: boolean required: - label - value type: object type: array retentionInDays: minimum: 1 type: integer required: - content - contentType title: POST /documents type: object PostHeartbeats: title: POST /transitions/{transitionId}/executions/{executionId}/heartbeats type: object PostModels: additionalProperties: false properties: description: maxLength: 4096 nullable: true type: string fieldConfig: additionalProperties: properties: description: maxLength: 4096 nullable: true type: string maxLength: maximum: 100 minimum: 1 type: integer type: enum: - date - amount - number - letter - phone - alphanum - alphanumext - all - string - digits type: string required: - maxLength - type type: object type: object height: maximum: 1921 minimum: 97 type: integer name: maxLength: 4096 nullable: true type: string preprocessConfig: additionalProperties: false properties: autoRotate: type: boolean imageQuality: enum: - LOW - HIGH type: string maxPages: maximum: 3 minimum: 1 type: integer required: - autoRotate - imageQuality - maxPages type: object width: maximum: 1921 minimum: 97 type: integer required: - fieldConfig - height - width title: POST /models type: object PostPredictions: additionalProperties: false properties: autoRotate: type: boolean documentId: pattern: ^las:document:[a-f0-9]{32}$ type: string imageQuality: enum: - LOW - HIGH type: string maxPages: maximum: 3 minimum: 1 type: integer modelId: pattern: ^las:model:[a-f0-9]{32}$ type: string postprocessConfig: oneOf: - additionalProperties: false properties: strategy: enum: - BEST_FIRST type: string required: - strategy type: object - additionalProperties: false properties: parameters: properties: collapse: type: boolean n: maximum: 3 minimum: 1 type: integer required: - n type: object strategy: enum: - BEST_N_PAGES type: string required: - parameters - strategy type: object required: - documentId - modelId title: POST /predictions type: object PostSecrets: additionalProperties: false properties: data: type: object description: maxLength: 4096 nullable: true type: string name: maxLength: 4096 nullable: true type: string required: - data title: POST /secrets type: object PostSignUp: additionalProperties: false properties: email: pattern: ^[A-Za-z0-9][-+._A-Za-z0-9]*@([-_.A-Za-z0-9]+\.)+[A-Za-z]{2,}$ type: string name: maxLength: 4096 nullable: true type: string password: pattern: ^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[\^$*.\[\]{}\(\)?\-"!@#%&/,><':;|_~`])\S{8,99}$ type: string reCaptchaResponse: type: string required: - email - password - reCaptchaResponse title: POST /users type: object PostTransitionExecution: title: POST /transitions/{transitionId}/executions type: object PostTransitions: additionalProperties: false properties: description: maxLength: 4096 nullable: true type: string inputJsonSchema: type: object name: maxLength: 4096 nullable: true type: string outputJsonSchema: type: object parameters: anyOf: - additionalProperties: false properties: cpu: enum: - 256 type: integer environment: additionalProperties: type: string type: object environmentSecrets: items: pattern: ^las:secret:[a-f0-9]{32}$ type: string type: array imageUrl: type: string memory: enum: - 512 - 1024 - 2048 type: integer secretId: pattern: ^las:secret:[a-f0-9]{32}$ type: string required: - imageUrl type: object - additionalProperties: false properties: assets: additionalProperties: pattern: ^las:asset:[a-f0-9]{32}$ type: string properties: jsRemoteComponent: pattern: ^las:asset:[a-f0-9]{32}$ type: string type: object type: object timeoutInSeconds: maximum: 1800 minimum: 60 type: integer transitionType: enum: - docker - manual type: string required: - transitionType title: POST /transitions type: object PostUsers: additionalProperties: false properties: appClientId: pattern: ^las:app-client:[a-f0-9]{32}$ type: string avatar: maxLength: 131072 nullable: true type: string email: pattern: ^[A-Za-z0-9][-+._A-Za-z0-9]*@([-_.A-Za-z0-9]+\.)+[A-Za-z]{2,}$ type: string name: maxLength: 4096 nullable: true type: string required: - email title: POST /users type: object PostWorkflowExecutions: additionalProperties: false properties: input: type: object required: - input title: POST /workflows/{workflowId}/executions type: object PostWorkflows: additionalProperties: false properties: completedConfig: additionalProperties: false properties: environment: additionalProperties: type: string type: object environmentSecrets: items: pattern: ^las:secret:[a-f0-9]{32}$ type: string type: array imageUrl: type: string secretId: pattern: ^las:secret:[a-f0-9]{32}$ type: string required: - imageUrl type: object description: maxLength: 4096 nullable: true type: string errorConfig: additionalProperties: false properties: email: pattern: ^[A-Za-z0-9][-+._A-Za-z0-9]*@([-_.A-Za-z0-9]+\.)+[A-Za-z]{2,}$ type: string manualRetry: type: boolean type: object name: maxLength: 4096 nullable: true type: string specification: additionalProperties: false properties: definition: type: object language: enum: - ASL type: string version: enum: - 1.0.0 type: string required: - definition type: object required: - specification title: POST /workflows type: object Prediction: additionalProperties: false properties: documentId: pattern: ^las:document:[a-f0-9]{32}$ type: string inferenceTime: minimum: 0 type: number modelId: pattern: ^las:model:[a-f0-9]{32}$ type: string predictionId: pattern: ^las:prediction:[a-f0-9]{32}$ type: string predictions: items: additionalProperties: false properties: confidence: maximum: 1 minimum: 0 type: number label: maxLength: 36 minLength: 1 pattern: ^[0-9A-Za-z_]+$ type: string value: maxLength: 64 minLength: 1 nullable: true type: string required: - confidence - label - value type: object type: array timestamp: minimum: 1 type: integer required: - documentId - inferenceTime - modelId - predictionId - predictions - timestamp title: prediction type: object Predictions: additionalProperties: false properties: nextToken: maxLength: 4096 nullable: true type: string predictions: items: additionalProperties: false properties: documentId: pattern: ^las:document:[a-f0-9]{32}$ type: string inferenceTime: minimum: 0 type: number modelId: pattern: ^las:model:[a-f0-9]{32}$ type: string predictionId: pattern: ^las:prediction:[a-f0-9]{32}$ type: string predictions: items: additionalProperties: false properties: confidence: maximum: 1 minimum: 0 type: number label: maxLength: 36 minLength: 1 pattern: ^[0-9A-Za-z_]+$ type: string value: maxLength: 64 minLength: 1 nullable: true type: string required: - confidence - label - value type: object type: array timestamp: minimum: 1 type: integer required: - documentId - inferenceTime - modelId - predictionId - predictions - timestamp type: object type: array required: - nextToken - predictions title: predictions type: object Secret: additionalProperties: false properties: createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string description: maxLength: 4096 nullable: true type: string name: maxLength: 4096 nullable: true type: string secretId: pattern: ^las:secret:[a-f0-9]{32}$ type: string updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string required: - createdBy - createdTime - description - name - secretId - updatedBy - updatedTime title: secret type: object Secrets: additionalProperties: false properties: nextToken: maxLength: 4096 nullable: true type: string secrets: items: additionalProperties: false properties: createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string description: maxLength: 4096 nullable: true type: string name: maxLength: 4096 nullable: true type: string secretId: pattern: ^las:secret:[a-f0-9]{32}$ type: string updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string required: - createdBy - createdTime - description - name - secretId - updatedBy - updatedTime type: object type: array required: - nextToken - secrets title: secrets type: object SignUp: additionalProperties: false properties: clientId: type: string username: pattern: ^[A-Za-z0-9][-+._A-Za-z0-9]*@([-_.A-Za-z0-9]+\.)+[A-Za-z]{2,}$ type: string required: - clientId - username title: signup type: object Transition: additionalProperties: false properties: assets: additionalProperties: pattern: ^las:asset:[a-f0-9]{32}$ type: string properties: jsRemoteComponent: pattern: ^las:asset:[a-f0-9]{32}$ type: string type: object createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string description: maxLength: 4096 nullable: true type: string inputJsonSchema: type: object name: maxLength: 4096 nullable: true type: string outputJsonSchema: type: object parameters: type: object timeoutInSeconds: maximum: 1800 minimum: 60 type: integer transitionId: anyOf: - pattern: ^las:transition:[a-f0-9]{32}$ type: string - pattern: ^las:transition:commons-[0-9A-Za-z-]+$ type: string transitionType: enum: - docker - manual type: string updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string required: - createdBy - createdTime - description - name - parameters - timeoutInSeconds - transitionId - transitionType - updatedBy - updatedTime title: transition type: object TransitionExecution: additionalProperties: false properties: completedBy: maxLength: 4096 nullable: true type: string endTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string executionId: pattern: ^las:transition-execution:[a-f0-9]{32}$ type: string input: type: object logId: nullable: true pattern: ^las:log:[a-f0-9]{32}$ type: string startTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string status: enum: - running - succeeded - failed - rejected - retry type: string transitionId: anyOf: - pattern: ^las:transition:[a-f0-9]{32}$ type: string - pattern: ^las:transition:commons-[0-9A-Za-z-]+$ type: string required: - completedBy - executionId - input - status - transitionId title: transition-execution type: object TransitionExecutions: additionalProperties: false properties: executions: items: additionalProperties: false properties: completedBy: maxLength: 4096 nullable: true type: string endTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string executionId: pattern: ^las:transition-execution:[a-f0-9]{32}$ type: string input: type: object logId: nullable: true pattern: ^las:log:[a-f0-9]{32}$ type: string startTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string status: enum: - running - succeeded - failed - rejected - retry type: string transitionId: anyOf: - pattern: ^las:transition:[a-f0-9]{32}$ type: string - pattern: ^las:transition:commons-[0-9A-Za-z-]+$ type: string required: - completedBy - executionId - input - status - transitionId type: object type: array nextToken: maxLength: 4096 nullable: true type: string status: items: enum: - running - succeeded - failed - rejected - retry type: string type: array transitionId: anyOf: - pattern: ^las:transition:[a-f0-9]{32}$ type: string - pattern: ^las:transition:commons-[0-9A-Za-z-]+$ type: string required: - executions - nextToken - transitionId title: transition-executions type: object Transitions: additionalProperties: false properties: nextToken: maxLength: 4096 nullable: true type: string transitionType: items: enum: - docker - manual type: string type: array transitions: items: additionalProperties: false properties: assets: additionalProperties: pattern: ^las:asset:[a-f0-9]{32}$ type: string properties: jsRemoteComponent: pattern: ^las:asset:[a-f0-9]{32}$ type: string type: object createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string description: maxLength: 4096 nullable: true type: string inputJsonSchema: type: object name: maxLength: 4096 nullable: true type: string outputJsonSchema: type: object parameters: type: object timeoutInSeconds: maximum: 1800 minimum: 60 type: integer transitionId: anyOf: - pattern: ^las:transition:[a-f0-9]{32}$ type: string - pattern: ^las:transition:commons-[0-9A-Za-z-]+$ type: string transitionType: enum: - docker - manual type: string updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string required: - createdBy - createdTime - description - name - parameters - timeoutInSeconds - transitionId - transitionType - updatedBy - updatedTime type: object type: array required: - nextToken - transitions title: transitions type: object User: additionalProperties: false properties: avatar: maxLength: 131072 nullable: true type: string createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string email: pattern: ^[A-Za-z0-9][-+._A-Za-z0-9]*@([-_.A-Za-z0-9]+\.)+[A-Za-z]{2,}$ type: string name: maxLength: 4096 nullable: true type: string updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string userId: pattern: ^las:user:[a-f0-9]{32}$ type: string required: - createdBy - createdTime - email - updatedBy - updatedTime - userId title: user type: object Users: additionalProperties: false properties: nextToken: maxLength: 4096 nullable: true type: string users: items: additionalProperties: false properties: avatar: maxLength: 131072 nullable: true type: string createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string email: pattern: ^[A-Za-z0-9][-+._A-Za-z0-9]*@([-_.A-Za-z0-9]+\.)+[A-Za-z]{2,}$ type: string name: maxLength: 4096 nullable: true type: string updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string userId: pattern: ^las:user:[a-f0-9]{32}$ type: string required: - createdBy - createdTime - email - updatedBy - updatedTime - userId type: object type: array required: - nextToken - users title: users type: object Workflow: additionalProperties: false properties: completedConfig: additionalProperties: false properties: environment: additionalProperties: type: string type: object environmentSecrets: items: pattern: ^las:secret:[a-f0-9]{32}$ type: string type: array imageUrl: type: string secretId: pattern: ^las:secret:[a-f0-9]{32}$ type: string required: - imageUrl type: object createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string description: maxLength: 4096 nullable: true type: string errorConfig: additionalProperties: false properties: email: pattern: ^[A-Za-z0-9][-+._A-Za-z0-9]*@([-_.A-Za-z0-9]+\.)+[A-Za-z]{2,}$ type: string manualRetry: type: boolean type: object name: maxLength: 4096 nullable: true type: string numberOfRunningExecutions: type: integer updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string workflowId: pattern: ^las:workflow:[a-f0-9]{32}$ type: string required: - completedConfig - createdBy - createdTime - description - errorConfig - name - numberOfRunningExecutions - updatedBy - updatedTime - workflowId title: workflow type: object WorkflowExecution: additionalProperties: false properties: completedBy: items: anyOf: - pattern: ^las:user:[a-f0-9]{32}$ type: string - pattern: ^las:app-client:[a-f0-9]{32}$ type: string type: array completedTaskLogId: nullable: true pattern: ^las:log:[a-f0-9]{32}$ type: string endTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string events: items: type: object type: array executionId: pattern: ^las:workflow-execution:[a-f0-9]{32}$ type: string input: type: object logId: nullable: true pattern: ^las:log:[a-f0-9]{32}$ type: string output: type: object startTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string status: enum: - running - succeeded - failed - rejected - retry - error type: string transitionExecutions: type: object workflowId: pattern: ^las:workflow:[a-f0-9]{32}$ type: string required: - endTime - executionId - input - output - startTime - status - transitionExecutions - workflowId title: workflow-execution type: object WorkflowExecutions: additionalProperties: false properties: executions: items: additionalProperties: false properties: completedBy: items: anyOf: - pattern: ^las:user:[a-f0-9]{32}$ type: string - pattern: ^las:app-client:[a-f0-9]{32}$ type: string type: array completedTaskLogId: nullable: true pattern: ^las:log:[a-f0-9]{32}$ type: string endTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string events: items: type: object type: array executionId: pattern: ^las:workflow-execution:[a-f0-9]{32}$ type: string input: type: object logId: nullable: true pattern: ^las:log:[a-f0-9]{32}$ type: string output: type: object startTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string status: enum: - running - succeeded - failed - rejected - retry - error type: string transitionExecutions: type: object workflowId: pattern: ^las:workflow:[a-f0-9]{32}$ type: string required: - endTime - executionId - input - output - startTime - status - transitionExecutions - workflowId type: object type: array nextToken: maxLength: 4096 nullable: true type: string order: enum: - ascending - descending type: string sortBy: enum: - startTime - endTime type: string status: items: enum: - running - succeeded - failed - rejected - retry - error type: string type: array workflowId: pattern: ^las:workflow:[a-f0-9]{32}$ type: string required: - executions - nextToken - workflowId title: workflow-executions type: object Workflows: additionalProperties: false properties: nextToken: maxLength: 4096 nullable: true type: string workflows: items: additionalProperties: false properties: completedConfig: additionalProperties: false properties: environment: additionalProperties: type: string type: object environmentSecrets: items: pattern: ^las:secret:[a-f0-9]{32}$ type: string type: array imageUrl: type: string secretId: pattern: ^las:secret:[a-f0-9]{32}$ type: string required: - imageUrl type: object createdBy: maxLength: 4096 nullable: true type: string createdTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string description: maxLength: 4096 nullable: true type: string errorConfig: additionalProperties: false properties: email: pattern: ^[A-Za-z0-9][-+._A-Za-z0-9]*@([-_.A-Za-z0-9]+\.)+[A-Za-z]{2,}$ type: string manualRetry: type: boolean type: object name: maxLength: 4096 nullable: true type: string numberOfRunningExecutions: type: integer updatedBy: maxLength: 4096 nullable: true type: string updatedTime: nullable: true pattern: ^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?[0-9]{2}:?[0-9]{2}(.[0-9]{1,6})?(Z|[+][0-9]{2}(:|)[0-9]{2})$ type: string workflowId: pattern: ^las:workflow:[a-f0-9]{32}$ type: string required: - completedConfig - createdBy - createdTime - description - errorConfig - name - numberOfRunningExecutions - updatedBy - updatedTime - workflowId type: object type: array required: - nextToken - workflows title: workflows type: object securitySchemes: OAuth2: flows: clientCredentials: scopes: api.lucidtech.ai/appclients:read: Read permissions api.lucidtech.ai/appclients:write: Write permissions api.lucidtech.ai/assets:read: Read permissions api.lucidtech.ai/assets:write: Write permissions api.lucidtech.ai/databundles:read: Read permissions api.lucidtech.ai/databundles:write: Write permissions api.lucidtech.ai/datasets:read: Read permissions api.lucidtech.ai/datasets:write: Write permissions api.lucidtech.ai/documents:read: Read permissions api.lucidtech.ai/documents:write: Write permissions api.lucidtech.ai/logs:read: Read permissions api.lucidtech.ai/models:read: Read permissions api.lucidtech.ai/models:write: Write permissions api.lucidtech.ai/organizations:read: Read permissions api.lucidtech.ai/organizations:write: Write permissions api.lucidtech.ai/predictions:read: Read permissions api.lucidtech.ai/predictions:write: Write permissions api.lucidtech.ai/secrets:read: Read permissions api.lucidtech.ai/secrets:write: Write permissions api.lucidtech.ai/signup:write: Write permissions api.lucidtech.ai/transitions.executions.heartbeats:write: Write permissions api.lucidtech.ai/transitions.executions:read: Read permissions api.lucidtech.ai/transitions.executions:write: Write permissions api.lucidtech.ai/transitions:read: Read permissions api.lucidtech.ai/transitions:write: Write permissions api.lucidtech.ai/users:read: Read permissions api.lucidtech.ai/users:write: Write permissions api.lucidtech.ai/workflows.executions:read: Read permissions api.lucidtech.ai/workflows.executions:write: Write permissions api.lucidtech.ai/workflows:read: Read permissions api.lucidtech.ai/workflows:write: Write permissions tokenUrl: https://auth.lucidtech.ai/oauth2/token type: oauth2 info: title: Lucidtech API version: '2021-11-04T16:27:16Z' openapi: 3.0.1 paths: /appClients: get: parameters: - in: query name: nextToken schema: type: string - in: query name: maxResults schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/AppClients' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/appclients:read options: requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string post: parameters: - in: header name: Content-Type required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PostAppClients' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/AppClient' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/appclients:write /appClients/{appClientId}: delete: parameters: - in: path name: appClientId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/AppClient' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: [] options: parameters: - in: path name: appClientId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string patch: parameters: - in: path name: appClientId required: true schema: type: string - in: header name: Content-Type required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchAppClientId' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/AppClient' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/appclients:write /assets: get: parameters: - in: query name: nextToken schema: type: string - in: query name: maxResults schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Assets' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/assets:read options: requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string post: parameters: - in: header name: Content-Type required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PostAssets' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Asset' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/assets:write /assets/{assetId}: delete: parameters: - in: path name: assetId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Asset' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/assets:read get: parameters: - in: path name: assetId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Asset' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/assets:read options: parameters: - in: path name: assetId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string patch: parameters: - in: header name: Content-Type required: true schema: type: string - in: path name: assetId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchAssetId' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Asset' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/assets:write /datasets: get: parameters: - in: query name: nextToken schema: type: string - in: query name: maxResults schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Datasets' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/datasets:read options: requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string post: parameters: - in: header name: Content-Type required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PostDatasets' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Dataset' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/datasets:write /datasets/{datasetId}: delete: parameters: - in: path name: datasetId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Dataset' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/datasets:read get: parameters: - in: path name: datasetId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Dataset' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/datasets:read options: parameters: - in: path name: datasetId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string patch: parameters: - in: header name: Content-Type required: true schema: type: string - in: path name: datasetId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchDatasetId' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Dataset' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/datasets:write /documents: delete: parameters: - in: query name: consentId schema: type: string - in: query name: datasetId schema: type: string - in: query name: nextToken schema: type: string - in: query name: maxResults schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Documents' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/documents:write get: parameters: - in: query name: consentId schema: type: string - in: query name: datasetId schema: type: string - in: query name: nextToken schema: type: string - in: query name: maxResults schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Documents' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/documents:read options: requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string post: parameters: - in: header name: Content-Type required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PostDocuments' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Document' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/documents:write /documents/{documentId}: delete: parameters: - in: path name: documentId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Document' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/documents:read get: parameters: - in: path name: documentId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Document' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/documents:read options: parameters: - in: path name: documentId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string patch: parameters: - in: header name: Content-Type required: true schema: type: string - in: path name: documentId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchDocumentId' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Document' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/documents:write /logs: get: parameters: - in: query name: workflowId schema: type: string - in: query name: nextToken schema: type: string - in: query name: order schema: type: string - in: query name: transitionExecutionId schema: type: string - in: query name: transitionId schema: type: string - in: query name: maxResults schema: type: string - in: query name: workflowExecutionId schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Logs' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/logs:read options: requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string /logs/{logId}: get: parameters: - in: path name: logId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Log' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/logs:read options: parameters: - in: path name: logId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string /models: get: parameters: - in: query name: nextToken schema: type: string - in: query name: maxResults schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Models' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/models:read options: requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string post: parameters: - in: header name: Content-Type required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PostModels' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Model' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/models:write /models/{modelId}: delete: parameters: - in: path name: modelId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Model' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/models:read get: parameters: - in: path name: modelId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Model' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/models:read options: parameters: - in: path name: modelId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string patch: parameters: - in: header name: Content-Type required: true schema: type: string - in: path name: modelId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchModelId' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Model' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/models:write /models/{modelId}/dataBundles: get: parameters: - in: path name: modelId required: true schema: type: string - in: query name: status schema: type: string - in: query name: nextToken schema: type: string - in: query name: maxResults schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/DataBundles' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/databundles:read options: parameters: - in: path name: modelId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string post: parameters: - in: header name: Content-Type required: true schema: type: string - in: path name: modelId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PostDataBundles' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/DataBundle' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/databundles:write /models/{modelId}/dataBundles/{dataBundleId}: delete: parameters: - in: path name: dataBundleId required: true schema: type: string - in: path name: modelId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/DataBundle' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: [] options: parameters: - in: path name: dataBundleId required: true schema: type: string - in: path name: modelId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string patch: parameters: - in: path name: dataBundleId required: true schema: type: string - in: header name: Content-Type required: true schema: type: string - in: path name: modelId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchDataBundleId' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/DataBundle' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/databundles:write /organizations: options: requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string /organizations/{organizationId}: get: parameters: - in: path name: organizationId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Organization' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/organizations:read options: parameters: - in: path name: organizationId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string patch: parameters: - in: header name: Content-Type required: true schema: type: string - in: path name: organizationId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchOrganizationId' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Organization' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/organizations:write /predictions: get: parameters: - in: query name: nextToken schema: type: string - in: query name: maxResults schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Predictions' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/predictions:read options: requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string post: parameters: - in: header name: Content-Type required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PostPredictions' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Prediction' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/predictions:write /secrets: get: parameters: - in: query name: nextToken schema: type: string - in: query name: maxResults schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Secrets' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/secrets:read options: requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string post: parameters: - in: header name: Content-Type required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PostSecrets' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Secret' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/secrets:write /secrets/{secretId}: delete: parameters: - in: path name: secretId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Secret' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: [] options: parameters: - in: path name: secretId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string patch: parameters: - in: header name: Content-Type required: true schema: type: string - in: path name: secretId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchSecretId' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Secret' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/secrets:write /signup: options: requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string post: parameters: - in: header name: Content-Type required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PostSignUp' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/SignUp' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string /transitions: get: parameters: - in: query name: transitionType schema: type: string - in: query name: nextToken schema: type: string - in: query name: maxResults schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Transitions' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/transitions:read options: requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string post: parameters: - in: header name: Content-Type required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PostTransitions' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Transition' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/transitions:write /transitions/{transitionId}: delete: parameters: - in: path name: transitionId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Transition' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/transitions:read get: parameters: - in: path name: transitionId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Transition' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/transitions:read options: parameters: - in: path name: transitionId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string patch: parameters: - in: header name: Content-Type required: true schema: type: string - in: path name: transitionId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchTransitionId' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Transition' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/transitions:write /transitions/{transitionId}/executions: get: parameters: - in: query name: nextToken schema: type: string - in: query name: order schema: type: string - in: query name: executionId schema: type: string - in: path name: transitionId required: true schema: type: string - in: query name: status schema: type: string - in: query name: maxResults schema: type: string - in: query name: sortBy schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/TransitionExecutions' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/transitions.executions:read options: parameters: - in: path name: transitionId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string post: parameters: - in: header name: Content-Type required: true schema: type: string - in: path name: transitionId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PostTransitionExecution' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/TransitionExecution' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/transitions.executions:write /transitions/{transitionId}/executions/{executionId}: get: parameters: - in: path name: transitionId required: true schema: type: string - in: path name: executionId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/TransitionExecution' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/transitions.executions:read options: parameters: - in: path name: transitionId required: true schema: type: string - in: path name: executionId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string patch: parameters: - in: header name: Content-Type required: true schema: type: string - in: path name: transitionId required: true schema: type: string - in: path name: executionId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchTransistionExecutionId' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/TransitionExecution' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/transitions.executions:write /transitions/{transitionId}/executions/{executionId}/heartbeats: options: parameters: - in: path name: transitionId required: true schema: type: string - in: path name: executionId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string post: parameters: - in: header name: Content-Type required: true schema: type: string - in: path name: transitionId required: true schema: type: string - in: path name: executionId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PostHeartbeats' required: true responses: '204': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 204 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/transitions.executions.heartbeats:write /users: get: parameters: - in: query name: nextToken schema: type: string - in: query name: maxResults schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Users' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/users:read options: requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string post: parameters: - in: header name: Content-Type required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PostUsers' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/User' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/users:write /users/{userId}: delete: parameters: - in: path name: userId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/User' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/users:read get: parameters: - in: path name: userId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/User' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/users:read options: parameters: - in: path name: userId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string patch: parameters: - in: header name: Content-Type required: true schema: type: string - in: path name: userId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchUserId' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/User' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/users:write /workflows: get: parameters: - in: query name: nextToken schema: type: string - in: query name: maxResults schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Workflows' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/workflows:read options: requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string post: parameters: - in: header name: Content-Type required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PostWorkflows' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Workflow' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/workflows:write /workflows/{workflowId}: delete: parameters: - in: path name: workflowId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Workflow' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/workflows:read get: parameters: - in: path name: workflowId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Workflow' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/workflows:read options: parameters: - in: path name: workflowId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string patch: parameters: - in: header name: Content-Type required: true schema: type: string - in: path name: workflowId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchWorkflowId' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Workflow' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/workflows:write /workflows/{workflowId}/executions: get: parameters: - in: query name: status schema: type: string - in: path name: workflowId required: true schema: type: string - in: query name: nextToken schema: type: string - in: query name: maxResults schema: type: string - in: query name: sortBy schema: type: string - in: query name: order schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/WorkflowExecutions' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/workflows.executions:read options: parameters: - in: path name: workflowId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string post: parameters: - in: header name: Content-Type required: true schema: type: string - in: path name: workflowId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PostWorkflowExecutions' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/WorkflowExecution' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/workflows.executions:write /workflows/{workflowId}/executions/{executionId}: delete: parameters: - in: path name: executionId required: true schema: type: string - in: path name: workflowId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/WorkflowExecution' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/workflows.executions:read get: parameters: - in: path name: executionId required: true schema: type: string - in: path name: workflowId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/WorkflowExecution' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/workflows.executions:read options: parameters: - in: path name: executionId required: true schema: type: string - in: path name: workflowId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/Empty' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Empty' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Methods: schema: type: string Access-Control-Allow-Origin: schema: type: string patch: parameters: - in: header name: Content-Type required: true schema: type: string - in: path name: executionId required: true schema: type: string - in: path name: workflowId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchWorkflowExecutionId' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/WorkflowExecution' description: 200 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '400': content: application/json: schema: $ref: '#/components/schemas/Error' description: 400 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '403': content: application/json: schema: $ref: '#/components/schemas/Error' description: 403 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '404': content: application/json: schema: $ref: '#/components/schemas/Error' description: 404 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '415': content: application/json: schema: $ref: '#/components/schemas/Error' description: 415 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string '500': content: application/json: schema: $ref: '#/components/schemas/Error' description: 500 response headers: Access-Control-Allow-Headers: schema: type: string Access-Control-Allow-Origin: schema: type: string security: - OAuth2: - api.lucidtech.ai/workflows.executions:write servers: - url: https://api.lucidtech.ai/{basePath} variables: basePath: default: v1