components: schemas: AppClient: additionalProperties: false properties: appClientId: pattern: ^las:app-client:[a-z0-9-_]+$ type: string callbackUrls: items: pattern: ^http://localhost.*|^https://.* type: string nullable: true 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 nullable: true type: array logoutUrls: items: pattern: ^http://localhost.*|^https://.* type: string nullable: true type: array name: maxLength: 4096 nullable: true type: string roleIds: items: pattern: ^las:role:[0-9A-Za-z-_]{1,32}$ type: string nullable: true type: array 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-z0-9-_]+$ type: string callbackUrls: items: pattern: ^http://localhost.*|^https://.* type: string nullable: true 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 nullable: true type: array logoutUrls: items: pattern: ^http://localhost.*|^https://.* type: string nullable: true type: array name: maxLength: 4096 nullable: true type: string roleIds: items: pattern: ^las:role:[0-9A-Za-z-_]{1,32}$ type: string nullable: true type: array 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: maxLength: 6250000 minLength: 1 type: string contentMD5: maxLength: 4096 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 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 - contentMD5 - 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: maxLength: 6250000 minLength: 1 type: string contentMD5: maxLength: 4096 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 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 - contentMD5 - 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 metadata: nullable: true 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-z0-9-_]+$ type: string name: maxLength: 4096 nullable: true type: string retentionInDays: minimum: 1 type: integer status: enum: - running - succeeded - failed type: string summary: nullable: true 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 metadata: nullable: true 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-z0-9-_]+$ type: string name: maxLength: 4096 nullable: true type: string retentionInDays: minimum: 1 type: integer status: enum: - running - succeeded - failed type: string summary: nullable: true 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: - running - succeeded - 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 metadata: nullable: true 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 - metadata - 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 metadata: nullable: true 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 - metadata - numberOfDocuments - retentionInDays - storageLocation - updatedBy - updatedTime - version type: object type: array nextToken: maxLength: 4096 nullable: true type: string required: - datasets - nextToken title: datasets type: object DeploymentEnvironment: additionalProperties: false properties: deploymentEnvironmentId: pattern: ^las:deployment-environment:[a-z0-9-_]+(|:@[a-z0-9-_]+|:[0-9]+)$ type: string description: maxLength: 4096 nullable: true type: string modelDeploymentUnits: minimum: 0 type: integer name: maxLength: 4096 nullable: true type: string organizationId: nullable: true pattern: ^las:organization:[a-z0-9-_]+$ type: string status: enum: - available - unavailable type: string required: - deploymentEnvironmentId - description - modelDeploymentUnits - name - organizationId - status title: deploymentEnvironment type: object DeploymentEnvironments: additionalProperties: false properties: deploymentEnvironments: items: additionalProperties: false properties: deploymentEnvironmentId: pattern: ^las:deployment-environment:[a-z0-9-_]+(|:@[a-z0-9-_]+|:[0-9]+)$ type: string description: maxLength: 4096 nullable: true type: string modelDeploymentUnits: minimum: 0 type: integer name: maxLength: 4096 nullable: true type: string organizationId: nullable: true pattern: ^las:organization:[a-z0-9-_]+$ type: string status: enum: - available - unavailable type: string required: - deploymentEnvironmentId - description - modelDeploymentUnits - name - organizationId - status type: object type: array nextToken: maxLength: 4096 nullable: true type: string required: - deploymentEnvironments - nextToken title: deploymentEnvironments type: object Document: additionalProperties: false properties: consentId: pattern: ^las:consent:[a-f0-9]{32}$ type: string content: maxLength: 6250000 minLength: 1 nullable: true type: string contentMD5: maxLength: 4096 nullable: true type: string contentType: enum: - application/pdf - image/jpeg - image/png - image/tiff - image/webp 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 datasetId: pattern: ^las:dataset:[a-f0-9]{32}$ type: string description: maxLength: 4096 nullable: true type: string documentId: pattern: ^las:document:[a-f0-9]{32}$ type: string fileUrl: nullable: true pattern: ^http://localhost.*|^https://.* type: string groundTruth: items: additionalProperties: false properties: confidence: maximum: 1 minimum: 0 type: number label: maxLength: 36 minLength: 1 pattern: ^[0-9A-Za-z-_]+$ type: string pages: items: type: integer maxItems: 10 type: array value: anyOf: - maxLength: 1024 minLength: 0 nullable: true type: string - nullable: true type: boolean - nullable: true type: number - $ref: '#/components/schemas/groundTruthList' nullable: true required: - label - value type: object type: array metadata: nullable: true type: object name: maxLength: 4096 nullable: true type: string 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: - createdBy - createdTime - description - documentId - metadata - name - 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: maxLength: 6250000 minLength: 1 nullable: true type: string contentMD5: maxLength: 4096 nullable: true type: string contentType: enum: - application/pdf - image/jpeg - image/png - image/tiff - image/webp 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 datasetId: pattern: ^las:dataset:[a-f0-9]{32}$ type: string description: maxLength: 4096 nullable: true type: string documentId: pattern: ^las:document:[a-f0-9]{32}$ type: string fileUrl: nullable: true pattern: ^http://localhost.*|^https://.* type: string groundTruth: items: additionalProperties: false properties: confidence: maximum: 1 minimum: 0 type: number label: maxLength: 36 minLength: 1 pattern: ^[0-9A-Za-z-_]+$ type: string pages: items: type: integer maxItems: 10 type: array value: anyOf: - maxLength: 1024 minLength: 0 nullable: true type: string - nullable: true type: boolean - nullable: true type: number - $ref: '#/components/schemas/groundTruthList' nullable: true required: - label - value type: object type: array metadata: nullable: true type: object name: maxLength: 4096 nullable: true type: string 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: - createdBy - createdTime - description - documentId - metadata - name - retentionInDays - updatedBy - updatedTime type: object type: array nextToken: maxLength: 4096 nullable: true type: string order: enum: - ascending - descending type: string sortBy: enum: - createdTime 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 nullable: true 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 nullable: true 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: false nullable: true patternProperties: ^[0-9A-Za-z-_]{1,36}$: oneOf: - properties: description: anyOf: - maxLength: 4096 type: string - type: 'null' enum: items: maxLength: 512 minLength: 1 pattern: "^[0-9A-Za-z\xC6\xD8\xC5\xE6\xF8\xE5!\"#$%&()*+,\\\ -./:;<=>?@\\[\\]\\^_`{|}~ ]+$" type: string maxItems: 500 minItems: 1 type: array uniqueItems: true format: anyOf: - maxLength: 4096 type: string - type: 'null' isMultivalue: type: boolean maxLength: maximum: 1024 minimum: 1 type: integer strict: type: boolean type: enum: - amount - date - digits - enum - numeric - string type: string required: - type type: object - properties: fields: additionalProperties: false patternProperties: ^[0-9A-Za-z-_]{1,36}$: properties: description: anyOf: - maxLength: 4096 type: string - type: 'null' enum: items: maxLength: 512 minLength: 1 pattern: "^[0-9A-Za-z\xC6\xD8\xC5\xE6\xF8\xE5!\"#$%&()*+,\\\ -./:;<=>?@\\[\\]\\^_`{|}~ ]+$" type: string maxItems: 500 minItems: 1 type: array uniqueItems: true format: anyOf: - maxLength: 4096 type: string - type: 'null' isMultivalue: type: boolean maxLength: maximum: 1024 minimum: 1 type: integer strict: type: boolean type: enum: - amount - date - digits - enum - numeric - string type: string required: - type type: object type: object type: enum: - lines type: string required: - fields - type type: object type: object metadata: nullable: true type: object modelId: pattern: ^las:model:[a-z0-9-_]+$ type: string name: maxLength: 4096 nullable: true type: string numberOfDataBundles: minimum: 0 type: integer numberOfRunningTrainings: minimum: 0 type: integer organizationId: pattern: ^las:organization:[a-z0-9-_]+$ type: string postprocessConfig: oneOf: - additionalProperties: false properties: outputFormat: enum: - v1 - v2 type: string strategy: enum: - BEST_FIRST type: string required: - strategy type: object - additionalProperties: false properties: outputFormat: enum: - v1 - v2 type: string parameters: properties: collapse: type: boolean n: maximum: 100 minimum: 1 type: integer required: - n type: object strategy: enum: - BEST_N_PAGES type: string required: - parameters - strategy type: object preprocessConfig: additionalProperties: false minProperties: 1 properties: autoRotate: type: boolean imageQuality: enum: - LOW - HIGH type: string maxPages: maximum: 100 minimum: 1 type: integer pages: items: type: integer maxItems: 100 type: array rotation: enum: - 0 - 90 - 180 - 270 type: integer startPage: type: integer type: object statistics: nullable: true type: object status: enum: - active - inactive type: string trainingId: nullable: true pattern: ^las:model-training:[a-z0-9-_]+$ 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: - createdBy - createdTime - description - fieldConfig - metadata - modelId - name - numberOfDataBundles - numberOfRunningTrainings - organizationId - preprocessConfig - status - trainingId - updatedBy - updatedTime 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: false nullable: true patternProperties: ^[0-9A-Za-z-_]{1,36}$: oneOf: - properties: description: anyOf: - maxLength: 4096 type: string - type: 'null' enum: items: maxLength: 512 minLength: 1 pattern: "^[0-9A-Za-z\xC6\xD8\xC5\xE6\xF8\xE5!\"#$%&()*+,\\\ -./:;<=>?@\\[\\]\\^_`{|}~ ]+$" type: string maxItems: 500 minItems: 1 type: array uniqueItems: true format: anyOf: - maxLength: 4096 type: string - type: 'null' isMultivalue: type: boolean maxLength: maximum: 1024 minimum: 1 type: integer strict: type: boolean type: enum: - amount - date - digits - enum - numeric - string type: string required: - type type: object - properties: fields: additionalProperties: false patternProperties: ^[0-9A-Za-z-_]{1,36}$: properties: description: anyOf: - maxLength: 4096 type: string - type: 'null' enum: items: maxLength: 512 minLength: 1 pattern: "^[0-9A-Za-z\xC6\xD8\xC5\xE6\xF8\xE5\ !\"#$%&()*+,\\-./:;<=>?@\\[\\]\\^_`{|}~ ]+$" type: string maxItems: 500 minItems: 1 type: array uniqueItems: true format: anyOf: - maxLength: 4096 type: string - type: 'null' isMultivalue: type: boolean maxLength: maximum: 1024 minimum: 1 type: integer strict: type: boolean type: enum: - amount - date - digits - enum - numeric - string type: string required: - type type: object type: object type: enum: - lines type: string required: - fields - type type: object type: object metadata: nullable: true type: object modelId: pattern: ^las:model:[a-z0-9-_]+$ type: string name: maxLength: 4096 nullable: true type: string numberOfDataBundles: minimum: 0 type: integer numberOfRunningTrainings: minimum: 0 type: integer organizationId: pattern: ^las:organization:[a-z0-9-_]+$ type: string postprocessConfig: oneOf: - additionalProperties: false properties: outputFormat: enum: - v1 - v2 type: string strategy: enum: - BEST_FIRST type: string required: - strategy type: object - additionalProperties: false properties: outputFormat: enum: - v1 - v2 type: string parameters: properties: collapse: type: boolean n: maximum: 100 minimum: 1 type: integer required: - n type: object strategy: enum: - BEST_N_PAGES type: string required: - parameters - strategy type: object preprocessConfig: additionalProperties: false minProperties: 1 properties: autoRotate: type: boolean imageQuality: enum: - LOW - HIGH type: string maxPages: maximum: 100 minimum: 1 type: integer pages: items: type: integer maxItems: 100 type: array rotation: enum: - 0 - 90 - 180 - 270 type: integer startPage: type: integer type: object statistics: nullable: true type: object status: enum: - active - inactive type: string trainingId: nullable: true pattern: ^las:model-training:[a-z0-9-_]+$ 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: - createdBy - createdTime - description - fieldConfig - metadata - modelId - name - numberOfDataBundles - numberOfRunningTrainings - organizationId - preprocessConfig - status - trainingId - updatedBy - updatedTime type: object type: array nextToken: maxLength: 4096 nullable: true type: string required: - models - nextToken title: models type: object Organization: additionalProperties: false properties: clientId: nullable: true pattern: ^[0-9a-z]+$ 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 deploymentsAllowed: type: object deploymentsCreated: type: object description: maxLength: 4096 nullable: true type: string documentRetentionInDays: minimum: 1 type: integer monthlyNumberOfActiveModelsUsed: minimum: 0 type: integer monthlyNumberOfDataBundlesAllowed: minimum: 0 type: integer monthlyNumberOfDataBundlesCreated: minimum: 0 type: integer monthlyNumberOfDocumentsAllowed: minimum: 0 type: integer monthlyNumberOfDocumentsCreated: minimum: 0 type: integer monthlyNumberOfFieldPredictionsAllowed: minimum: 0 type: integer monthlyNumberOfFieldPredictionsUsed: minimum: 0 type: integer monthlyNumberOfGpuHoursUsed: minimum: 0 type: number monthlyNumberOfModelDeploymentUnitsUsed: minimum: 0 type: integer monthlyNumberOfPagePredictionsAllowed: minimum: 0 type: integer monthlyNumberOfPagePredictionsUsed: minimum: 0 type: integer monthlyNumberOfPredictionsAllowed: minimum: 0 type: integer monthlyNumberOfPredictionsCreated: minimum: 0 type: integer monthlyNumberOfProductionWorkflowMinutesUsed: minimum: 0 type: integer monthlyNumberOfTrainingsAllowed: minimum: 0 type: integer monthlyNumberOfTrainingsCreated: minimum: 0 type: integer monthlyNumberOfTransformationsAllowed: minimum: 0 type: integer monthlyNumberOfTransformationsCreated: minimum: 0 type: integer monthlyNumberOfTransitionExecutionsAllowed: minimum: 0 type: integer monthlyNumberOfTransitionExecutionsCreated: minimum: 0 type: integer monthlyNumberOfUserMinutesUsed: minimum: 0 type: number 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-z0-9-_]+$ type: string paymentMethodId: nullable: true pattern: ^las:payment-method:[a-f0-9]{32}$ type: string planId: nullable: true pattern: ^(|las:organization:[a-z0-9-_]+/)las:plan:[a-z0-9-_]+(|:@[a-z0-9-_]+|:[0-9]+)$ 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 - monthlyNumberOfActiveModelsUsed - monthlyNumberOfDataBundlesAllowed - monthlyNumberOfDataBundlesCreated - monthlyNumberOfDocumentsAllowed - monthlyNumberOfDocumentsCreated - monthlyNumberOfFieldPredictionsAllowed - monthlyNumberOfFieldPredictionsUsed - monthlyNumberOfGpuHoursUsed - monthlyNumberOfPredictionsAllowed - monthlyNumberOfPredictionsCreated - monthlyNumberOfTrainingsAllowed - monthlyNumberOfTrainingsCreated - monthlyNumberOfTransformationsAllowed - monthlyNumberOfTransformationsCreated - monthlyNumberOfTransitionExecutionsAllowed - monthlyNumberOfTransitionExecutionsCreated - monthlyNumberOfWorkflowExecutionsAllowed - monthlyNumberOfWorkflowExecutionsCreated - monthlyUsageSummary - name - numberOfAppClientsAllowed - numberOfAppClientsCreated - numberOfAssetsAllowed - numberOfAssetsCreated - numberOfModelsAllowed - numberOfModelsCreated - numberOfSecretsAllowed - numberOfSecretsCreated - numberOfTransitionsAllowed - numberOfTransitionsCreated - numberOfUsersAllowed - numberOfUsersCreated - numberOfWorkflowsAllowed - numberOfWorkflowsCreated - organizationId - paymentMethodId - planId - updatedBy - updatedTime title: organization type: object Organizations: additionalProperties: false properties: nextToken: maxLength: 4096 nullable: true type: string organizations: items: additionalProperties: false properties: clientId: nullable: true pattern: ^[0-9a-z]+$ 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 deploymentsAllowed: type: object deploymentsCreated: type: object description: maxLength: 4096 nullable: true type: string documentRetentionInDays: minimum: 1 type: integer monthlyNumberOfActiveModelsUsed: minimum: 0 type: integer monthlyNumberOfDataBundlesAllowed: minimum: 0 type: integer monthlyNumberOfDataBundlesCreated: minimum: 0 type: integer monthlyNumberOfDocumentsAllowed: minimum: 0 type: integer monthlyNumberOfDocumentsCreated: minimum: 0 type: integer monthlyNumberOfFieldPredictionsAllowed: minimum: 0 type: integer monthlyNumberOfFieldPredictionsUsed: minimum: 0 type: integer monthlyNumberOfGpuHoursUsed: minimum: 0 type: number monthlyNumberOfModelDeploymentUnitsUsed: minimum: 0 type: integer monthlyNumberOfPagePredictionsAllowed: minimum: 0 type: integer monthlyNumberOfPagePredictionsUsed: minimum: 0 type: integer monthlyNumberOfPredictionsAllowed: minimum: 0 type: integer monthlyNumberOfPredictionsCreated: minimum: 0 type: integer monthlyNumberOfProductionWorkflowMinutesUsed: minimum: 0 type: integer monthlyNumberOfTrainingsAllowed: minimum: 0 type: integer monthlyNumberOfTrainingsCreated: minimum: 0 type: integer monthlyNumberOfTransformationsAllowed: minimum: 0 type: integer monthlyNumberOfTransformationsCreated: minimum: 0 type: integer monthlyNumberOfTransitionExecutionsAllowed: minimum: 0 type: integer monthlyNumberOfTransitionExecutionsCreated: minimum: 0 type: integer monthlyNumberOfUserMinutesUsed: minimum: 0 type: number 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-z0-9-_]+$ type: string paymentMethodId: nullable: true pattern: ^las:payment-method:[a-f0-9]{32}$ type: string planId: nullable: true pattern: ^(|las:organization:[a-z0-9-_]+/)las:plan:[a-z0-9-_]+(|:@[a-z0-9-_]+|:[0-9]+)$ 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 - monthlyNumberOfActiveModelsUsed - monthlyNumberOfDataBundlesAllowed - monthlyNumberOfDataBundlesCreated - monthlyNumberOfDocumentsAllowed - monthlyNumberOfDocumentsCreated - monthlyNumberOfFieldPredictionsAllowed - monthlyNumberOfFieldPredictionsUsed - monthlyNumberOfGpuHoursUsed - monthlyNumberOfPredictionsAllowed - monthlyNumberOfPredictionsCreated - monthlyNumberOfTrainingsAllowed - monthlyNumberOfTrainingsCreated - monthlyNumberOfTransformationsAllowed - monthlyNumberOfTransformationsCreated - monthlyNumberOfTransitionExecutionsAllowed - monthlyNumberOfTransitionExecutionsCreated - monthlyNumberOfWorkflowExecutionsAllowed - monthlyNumberOfWorkflowExecutionsCreated - monthlyUsageSummary - name - numberOfAppClientsAllowed - numberOfAppClientsCreated - numberOfAssetsAllowed - numberOfAssetsCreated - numberOfModelsAllowed - numberOfModelsCreated - numberOfSecretsAllowed - numberOfSecretsCreated - numberOfTransitionsAllowed - numberOfTransitionsCreated - numberOfUsersAllowed - numberOfUsersCreated - numberOfWorkflowsAllowed - numberOfWorkflowsCreated - organizationId - paymentMethodId - planId - updatedBy - updatedTime type: object type: array required: - nextToken - organizations title: organizations 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 roleIds: items: pattern: ^las:role:[0-9A-Za-z-_]{1,32}$ type: string type: array 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 minProperties: 1 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: containsPersonallyIdentifiableInformation: type: boolean description: maxLength: 4096 nullable: true type: string metadata: type: object name: maxLength: 4096 nullable: true type: string retentionInDays: minimum: 1 type: integer title: PATCH /datasets/{datasetId} type: object PatchDocumentId: additionalProperties: false minProperties: 1 properties: datasetId: pattern: ^las:dataset:[a-f0-9]{32}$ type: string description: maxLength: 4096 nullable: true type: string groundTruth: items: additionalProperties: false properties: confidence: maximum: 1 minimum: 0 type: number label: maxLength: 36 minLength: 1 pattern: ^[0-9A-Za-z-_]+$ type: string pages: items: type: integer maxItems: 10 type: array value: anyOf: - maxLength: 1024 minLength: 0 nullable: true type: string - nullable: true type: boolean - nullable: true type: number - $ref: '#/components/schemas/groundTruthList' nullable: true required: - label - value type: object nullable: true type: array metadata: type: object name: maxLength: 4096 nullable: true type: string 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: false patternProperties: ^[0-9A-Za-z-_]{1,36}$: oneOf: - properties: description: anyOf: - maxLength: 4096 type: string - type: 'null' enum: items: maxLength: 512 minLength: 1 pattern: "^[0-9A-Za-z\xC6\xD8\xC5\xE6\xF8\xE5!\"#$%&()*+,\\\ -./:;<=>?@\\[\\]\\^_`{|}~ ]+$" type: string maxItems: 500 minItems: 1 type: array uniqueItems: true format: anyOf: - maxLength: 4096 type: string - type: 'null' isMultivalue: type: boolean maxLength: maximum: 1024 minimum: 1 type: integer strict: type: boolean type: enum: - amount - date - digits - enum - numeric - string type: string required: - type type: object - properties: fields: additionalProperties: false patternProperties: ^[0-9A-Za-z-_]{1,36}$: properties: description: anyOf: - maxLength: 4096 type: string - type: 'null' enum: items: maxLength: 512 minLength: 1 pattern: "^[0-9A-Za-z\xC6\xD8\xC5\xE6\xF8\xE5!\"#$%&()*+,\\\ -./:;<=>?@\\[\\]\\^_`{|}~ ]+$" type: string maxItems: 500 minItems: 1 type: array uniqueItems: true format: anyOf: - maxLength: 4096 type: string - type: 'null' isMultivalue: type: boolean maxLength: maximum: 1024 minimum: 1 type: integer strict: type: boolean type: enum: - amount - date - digits - enum - numeric - string type: string required: - type type: object type: object type: enum: - lines type: string required: - fields - type type: object type: object metadata: type: object name: maxLength: 4096 nullable: true type: string postprocessConfig: oneOf: - additionalProperties: false properties: outputFormat: enum: - v1 - v2 type: string strategy: enum: - BEST_FIRST type: string required: - strategy type: object - additionalProperties: false properties: outputFormat: enum: - v1 - v2 type: string parameters: properties: collapse: type: boolean n: maximum: 100 minimum: 1 type: integer required: - n type: object strategy: enum: - BEST_N_PAGES type: string required: - parameters - strategy type: object preprocessConfig: additionalProperties: false minProperties: 1 properties: autoRotate: type: boolean imageQuality: enum: - LOW - HIGH type: string maxPages: maximum: 100 minimum: 1 type: integer pages: items: type: integer maxItems: 100 type: array rotation: enum: - 0 - 90 - 180 - 270 type: integer startPage: type: integer type: object trainingId: nullable: true pattern: ^las:model-training:[a-z0-9-_]+$ type: string 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 paymentMethodId: nullable: true pattern: ^las:payment-method:[a-f0-9]{32}$ type: string planId: pattern: ^(|las:organization:[a-z0-9-_]+/)las:plan:[a-z0-9-_]+(|:@[a-z0-9-_]+|:[0-9]+)$ type: string title: PATCH /organizations/organizationId type: object PatchPaymentMethodId: additionalProperties: false minProperties: 1 properties: description: maxLength: 4096 nullable: true type: string name: maxLength: 4096 nullable: true type: string stripeSetupIntentSecret: minLength: 1 type: string title: PATCH /paymentMethods/{paymentMethodId} 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 PatchTrainingId: additionalProperties: false minProperties: 1 properties: deploymentEnvironmentId: nullable: true pattern: ^(|las:organization:[a-z0-9-_]+/)las:deployment-environment:[a-z0-9-_]+(|:@[a-z0-9-_]+|:[0-9]+)$ type: string description: maxLength: 4096 nullable: true type: string metadata: type: object name: maxLength: 4096 nullable: true type: string status: enum: - cancelled type: string title: PATCH /models/{modelId}/trainings/{trainingId} 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: maxLength: 4096 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: description: maxLength: 4096 nullable: true type: string name: maxLength: 4096 nullable: true type: string parameters: anyOf: - additionalProperties: false properties: cpu: enum: - 256 - 512 - 1024 type: integer environment: additionalProperties: type: string nullable: true type: object environmentSecrets: items: pattern: ^las:secret:[a-f0-9]{32}$ type: string nullable: true type: array imageUrl: type: string memory: enum: - 512 - 1024 - 2048 - 4096 - 8192 type: integer secretId: nullable: true pattern: ^las:secret:[a-f0-9]{32}$ type: string type: object - additionalProperties: false properties: environment: additionalProperties: type: string nullable: true type: object environmentSecrets: items: pattern: ^las:secret:[a-f0-9]{32}$ type: string nullable: true type: array lambdaId: pattern: ^las:lambda:[a-z0-9-_]+:[a-z0-9-_]+$ type: string 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 title: PATCH /transitions/{transitionId} type: object PatchUserId: additionalProperties: false minProperties: 1 properties: metadata: type: object roleIds: items: pattern: ^las:role:[0-9A-Za-z-_]{1,32}$ type: string type: array 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 status: enum: - succeeded - completed type: string 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 emailConfig: additionalProperties: false nullable: true properties: additionalWorkflowInput: nullable: true type: object allowedOrigins: items: type: string nullable: true type: array email: pattern: ^[A-Za-z0-9][-+._A-Za-z0-9]*@([-_.A-Za-z0-9]+\.)+[A-Za-z]{2,}$ type: string secretId: pattern: ^las:secret:[a-f0-9]{32}$ type: string required: - secretId type: object 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 metadata: type: object name: maxLength: 4096 nullable: true type: string status: enum: - development - production type: string title: PATCH /workflows/{workflowId} type: object PaymentMethod: 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 details: nullable: true type: object name: maxLength: 4096 nullable: true type: string paymentMethodId: pattern: ^las:payment-method:[a-f0-9]{32}$ type: string stripePublishableKey: maxLength: 4096 nullable: true type: string stripeSetupIntentSecret: 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: - createdBy - createdTime - description - details - name - paymentMethodId - updatedBy - updatedTime title: payment_method type: object PaymentMethods: additionalProperties: false properties: nextToken: maxLength: 4096 nullable: true type: string paymentMethods: 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 details: nullable: true type: object name: maxLength: 4096 nullable: true type: string paymentMethodId: pattern: ^las:payment-method:[a-f0-9]{32}$ type: string stripePublishableKey: maxLength: 4096 nullable: true type: string stripeSetupIntentSecret: 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: - createdBy - createdTime - description - details - name - paymentMethodId - updatedBy - updatedTime type: object type: array required: - nextToken - paymentMethods title: payment_methods type: object Plan: additionalProperties: false properties: activeModels: nullable: true type: object available: type: boolean currency: enum: - USD - EUR - NOK type: string description: maxLength: 4096 nullable: true type: string fieldPredictions: nullable: true type: object flows: nullable: true type: object gpuHours: nullable: true type: object latest: minimum: 1 type: integer license: nullable: true type: object modelDeploymentUnits: nullable: true type: object name: maxLength: 4096 nullable: true type: string organizationId: nullable: true pattern: ^las:organization:[a-z0-9-_]+$ type: string pagePredictions: nullable: true type: object planId: pattern: ^las:plan:[a-z0-9-_]+(|:@[a-z0-9-_]+|:[0-9]+)$ type: string productionWorkflowMinutes: nullable: true type: object userMinutes: nullable: true type: object users: nullable: true type: object required: - available - currency - latest - name - organizationId - planId title: plan type: object Plans: additionalProperties: false properties: nextToken: maxLength: 4096 nullable: true type: string plans: items: additionalProperties: false properties: activeModels: nullable: true type: object available: type: boolean currency: enum: - USD - EUR - NOK type: string description: maxLength: 4096 nullable: true type: string fieldPredictions: nullable: true type: object flows: nullable: true type: object gpuHours: nullable: true type: object latest: minimum: 1 type: integer license: nullable: true type: object modelDeploymentUnits: nullable: true type: object name: maxLength: 4096 nullable: true type: string organizationId: nullable: true pattern: ^las:organization:[a-z0-9-_]+$ type: string pagePredictions: nullable: true type: object planId: pattern: ^las:plan:[a-z0-9-_]+(|:@[a-z0-9-_]+|:[0-9]+)$ type: string productionWorkflowMinutes: nullable: true type: object userMinutes: nullable: true type: object users: nullable: true type: object required: - available - currency - latest - name - organizationId - planId type: object type: array required: - nextToken - plans title: plans 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 roleIds: items: pattern: ^las:role:[0-9A-Za-z-_]{1,32}$ type: string type: array 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 metadata: type: object 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 - image/webp nullable: true type: string datasetId: pattern: ^las:dataset:[a-f0-9]{32}$ type: string description: maxLength: 4096 nullable: true type: string groundTruth: items: additionalProperties: false properties: confidence: maximum: 1 minimum: 0 type: number label: maxLength: 36 minLength: 1 pattern: ^[0-9A-Za-z-_]+$ type: string pages: items: type: integer maxItems: 10 type: array value: anyOf: - maxLength: 1024 minLength: 0 nullable: true type: string - nullable: true type: boolean - nullable: true type: number - $ref: '#/components/schemas/groundTruthList' nullable: true required: - label - value type: object type: array metadata: type: object name: maxLength: 4096 nullable: true type: string retentionInDays: minimum: 1 type: integer 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: false patternProperties: ^[0-9A-Za-z-_]{1,36}$: oneOf: - properties: description: anyOf: - maxLength: 4096 type: string - type: 'null' enum: items: maxLength: 512 minLength: 1 pattern: "^[0-9A-Za-z\xC6\xD8\xC5\xE6\xF8\xE5!\"#$%&()*+,\\\ -./:;<=>?@\\[\\]\\^_`{|}~ ]+$" type: string maxItems: 500 minItems: 1 type: array uniqueItems: true format: anyOf: - maxLength: 4096 type: string - type: 'null' isMultivalue: type: boolean maxLength: maximum: 1024 minimum: 1 type: integer strict: type: boolean type: enum: - amount - date - digits - enum - numeric - string type: string required: - type type: object - properties: fields: additionalProperties: false patternProperties: ^[0-9A-Za-z-_]{1,36}$: properties: description: anyOf: - maxLength: 4096 type: string - type: 'null' enum: items: maxLength: 512 minLength: 1 pattern: "^[0-9A-Za-z\xC6\xD8\xC5\xE6\xF8\xE5!\"#$%&()*+,\\\ -./:;<=>?@\\[\\]\\^_`{|}~ ]+$" type: string maxItems: 500 minItems: 1 type: array uniqueItems: true format: anyOf: - maxLength: 4096 type: string - type: 'null' isMultivalue: type: boolean maxLength: maximum: 1024 minimum: 1 type: integer strict: type: boolean type: enum: - amount - date - digits - enum - numeric - string type: string required: - type type: object type: object type: enum: - lines type: string required: - fields - type type: object type: object metadata: type: object name: maxLength: 4096 nullable: true type: string postprocessConfig: oneOf: - additionalProperties: false properties: outputFormat: enum: - v1 - v2 type: string strategy: enum: - BEST_FIRST type: string required: - strategy type: object - additionalProperties: false properties: outputFormat: enum: - v1 - v2 type: string parameters: properties: collapse: type: boolean n: maximum: 100 minimum: 1 type: integer required: - n type: object strategy: enum: - BEST_N_PAGES type: string required: - parameters - strategy type: object preprocessConfig: additionalProperties: false minProperties: 1 properties: autoRotate: type: boolean imageQuality: enum: - LOW - HIGH type: string maxPages: maximum: 100 minimum: 1 type: integer pages: items: type: integer maxItems: 100 type: array rotation: enum: - 0 - 90 - 180 - 270 type: integer startPage: type: integer type: object required: - fieldConfig title: POST /models type: object PostOrganizations: additionalProperties: false properties: name: maxLength: 4096 nullable: true type: string title: POST /organizations type: object PostPaymentMethods: additionalProperties: false properties: description: maxLength: 4096 nullable: true type: string name: maxLength: 4096 nullable: true type: string title: POST /paymentMethods type: object PostPredictions: additionalProperties: false properties: async: type: boolean autoRotate: type: boolean documentId: pattern: ^las:document:[a-f0-9]{32}$ type: string imageQuality: enum: - LOW - HIGH type: string maxPages: maximum: 100 minimum: 1 type: integer modelId: pattern: ^(|las:organization:[a-z0-9-_]+/)las:model:[a-z0-9-_]+$ type: string postprocessConfig: oneOf: - additionalProperties: false properties: outputFormat: enum: - v1 - v2 type: string strategy: enum: - BEST_FIRST type: string required: - strategy type: object - additionalProperties: false properties: outputFormat: enum: - v1 - v2 type: string parameters: properties: collapse: type: boolean n: maximum: 100 minimum: 1 type: integer required: - n type: object strategy: enum: - BEST_N_PAGES type: string required: - parameters - strategy type: object preprocessConfig: additionalProperties: false minProperties: 1 properties: autoRotate: type: boolean imageQuality: enum: - LOW - HIGH type: string maxPages: maximum: 100 minimum: 1 type: integer pages: items: type: integer maxItems: 100 type: array rotation: enum: - 0 - 90 - 180 - 270 type: integer startPage: type: integer type: object rotation: enum: - 0 - 90 - 180 - 270 type: integer trainingId: pattern: ^las:model-training:[a-z0-9-_]+$ type: string 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 PostTrainings: additionalProperties: false properties: dataBundleIds: items: pattern: ^las:model-data-bundle:[a-f0-9]{32}$ type: string minItems: 1 type: array dataScientistAssistance: type: boolean description: maxLength: 4096 nullable: true type: string instanceType: enum: - small-gpu - medium-gpu - large-gpu nullable: true type: string metadata: type: object name: maxLength: 4096 nullable: true type: string warmStartConfig: additionalProperties: false properties: trainingId: pattern: ^las:model-training:[a-z0-9-_]+$ type: string required: - trainingId type: object title: POST /models/{modelId}/trainings type: object PostTransformations: additionalProperties: false properties: operations: items: additionalProperties: false properties: options: type: object type: enum: - remove-duplicates type: string required: - type type: object type: array title: POST /datasets/{datasetId}/transformations type: object PostTransitionExecution: title: POST /transitions/{transitionId}/executions type: object PostTransitions: additionalProperties: false properties: description: maxLength: 4096 nullable: true type: string name: maxLength: 4096 nullable: true type: string parameters: anyOf: - additionalProperties: false properties: cpu: enum: - 256 - 512 - 1024 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 - 4096 - 8192 type: integer secretId: pattern: ^las:secret:[a-f0-9]{32}$ type: string required: - imageUrl type: object - additionalProperties: false properties: environment: additionalProperties: type: string type: object environmentSecrets: items: pattern: ^las:secret:[a-f0-9]{32}$ type: string type: array lambdaId: pattern: ^las:lambda:[a-z0-9-_]+:[a-z0-9-_]+$ type: string required: - lambdaId 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: 10800 minimum: 60 type: integer transitionType: enum: - docker - manual - lambda type: string required: - transitionType title: POST /transitions type: object PostUsers: additionalProperties: false properties: appClientId: pattern: ^las:app-client:[a-z0-9-_]+$ type: string email: pattern: ^[A-Za-z0-9][-+._A-Za-z0-9]*@([-_.A-Za-z0-9]+\.)+[A-Za-z]{2,}$ type: string metadata: type: object roleIds: items: pattern: ^las:role:[0-9A-Za-z-_]{1,32}$ type: string type: array 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 emailConfig: additionalProperties: false properties: additionalWorkflowInput: nullable: true type: object allowedOrigins: items: type: string nullable: true type: array email: pattern: ^[A-Za-z0-9][-+._A-Za-z0-9]*@([-_.A-Za-z0-9]+\.)+[A-Za-z]{2,}$ type: string secretId: pattern: ^las:secret:[a-f0-9]{32}$ type: string required: - secretId type: object 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 metadata: 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 status: enum: - development - production type: string required: - specification title: POST /workflows type: object Prediction: 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 documentId: pattern: ^las:document:[a-f0-9]{32}$ type: string error: maxLength: 4096 nullable: true type: string inferenceTime: minimum: 0 nullable: true type: number modelId: pattern: ^(|las:organization:[a-z0-9-_]+/)las:model:[a-z0-9-_]+$ type: string nextPage: nullable: true type: integer postprocessConfig: nullable: true oneOf: - additionalProperties: false properties: outputFormat: enum: - v1 - v2 type: string strategy: enum: - BEST_FIRST type: string required: - strategy type: object - additionalProperties: false properties: outputFormat: enum: - v1 - v2 type: string parameters: properties: collapse: type: boolean n: maximum: 100 minimum: 1 type: integer required: - n type: object strategy: enum: - BEST_N_PAGES type: string required: - parameters - strategy type: object predictionId: pattern: ^las:prediction:[a-f0-9]{32}$ type: string predictions: anyOf: - items: anyOf: - additionalProperties: false properties: confidence: maximum: 1 minimum: 0 type: number label: maxLength: 36 minLength: 1 pattern: ^[0-9A-Za-z-_]+$ type: string location: items: maximum: 1 minimum: 0 type: number maxItems: 4 minItems: 4 type: array page: type: integer rawValue: maxLength: 1024 minLength: 1 nullable: true type: string source: enum: - llm - model type: string value: maxLength: 1024 minLength: 1 nullable: true type: string required: - confidence - label - value type: object - additionalProperties: false properties: label: maxLength: 36 minLength: 1 pattern: ^[0-9A-Za-z-_]+$ type: string page: minimum: 0 type: integer value: items: items: additionalProperties: false properties: confidence: maximum: 1 minimum: 0 type: number label: maxLength: 36 minLength: 1 pattern: ^[0-9A-Za-z-_]+$ type: string location: items: maximum: 1 minimum: 0 type: number maxItems: 4 minItems: 4 type: array page: type: integer rawValue: maxLength: 1024 minLength: 1 nullable: true type: string source: enum: - llm - model type: string value: maxLength: 1024 minLength: 1 nullable: true type: string required: - confidence - label - value type: object type: array type: array required: - label - value type: object nullable: true type: array - additionalProperties: false nullable: true type: object preprocessConfig: additionalProperties: false minProperties: 1 nullable: true properties: autoRotate: type: boolean imageQuality: enum: - LOW - HIGH type: string maxPages: maximum: 100 minimum: 1 type: integer pages: items: type: integer maxItems: 100 type: array rotation: enum: - 0 - 90 - 180 - 270 type: integer startPage: type: integer type: object status: enum: - pending - succeeded - failed type: string trainingId: nullable: true pattern: ^las:model-training:[a-z0-9-_]+$ type: string required: - documentId - modelId - predictionId - predictions title: prediction type: object Predictions: additionalProperties: false properties: modelId: pattern: ^(|las:organization:[a-z0-9-_]+/)las:model:[a-z0-9-_]+$ type: string nextToken: maxLength: 4096 nullable: true type: string order: enum: - ascending - descending type: string predictions: 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 documentId: pattern: ^las:document:[a-f0-9]{32}$ type: string error: maxLength: 4096 nullable: true type: string inferenceTime: minimum: 0 nullable: true type: number modelId: pattern: ^(|las:organization:[a-z0-9-_]+/)las:model:[a-z0-9-_]+$ type: string nextPage: nullable: true type: integer postprocessConfig: nullable: true oneOf: - additionalProperties: false properties: outputFormat: enum: - v1 - v2 type: string strategy: enum: - BEST_FIRST type: string required: - strategy type: object - additionalProperties: false properties: outputFormat: enum: - v1 - v2 type: string parameters: properties: collapse: type: boolean n: maximum: 100 minimum: 1 type: integer required: - n type: object strategy: enum: - BEST_N_PAGES type: string required: - parameters - strategy type: object predictionId: pattern: ^las:prediction:[a-f0-9]{32}$ type: string predictions: anyOf: - items: anyOf: - additionalProperties: false properties: confidence: maximum: 1 minimum: 0 type: number label: maxLength: 36 minLength: 1 pattern: ^[0-9A-Za-z-_]+$ type: string location: items: maximum: 1 minimum: 0 type: number maxItems: 4 minItems: 4 type: array page: type: integer rawValue: maxLength: 1024 minLength: 1 nullable: true type: string source: enum: - llm - model type: string value: maxLength: 1024 minLength: 1 nullable: true type: string required: - confidence - label - value type: object - additionalProperties: false properties: label: maxLength: 36 minLength: 1 pattern: ^[0-9A-Za-z-_]+$ type: string page: minimum: 0 type: integer value: items: items: additionalProperties: false properties: confidence: maximum: 1 minimum: 0 type: number label: maxLength: 36 minLength: 1 pattern: ^[0-9A-Za-z-_]+$ type: string location: items: maximum: 1 minimum: 0 type: number maxItems: 4 minItems: 4 type: array page: type: integer rawValue: maxLength: 1024 minLength: 1 nullable: true type: string source: enum: - llm - model type: string value: maxLength: 1024 minLength: 1 nullable: true type: string required: - confidence - label - value type: object type: array type: array required: - label - value type: object nullable: true type: array - additionalProperties: false nullable: true type: object preprocessConfig: additionalProperties: false minProperties: 1 nullable: true properties: autoRotate: type: boolean imageQuality: enum: - LOW - HIGH type: string maxPages: maximum: 100 minimum: 1 type: integer pages: items: type: integer maxItems: 100 type: array rotation: enum: - 0 - 90 - 180 - 270 type: integer startPage: type: integer type: object status: enum: - pending - succeeded - failed type: string trainingId: nullable: true pattern: ^las:model-training:[a-z0-9-_]+$ type: string required: - documentId - modelId - predictionId - predictions type: object type: array sortBy: enum: - createdTime type: string required: - nextToken - predictions title: predictions type: object Profile: additionalProperties: false properties: 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 familyName: maxLength: 4096 nullable: true type: string givenName: maxLength: 4096 nullable: true type: string locale: maxLength: 4096 nullable: true type: string metadata: nullable: true type: object name: maxLength: 4096 nullable: true type: string numberOfOrganizationsAllowed: minimum: 0 type: integer numberOfOrganizationsCreated: minimum: 0 type: integer picture: maxLength: 4096 nullable: true type: string profileId: pattern: ^las:profile:[a-f0-9]{32}$ 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: - profileId title: profile type: object Role: 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 permissions: items: additionalProperties: false properties: action: enum: - read - write - delegate - '*' type: string effect: enum: - allow - deny type: string resourceId: minLength: 1 type: string required: - action - effect - resourceId type: object type: array roleId: pattern: ^las:role:[0-9A-Za-z-_]{1,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: - permissions - roleId title: dataset type: object Roles: additionalProperties: false properties: nextToken: maxLength: 4096 nullable: true type: string roles: 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 permissions: items: additionalProperties: false properties: action: enum: - read - write - delegate - '*' type: string effect: enum: - allow - deny type: string resourceId: minLength: 1 type: string required: - action - effect - resourceId type: object type: array roleId: pattern: ^las:role:[0-9A-Za-z-_]{1,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: - permissions - roleId type: object type: array required: - nextToken - roles title: datasets 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 Training: 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 dataBundleIds: items: pattern: ^las:model-data-bundle:[a-f0-9]{32}$ type: string type: array dataScientistAssistance: type: boolean deploymentEnvironmentId: nullable: true pattern: ^(|las:organization:[a-z0-9-_]+/)las:deployment-environment:[a-z0-9-_]+(|:@[a-z0-9-_]+|:[0-9]+)$ type: string description: maxLength: 4096 nullable: true type: string evaluation: type: object gpuHours: minimum: 0 nullable: true type: number instanceType: enum: - small-gpu - medium-gpu - large-gpu type: string metadata: nullable: true type: object modelId: pattern: ^las:model:[a-z0-9-_]+$ type: string name: maxLength: 4096 nullable: true type: string statistics: nullable: true type: object status: enum: - waiting-for-approval - preparing - pending - running - running-final-evaluation - succeeded - failed - cancelled type: string trainingId: pattern: ^las:model-training:[a-z0-9-_]+$ 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 warmStartConfig: anyOf: - additionalProperties: false properties: trainingId: pattern: ^las:model-training:[a-z0-9-_]+$ type: string required: - trainingId type: object - additionalProperties: false properties: {} type: object required: - createdBy - createdTime - dataBundleIds - description - evaluation - gpuHours - instanceType - metadata - modelId - name - status - trainingId - updatedBy - updatedTime title: training type: object Trainings: additionalProperties: false properties: nextToken: maxLength: 4096 nullable: true type: string status: items: enum: - waiting-for-approval - preparing - pending - running - running-final-evaluation - succeeded - failed - cancelled type: string type: array trainings: 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 dataBundleIds: items: pattern: ^las:model-data-bundle:[a-f0-9]{32}$ type: string type: array dataScientistAssistance: type: boolean deploymentEnvironmentId: nullable: true pattern: ^(|las:organization:[a-z0-9-_]+/)las:deployment-environment:[a-z0-9-_]+(|:@[a-z0-9-_]+|:[0-9]+)$ type: string description: maxLength: 4096 nullable: true type: string evaluation: type: object gpuHours: minimum: 0 nullable: true type: number instanceType: enum: - small-gpu - medium-gpu - large-gpu type: string metadata: nullable: true type: object modelId: pattern: ^las:model:[a-z0-9-_]+$ type: string name: maxLength: 4096 nullable: true type: string statistics: nullable: true type: object status: enum: - waiting-for-approval - preparing - pending - running - running-final-evaluation - succeeded - failed - cancelled type: string trainingId: pattern: ^las:model-training:[a-z0-9-_]+$ 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 warmStartConfig: anyOf: - additionalProperties: false properties: trainingId: pattern: ^las:model-training:[a-z0-9-_]+$ type: string required: - trainingId type: object - additionalProperties: false properties: {} type: object required: - createdBy - createdTime - dataBundleIds - description - evaluation - gpuHours - instanceType - metadata - modelId - name - status - trainingId - updatedBy - updatedTime type: object type: array required: - nextToken - trainings title: trainings type: object Transformation: 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 datasetId: pattern: ^las:dataset:[a-f0-9]{32}$ type: string operations: items: additionalProperties: false properties: options: type: object type: enum: - remove-duplicates type: string required: - type type: object type: array status: enum: - running - succeeded - failed type: string transformationId: pattern: ^las:dataset-transformation:[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 - datasetId - operations - status - transformationId title: transformation type: object Transformations: additionalProperties: false properties: nextToken: maxLength: 4096 nullable: true type: string status: items: enum: - running - succeeded - failed type: string type: array transformations: 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 datasetId: pattern: ^las:dataset:[a-f0-9]{32}$ type: string operations: items: additionalProperties: false properties: options: type: object type: enum: - remove-duplicates type: string required: - type type: object type: array status: enum: - running - succeeded - failed type: string transformationId: pattern: ^las:dataset-transformation:[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 - datasetId - operations - status - transformationId type: object type: array required: - nextToken - transformations title: transformations 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 name: maxLength: 4096 nullable: true type: string parameters: type: object timeoutInSeconds: maximum: 10800 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 - lambda 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: nullable: true type: object logId: nullable: true pattern: ^las:log:[a-f0-9]{32}$ type: string output: nullable: true 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 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: nullable: true type: object logId: nullable: true pattern: ^las:log:[a-f0-9]{32}$ type: string output: nullable: true 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 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 - lambda 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 name: maxLength: 4096 nullable: true type: string parameters: type: object timeoutInSeconds: maximum: 10800 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 - lambda 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: 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 metadata: nullable: true type: object profileId: nullable: true pattern: ^las:profile:[a-f0-9]{32}$ type: string roleIds: items: pattern: ^las:role:[0-9A-Za-z-_]{1,32}$ type: string nullable: true type: array status: enum: - inactive - active - invite_pending 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 - updatedBy - updatedTime - userId title: user type: object Users: additionalProperties: false properties: nextToken: maxLength: 4096 nullable: true type: string users: 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 metadata: nullable: true type: object profileId: nullable: true pattern: ^las:profile:[a-f0-9]{32}$ type: string roleIds: items: pattern: ^las:role:[0-9A-Za-z-_]{1,32}$ type: string nullable: true type: array status: enum: - inactive - active - invite_pending 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 - updatedBy - updatedTime - userId type: object type: array required: - nextToken - users title: users type: object Workflow: additionalProperties: false properties: completedConfig: additionalProperties: false nullable: true 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 emailConfig: additionalProperties: false nullable: true properties: additionalWorkflowInput: nullable: true type: object allowedOrigins: items: type: string nullable: true type: array email: pattern: ^[A-Za-z0-9][-+._A-Za-z0-9]*@([-_.A-Za-z0-9]+\.)+[A-Za-z]{2,}$ type: string secretId: pattern: ^las:secret:[a-f0-9]{32}$ type: string required: - secretId type: object errorConfig: additionalProperties: false nullable: true 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 metadata: nullable: true type: object monthlyNumberOfWorkflowExecutionsAllowed: minimum: 0 type: integer monthlyNumberOfWorkflowExecutionsCreated: minimum: 0 type: integer name: maxLength: 4096 nullable: true type: string numberOfRunningExecutions: type: integer status: enum: - development - production 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 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-z0-9-_]+$ type: string type: array completedTaskLogId: nullable: true pattern: ^las:log:[a-f0-9]{32}$ type: string createdBy: 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 events: items: type: object type: array executionId: pattern: ^las:workflow-execution:[a-f0-9]{32}$ type: string input: nullable: true type: object logId: nullable: true pattern: ^las:log:[a-f0-9]{32}$ type: string output: nullable: true 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 - completed type: string transitionExecutions: nullable: true 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-z0-9-_]+$ type: string type: array completedTaskLogId: nullable: true pattern: ^las:log:[a-f0-9]{32}$ type: string createdBy: 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 events: items: type: object type: array executionId: pattern: ^las:workflow-execution:[a-f0-9]{32}$ type: string input: nullable: true type: object logId: nullable: true pattern: ^las:log:[a-f0-9]{32}$ type: string output: nullable: true 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 - completed type: string transitionExecutions: nullable: true 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 - completed 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 nullable: true 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 emailConfig: additionalProperties: false nullable: true properties: additionalWorkflowInput: nullable: true type: object allowedOrigins: items: type: string nullable: true type: array email: pattern: ^[A-Za-z0-9][-+._A-Za-z0-9]*@([-_.A-Za-z0-9]+\.)+[A-Za-z]{2,}$ type: string secretId: pattern: ^las:secret:[a-f0-9]{32}$ type: string required: - secretId type: object errorConfig: additionalProperties: false nullable: true 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 metadata: nullable: true type: object monthlyNumberOfWorkflowExecutionsAllowed: minimum: 0 type: integer monthlyNumberOfWorkflowExecutionsCreated: minimum: 0 type: integer name: maxLength: 4096 nullable: true type: string numberOfRunningExecutions: type: integer status: enum: - development - production 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 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 groundTruthList: anyOf: - items: additionalProperties: false properties: confidence: maximum: 1 minimum: 0 type: number label: maxLength: 36 minLength: 1 pattern: ^[0-9A-Za-z-_]+$ type: string pages: items: type: integer maxItems: 10 type: array value: anyOf: - maxLength: 1024 minLength: 0 type: string - type: 'null' - type: boolean - type: number - $ref: '#/components/schemas/groundTruthList' required: - label - value type: object type: array - items: items: additionalProperties: false properties: confidence: maximum: 1 minimum: 0 type: number label: maxLength: 36 minLength: 1 pattern: ^[0-9A-Za-z-_]+$ type: string pages: items: type: integer maxItems: 10 type: array value: anyOf: - maxLength: 1024 minLength: 0 type: string - type: 'null' - type: boolean - type: number - $ref: '#/components/schemas/groundTruthList' required: - label - value type: object type: array type: array 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/deploymentenvironments:read: Read 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/paymentmethods:read: Read permissions api.lucidtech.ai/paymentmethods:write: Write permissions api.lucidtech.ai/plans:read: Read permissions api.lucidtech.ai/predictions:read: Read permissions api.lucidtech.ai/predictions:write: Write permissions api.lucidtech.ai/profiles:read: Read permissions api.lucidtech.ai/profiles:write: Write permissions api.lucidtech.ai/roles:read: Read permissions api.lucidtech.ai/secrets:read: Read permissions api.lucidtech.ai/secrets:write: Write permissions api.lucidtech.ai/trainings:read: Read permissions api.lucidtech.ai/trainings:write: Write permissions api.lucidtech.ai/transformations:read: Read permissions api.lucidtech.ai/transformations: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: '2024-11-29T08:05:46Z' 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: - OAuth2: - api.lucidtech.ai/appclients:read get: 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: - OAuth2: - api.lucidtech.ai/appclients:read 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 /datasets/{datasetId}/transformations: get: parameters: - in: query name: status schema: type: string - in: query name: nextToken schema: type: string - in: query name: maxResults schema: type: string - in: path name: datasetId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Transformations' 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: 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 post: 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/PostTransformations' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Transformation' 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 /datasets/{datasetId}/transformations/{transformationId}: delete: parameters: - in: path name: datasetId required: true schema: type: string - in: path name: transformationId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Transformation' 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: datasetId required: true schema: type: string - in: path name: transformationId 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 /deploymentEnvironments: get: parameters: - in: query name: owner 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/DeploymentEnvironments' 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 /deploymentEnvironments/{deploymentEnvironmentId}: get: parameters: - in: path name: deploymentEnvironmentId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/DeploymentEnvironment' 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: deploymentEnvironmentId 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 /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: datasetId schema: type: string - in: query name: nextToken schema: type: string - in: query name: order schema: type: string - in: query name: documentId schema: type: string - in: query name: consentId 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/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: owner 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/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: query name: statisticsLastNDays schema: type: string - 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: - OAuth2: - api.lucidtech.ai/databundles:read get: 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: - OAuth2: - api.lucidtech.ai/databundles:read 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 /models/{modelId}/trainings: 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/Trainings' 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: 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/PostTrainings' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Training' 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 /models/{modelId}/trainings/{trainingId}: get: parameters: - in: path name: modelId required: true schema: type: string - in: path name: trainingId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Training' 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: parameters: - in: path name: modelId required: true schema: type: string - in: path name: trainingId 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 - in: path name: trainingId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchTrainingId' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Training' 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 /organizations: 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/Organizations' 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: 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/PostOrganizations' 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 /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 /paymentMethods: 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/PaymentMethods' 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/paymentmethods: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/PostPaymentMethods' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/PaymentMethod' 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/paymentmethods:write /paymentMethods/{paymentMethodId}: delete: parameters: - in: path name: paymentMethodId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/PaymentMethod' 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/paymentmethods:read get: parameters: - in: path name: paymentMethodId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/PaymentMethod' 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/paymentmethods:read options: parameters: - in: path name: paymentMethodId 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: paymentMethodId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchPaymentMethodId' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/PaymentMethod' 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/paymentmethods:write /plans: get: parameters: - in: query name: owner 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/Plans' 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/plans: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 /plans/{planId}: get: parameters: - in: path name: planId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Plan' 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/plans:read options: parameters: - in: path name: planId 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 /predictions: get: parameters: - 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 - in: query name: modelId 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 /predictions/{predictionId}: get: parameters: - in: path name: predictionId required: true schema: type: string 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:read options: parameters: - in: path name: predictionId 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 /profiles/{profileId}: get: parameters: - in: path name: profileId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Profile' 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: profileId 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: profileId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Profile' 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 /roles: 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/Roles' 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: 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 /roles/{roleId}: get: parameters: - in: path name: roleId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/Role' 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: roleId 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 /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 /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: fromStartTime schema: type: string - in: query name: toStartTime schema: type: string - in: path name: workflowId required: true schema: type: string - in: query name: nextToken schema: type: string - in: query name: order 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/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