Lucidtech API (2024-11-29T08:05:46Z)
Download OpenAPI specification:Download
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "appClients": [
- {
- "appClientId": "string",
- "callbackUrls": [
- "string"
], - "clientId": "string",
- "clientSecret": "string",
- "createdBy": "string",
- "createdTime": "string",
- "defaultLoginUrl": "string",
- "description": "string",
- "hasSecret": true,
- "loginUrls": [
- "string"
], - "logoutUrls": [
- "string"
], - "name": "string",
- "roleIds": [
- "string"
], - "updatedBy": "string",
- "updatedTime": "string"
}
], - "nextToken": "string"
}
/appClients
Authorizations:
OAuth2
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
callbackUrls | Array of strings[^http://localhost.*|^https://.*] |
defaultLoginUrl | string^http://localhost.*|^https://.* |
description | string or null <= 4096 characters |
generateSecret | boolean Default: true |
loginUrls | Array of strings[^http://localhost.*|^https://.*] |
logoutUrls | Array of strings[^http://localhost.*|^https://.*] |
name | string or null <= 4096 characters |
roleIds | Array of strings[^las:role:[0-9A-Za-z-_]{1,32}$] |
Responses
Request samples
- Payload
Content type
application/json
{- "callbackUrls": [
- "string"
], - "defaultLoginUrl": "string",
- "description": "string",
- "generateSecret": true,
- "loginUrls": [
- "string"
], - "logoutUrls": [
- "string"
], - "name": "string",
- "roleIds": [
- "string"
]
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "appClientId": "string",
- "callbackUrls": [
- "string"
], - "clientId": "string",
- "clientSecret": "string",
- "createdBy": "string",
- "createdTime": "string",
- "defaultLoginUrl": "string",
- "description": "string",
- "hasSecret": true,
- "loginUrls": [
- "string"
], - "logoutUrls": [
- "string"
], - "name": "string",
- "roleIds": [
- "string"
], - "updatedBy": "string",
- "updatedTime": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "appClientId": "string",
- "callbackUrls": [
- "string"
], - "clientId": "string",
- "clientSecret": "string",
- "createdBy": "string",
- "createdTime": "string",
- "defaultLoginUrl": "string",
- "description": "string",
- "hasSecret": true,
- "loginUrls": [
- "string"
], - "logoutUrls": [
- "string"
], - "name": "string",
- "roleIds": [
- "string"
], - "updatedBy": "string",
- "updatedTime": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "appClientId": "string",
- "callbackUrls": [
- "string"
], - "clientId": "string",
- "clientSecret": "string",
- "createdBy": "string",
- "createdTime": "string",
- "defaultLoginUrl": "string",
- "description": "string",
- "hasSecret": true,
- "loginUrls": [
- "string"
], - "logoutUrls": [
- "string"
], - "name": "string",
- "roleIds": [
- "string"
], - "updatedBy": "string",
- "updatedTime": "string"
}
/appClients/{appClientId}
Authorizations:
OAuth2
path Parameters
appClientId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
non-empty defaultLoginUrl | string^http://localhost.*|^https://.* |
description | string or null <= 4096 characters |
loginUrls | Array of strings[^http://localhost.*|^https://.*] |
name | string or null <= 4096 characters |
roleIds | Array of strings[^las:role:[0-9A-Za-z-_]{1,32}$] |
Responses
Request samples
- Payload
Content type
application/json
{- "defaultLoginUrl": "string",
- "description": "string",
- "loginUrls": [
- "string"
], - "name": "string",
- "roleIds": [
- "string"
]
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "appClientId": "string",
- "callbackUrls": [
- "string"
], - "clientId": "string",
- "clientSecret": "string",
- "createdBy": "string",
- "createdTime": "string",
- "defaultLoginUrl": "string",
- "description": "string",
- "hasSecret": true,
- "loginUrls": [
- "string"
], - "logoutUrls": [
- "string"
], - "name": "string",
- "roleIds": [
- "string"
], - "updatedBy": "string",
- "updatedTime": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "assets": [
- {
- "assetId": "string",
- "content": "string",
- "contentMD5": "string",
- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "name": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
], - "nextToken": "string"
}
/assets
Authorizations:
OAuth2
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
content required | string [ 1 .. 6250000 ] characters |
description | string or null <= 4096 characters |
name | string or null <= 4096 characters |
Responses
Request samples
- Payload
Content type
application/json
{- "content": "string",
- "description": "string",
- "name": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "assetId": "string",
- "content": "string",
- "contentMD5": "string",
- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "name": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "assetId": "string",
- "content": "string",
- "contentMD5": "string",
- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "name": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "assetId": "string",
- "content": "string",
- "contentMD5": "string",
- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "name": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
/assets/{assetId}
Authorizations:
OAuth2
path Parameters
assetId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
non-empty content | string non-empty |
description | string or null <= 4096 characters |
name | string or null <= 4096 characters |
Responses
Request samples
- Payload
Content type
application/json
{- "content": "string",
- "description": "string",
- "name": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "assetId": "string",
- "content": "string",
- "contentMD5": "string",
- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "name": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "datasets": [
- {
- "containsPersonallyIdentifiableInformation": true,
- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "description": "string",
- "groundTruthSummary": { },
- "metadata": { },
- "name": "string",
- "numberOfDocuments": 0,
- "retentionInDays": 1825,
- "storageLocation": "EU",
- "updatedBy": "string",
- "updatedTime": "string",
- "version": 0
}
], - "nextToken": "string"
}
/datasets
Authorizations:
OAuth2
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
containsPersonallyIdentifiableInformation | boolean |
description | string or null <= 4096 characters |
metadata | object |
name | string or null <= 4096 characters |
retentionInDays | integer >= 1 |
Responses
Request samples
- Payload
Content type
application/json
{- "containsPersonallyIdentifiableInformation": true,
- "description": "string",
- "metadata": { },
- "name": "string",
- "retentionInDays": 1
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "containsPersonallyIdentifiableInformation": true,
- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "description": "string",
- "groundTruthSummary": { },
- "metadata": { },
- "name": "string",
- "numberOfDocuments": 0,
- "retentionInDays": 1825,
- "storageLocation": "EU",
- "updatedBy": "string",
- "updatedTime": "string",
- "version": 0
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "containsPersonallyIdentifiableInformation": true,
- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "description": "string",
- "groundTruthSummary": { },
- "metadata": { },
- "name": "string",
- "numberOfDocuments": 0,
- "retentionInDays": 1825,
- "storageLocation": "EU",
- "updatedBy": "string",
- "updatedTime": "string",
- "version": 0
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "containsPersonallyIdentifiableInformation": true,
- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "description": "string",
- "groundTruthSummary": { },
- "metadata": { },
- "name": "string",
- "numberOfDocuments": 0,
- "retentionInDays": 1825,
- "storageLocation": "EU",
- "updatedBy": "string",
- "updatedTime": "string",
- "version": 0
}
/datasets/{datasetId}
Authorizations:
OAuth2
path Parameters
datasetId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
non-empty containsPersonallyIdentifiableInformation | boolean |
description | string or null <= 4096 characters |
metadata | object |
name | string or null <= 4096 characters |
retentionInDays | integer >= 1 |
Responses
Request samples
- Payload
Content type
application/json
{- "containsPersonallyIdentifiableInformation": true,
- "description": "string",
- "metadata": { },
- "name": "string",
- "retentionInDays": 1
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "containsPersonallyIdentifiableInformation": true,
- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "description": "string",
- "groundTruthSummary": { },
- "metadata": { },
- "name": "string",
- "numberOfDocuments": 0,
- "retentionInDays": 1825,
- "storageLocation": "EU",
- "updatedBy": "string",
- "updatedTime": "string",
- "version": 0
}
/datasets/{datasetId}/transformations
Authorizations:
OAuth2
path Parameters
datasetId required | string |
query Parameters
status | string |
nextToken | string |
maxResults | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "nextToken": "string",
- "status": [
- "running"
], - "transformations": [
- {
- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "operations": [
- {
- "options": { },
- "type": "remove-duplicates"
}
], - "status": "running",
- "transformationId": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
]
}
/datasets/{datasetId}/transformations
Authorizations:
OAuth2
path Parameters
datasetId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
Array of objects | |||||
Array
|
Responses
Request samples
- Payload
Content type
application/json
{- "operations": [
- {
- "options": { },
- "type": "remove-duplicates"
}
]
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "operations": [
- {
- "options": { },
- "type": "remove-duplicates"
}
], - "status": "running",
- "transformationId": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
/datasets/{datasetId}/transformations/{transformationId}
path Parameters
datasetId required | string |
transformationId required | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "operations": [
- {
- "options": { },
- "type": "remove-duplicates"
}
], - "status": "running",
- "transformationId": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
/datasets/{datasetId}/transformations/{transformationId}
path Parameters
datasetId required | string |
transformationId required | string |
Request Body schema: application/jsonrequired
object (Empty Schema)
Responses
Request samples
- Payload
Content type
application/json
{ }
Response samples
- 200
Content type
application/json
{ }
/deploymentEnvironments
Authorizations:
OAuth2
query Parameters
owner | string |
nextToken | string |
maxResults | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "deploymentEnvironments": [
- {
- "deploymentEnvironmentId": "string",
- "description": "string",
- "modelDeploymentUnits": 0,
- "name": "string",
- "organizationId": "string",
- "status": "available"
}
], - "nextToken": "string"
}
/deploymentEnvironments/{deploymentEnvironmentId}
Authorizations:
OAuth2
path Parameters
deploymentEnvironmentId required | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "deploymentEnvironmentId": "string",
- "description": "string",
- "modelDeploymentUnits": 0,
- "name": "string",
- "organizationId": "string",
- "status": "available"
}
/documents
Authorizations:
OAuth2
query Parameters
consentId | string |
datasetId | string |
nextToken | string |
maxResults | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "consentId": [
- "string"
], - "datasetId": [
- "string"
], - "documents": [
- {
- "consentId": "string",
- "content": "string",
- "contentMD5": "string",
- "contentType": "application/pdf",
- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "description": "string",
- "documentId": "string",
- "fileUrl": "string",
- "groundTruth": [
- {
- "confidence": 1,
- "label": "string",
- "pages": [
- 0
], - "value": "string"
}
], - "metadata": { },
- "name": "string",
- "retentionInDays": 1,
- "updatedBy": "string",
- "updatedTime": "string"
}
], - "nextToken": "string",
- "order": "ascending",
- "sortBy": "createdTime"
}
/documents
Authorizations:
OAuth2
query Parameters
datasetId | string |
nextToken | string |
order | string |
documentId | string |
consentId | string |
maxResults | string |
sortBy | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "consentId": [
- "string"
], - "datasetId": [
- "string"
], - "documents": [
- {
- "consentId": "string",
- "content": "string",
- "contentMD5": "string",
- "contentType": "application/pdf",
- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "description": "string",
- "documentId": "string",
- "fileUrl": "string",
- "groundTruth": [
- {
- "confidence": 1,
- "label": "string",
- "pages": [
- 0
], - "value": "string"
}
], - "metadata": { },
- "name": "string",
- "retentionInDays": 1,
- "updatedBy": "string",
- "updatedTime": "string"
}
], - "nextToken": "string",
- "order": "ascending",
- "sortBy": "createdTime"
}
/documents
Authorizations:
OAuth2
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
consentId | string^las:consent:[a-f0-9]{32}$ |
content | string [ 1 .. 6250000 ] characters |
contentType | string or null Enum: "application/pdf" "image/jpeg" "image/png" "image/tiff" "image/webp" |
datasetId | string^las:dataset:[a-f0-9]{32}$ |
description | string or null <= 4096 characters |
Array of objects | |
metadata | object |
name | string or null <= 4096 characters |
retentionInDays | integer >= 1 |
Responses
Request samples
- Payload
Content type
application/json
{- "consentId": "string",
- "content": "string",
- "contentType": "application/pdf",
- "datasetId": "string",
- "description": "string",
- "groundTruth": [
- {
- "confidence": 1,
- "label": "string",
- "pages": [
- 0
], - "value": "string"
}
], - "metadata": { },
- "name": "string",
- "retentionInDays": 1
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "consentId": "string",
- "content": "string",
- "contentMD5": "string",
- "contentType": "application/pdf",
- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "description": "string",
- "documentId": "string",
- "fileUrl": "string",
- "groundTruth": [
- {
- "confidence": 1,
- "label": "string",
- "pages": [
- 0
], - "value": "string"
}
], - "metadata": { },
- "name": "string",
- "retentionInDays": 1,
- "updatedBy": "string",
- "updatedTime": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "consentId": "string",
- "content": "string",
- "contentMD5": "string",
- "contentType": "application/pdf",
- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "description": "string",
- "documentId": "string",
- "fileUrl": "string",
- "groundTruth": [
- {
- "confidence": 1,
- "label": "string",
- "pages": [
- 0
], - "value": "string"
}
], - "metadata": { },
- "name": "string",
- "retentionInDays": 1,
- "updatedBy": "string",
- "updatedTime": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "consentId": "string",
- "content": "string",
- "contentMD5": "string",
- "contentType": "application/pdf",
- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "description": "string",
- "documentId": "string",
- "fileUrl": "string",
- "groundTruth": [
- {
- "confidence": 1,
- "label": "string",
- "pages": [
- 0
], - "value": "string"
}
], - "metadata": { },
- "name": "string",
- "retentionInDays": 1,
- "updatedBy": "string",
- "updatedTime": "string"
}
/documents/{documentId}
Authorizations:
OAuth2
path Parameters
documentId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
non-empty datasetId | string^las:dataset:[a-f0-9]{32}$ |
description | string or null <= 4096 characters |
Array of objects or null | |
metadata | object |
name | string or null <= 4096 characters |
retentionInDays | integer >= 1 |
Responses
Request samples
- Payload
Content type
application/json
{- "datasetId": "string",
- "description": "string",
- "groundTruth": [
- {
- "confidence": 1,
- "label": "string",
- "pages": [
- 0
], - "value": "string"
}
], - "metadata": { },
- "name": "string",
- "retentionInDays": 1
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "consentId": "string",
- "content": "string",
- "contentMD5": "string",
- "contentType": "application/pdf",
- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "description": "string",
- "documentId": "string",
- "fileUrl": "string",
- "groundTruth": [
- {
- "confidence": 1,
- "label": "string",
- "pages": [
- 0
], - "value": "string"
}
], - "metadata": { },
- "name": "string",
- "retentionInDays": 1,
- "updatedBy": "string",
- "updatedTime": "string"
}
/logs
Authorizations:
OAuth2
query Parameters
workflowId | string |
nextToken | string |
order | string |
transitionExecutionId | string |
transitionId | string |
maxResults | string |
workflowExecutionId | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "logs": [
- {
- "events": [
- { }
], - "logId": "string",
- "startTime": "string",
- "transitionExecutionId": "string",
- "transitionId": "string",
- "workflowExecutionId": "string",
- "workflowId": "string"
}
], - "nextToken": "string",
- "order": "ascending",
- "transitionExecutionId": "string",
- "transitionId": "string",
- "workflowExecutionId": "string",
- "workflowId": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "events": [
- { }
], - "logId": "string",
- "startTime": "string",
- "transitionExecutionId": "string",
- "transitionId": "string",
- "workflowExecutionId": "string",
- "workflowId": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "models": [
- {
- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "fieldConfig": { },
- "metadata": { },
- "modelId": "string",
- "name": "string",
- "numberOfDataBundles": 0,
- "numberOfRunningTrainings": 0,
- "organizationId": "string",
- "postprocessConfig": {
- "outputFormat": "v1",
- "strategy": "BEST_FIRST"
}, - "preprocessConfig": {
- "autoRotate": true,
- "imageQuality": "LOW",
- "maxPages": 1,
- "pages": [
- 0
], - "rotation": 0,
- "startPage": 0
}, - "statistics": { },
- "status": "active",
- "trainingId": "string",
- "updatedBy": "string",
- "updatedTime": "string",
- "version": 0
}
], - "nextToken": "string"
}
/models
Authorizations:
OAuth2
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
description | string or null <= 4096 characters |
required | object |
metadata | object |
name | string or null <= 4096 characters |
object or object | |
object non-empty |
Responses
Request samples
- Payload
Content type
application/json
{- "description": "string",
- "fieldConfig": { },
- "metadata": { },
- "name": "string",
- "postprocessConfig": {
- "outputFormat": "v1",
- "strategy": "BEST_FIRST"
}, - "preprocessConfig": {
- "autoRotate": true,
- "imageQuality": "LOW",
- "maxPages": 1,
- "pages": [
- 0
], - "rotation": 0,
- "startPage": 0
}
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "fieldConfig": { },
- "metadata": { },
- "modelId": "string",
- "name": "string",
- "numberOfDataBundles": 0,
- "numberOfRunningTrainings": 0,
- "organizationId": "string",
- "postprocessConfig": {
- "outputFormat": "v1",
- "strategy": "BEST_FIRST"
}, - "preprocessConfig": {
- "autoRotate": true,
- "imageQuality": "LOW",
- "maxPages": 1,
- "pages": [
- 0
], - "rotation": 0,
- "startPage": 0
}, - "statistics": { },
- "status": "active",
- "trainingId": "string",
- "updatedBy": "string",
- "updatedTime": "string",
- "version": 0
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "fieldConfig": { },
- "metadata": { },
- "modelId": "string",
- "name": "string",
- "numberOfDataBundles": 0,
- "numberOfRunningTrainings": 0,
- "organizationId": "string",
- "postprocessConfig": {
- "outputFormat": "v1",
- "strategy": "BEST_FIRST"
}, - "preprocessConfig": {
- "autoRotate": true,
- "imageQuality": "LOW",
- "maxPages": 1,
- "pages": [
- 0
], - "rotation": 0,
- "startPage": 0
}, - "statistics": { },
- "status": "active",
- "trainingId": "string",
- "updatedBy": "string",
- "updatedTime": "string",
- "version": 0
}
/models/{modelId}
Authorizations:
OAuth2
path Parameters
modelId required | string |
query Parameters
statisticsLastNDays | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "fieldConfig": { },
- "metadata": { },
- "modelId": "string",
- "name": "string",
- "numberOfDataBundles": 0,
- "numberOfRunningTrainings": 0,
- "organizationId": "string",
- "postprocessConfig": {
- "outputFormat": "v1",
- "strategy": "BEST_FIRST"
}, - "preprocessConfig": {
- "autoRotate": true,
- "imageQuality": "LOW",
- "maxPages": 1,
- "pages": [
- 0
], - "rotation": 0,
- "startPage": 0
}, - "statistics": { },
- "status": "active",
- "trainingId": "string",
- "updatedBy": "string",
- "updatedTime": "string",
- "version": 0
}
/models/{modelId}
Authorizations:
OAuth2
path Parameters
modelId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
non-empty description | string or null <= 4096 characters |
object | |
metadata | object |
name | string or null <= 4096 characters |
object or object | |
object non-empty | |
trainingId | string or null^las:model-training:[a-z0-9-_]+$ |
Responses
Request samples
- Payload
Content type
application/json
{- "description": "string",
- "fieldConfig": { },
- "metadata": { },
- "name": "string",
- "postprocessConfig": {
- "outputFormat": "v1",
- "strategy": "BEST_FIRST"
}, - "preprocessConfig": {
- "autoRotate": true,
- "imageQuality": "LOW",
- "maxPages": 1,
- "pages": [
- 0
], - "rotation": 0,
- "startPage": 0
}, - "trainingId": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "fieldConfig": { },
- "metadata": { },
- "modelId": "string",
- "name": "string",
- "numberOfDataBundles": 0,
- "numberOfRunningTrainings": 0,
- "organizationId": "string",
- "postprocessConfig": {
- "outputFormat": "v1",
- "strategy": "BEST_FIRST"
}, - "preprocessConfig": {
- "autoRotate": true,
- "imageQuality": "LOW",
- "maxPages": 1,
- "pages": [
- 0
], - "rotation": 0,
- "startPage": 0
}, - "statistics": { },
- "status": "active",
- "trainingId": "string",
- "updatedBy": "string",
- "updatedTime": "string",
- "version": 0
}
/models/{modelId}/dataBundles
Authorizations:
OAuth2
path Parameters
modelId required | string |
query Parameters
status | string |
nextToken | string |
maxResults | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "dataBundles": [
- {
- "createdBy": "string",
- "createdTime": "string",
- "dataBundleId": "string",
- "datasets": [
- {
- "containsPersonallyIdentifiableInformation": true,
- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "description": "string",
- "groundTruthSummary": { },
- "metadata": { },
- "name": "string",
- "numberOfDocuments": 0,
- "retentionInDays": 1825,
- "storageLocation": "EU",
- "updatedBy": "string",
- "updatedTime": "string",
- "version": 0
}
], - "description": "string",
- "modelId": "string",
- "name": "string",
- "retentionInDays": 1,
- "status": "running",
- "summary": { },
- "updatedBy": "string",
- "updatedTime": "string"
}
], - "nextToken": "string",
- "status": [
- "running"
]
}
/models/{modelId}/dataBundles
Authorizations:
OAuth2
path Parameters
modelId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
datasetIds | Array of strings non-empty [^las:dataset:[a-f0-9]{32}$] |
description | string or null <= 4096 characters |
name | string or null <= 4096 characters |
Responses
Request samples
- Payload
Content type
application/json
{- "datasetIds": [
- "string"
], - "description": "string",
- "name": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "dataBundleId": "string",
- "datasets": [
- {
- "containsPersonallyIdentifiableInformation": true,
- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "description": "string",
- "groundTruthSummary": { },
- "metadata": { },
- "name": "string",
- "numberOfDocuments": 0,
- "retentionInDays": 1825,
- "storageLocation": "EU",
- "updatedBy": "string",
- "updatedTime": "string",
- "version": 0
}
], - "description": "string",
- "modelId": "string",
- "name": "string",
- "retentionInDays": 1,
- "status": "running",
- "summary": { },
- "updatedBy": "string",
- "updatedTime": "string"
}
/models/{modelId}/dataBundles/{dataBundleId}
Authorizations:
OAuth2
path Parameters
dataBundleId required | string |
modelId required | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "dataBundleId": "string",
- "datasets": [
- {
- "containsPersonallyIdentifiableInformation": true,
- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "description": "string",
- "groundTruthSummary": { },
- "metadata": { },
- "name": "string",
- "numberOfDocuments": 0,
- "retentionInDays": 1825,
- "storageLocation": "EU",
- "updatedBy": "string",
- "updatedTime": "string",
- "version": 0
}
], - "description": "string",
- "modelId": "string",
- "name": "string",
- "retentionInDays": 1,
- "status": "running",
- "summary": { },
- "updatedBy": "string",
- "updatedTime": "string"
}
/models/{modelId}/dataBundles/{dataBundleId}
Authorizations:
OAuth2
path Parameters
dataBundleId required | string |
modelId required | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "dataBundleId": "string",
- "datasets": [
- {
- "containsPersonallyIdentifiableInformation": true,
- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "description": "string",
- "groundTruthSummary": { },
- "metadata": { },
- "name": "string",
- "numberOfDocuments": 0,
- "retentionInDays": 1825,
- "storageLocation": "EU",
- "updatedBy": "string",
- "updatedTime": "string",
- "version": 0
}
], - "description": "string",
- "modelId": "string",
- "name": "string",
- "retentionInDays": 1,
- "status": "running",
- "summary": { },
- "updatedBy": "string",
- "updatedTime": "string"
}
/models/{modelId}/dataBundles/{dataBundleId}
Authorizations:
OAuth2
path Parameters
dataBundleId required | string |
modelId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
non-empty description | string or null <= 4096 characters |
name | string or null <= 4096 characters |
Responses
Request samples
- Payload
Content type
application/json
{- "description": "string",
- "name": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "dataBundleId": "string",
- "datasets": [
- {
- "containsPersonallyIdentifiableInformation": true,
- "createdBy": "string",
- "createdTime": "string",
- "datasetId": "string",
- "description": "string",
- "groundTruthSummary": { },
- "metadata": { },
- "name": "string",
- "numberOfDocuments": 0,
- "retentionInDays": 1825,
- "storageLocation": "EU",
- "updatedBy": "string",
- "updatedTime": "string",
- "version": 0
}
], - "description": "string",
- "modelId": "string",
- "name": "string",
- "retentionInDays": 1,
- "status": "running",
- "summary": { },
- "updatedBy": "string",
- "updatedTime": "string"
}
/models/{modelId}/trainings
Authorizations:
OAuth2
path Parameters
modelId required | string |
query Parameters
status | string |
nextToken | string |
maxResults | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "nextToken": "string",
- "status": [
- "waiting-for-approval"
], - "trainings": [
- {
- "createdBy": "string",
- "createdTime": "string",
- "dataBundleIds": [
- "string"
], - "dataScientistAssistance": true,
- "deploymentEnvironmentId": "string",
- "description": "string",
- "evaluation": { },
- "gpuHours": 0,
- "instanceType": "small-gpu",
- "metadata": { },
- "modelId": "string",
- "name": "string",
- "statistics": { },
- "status": "waiting-for-approval",
- "trainingId": "string",
- "updatedBy": "string",
- "updatedTime": "string",
- "warmStartConfig": {
- "trainingId": "string"
}
}
]
}
/models/{modelId}/trainings
Authorizations:
OAuth2
path Parameters
modelId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
dataBundleIds | Array of strings non-empty [^las:model-data-bundle:[a-f0-9]{32}$] |
dataScientistAssistance | boolean |
description | string or null <= 4096 characters |
instanceType | string or null Enum: "small-gpu" "medium-gpu" "large-gpu" |
metadata | object |
name | string or null <= 4096 characters |
object |
Responses
Request samples
- Payload
Content type
application/json
{- "dataBundleIds": [
- "string"
], - "dataScientistAssistance": true,
- "description": "string",
- "instanceType": "small-gpu",
- "metadata": { },
- "name": "string",
- "warmStartConfig": {
- "trainingId": "string"
}
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "dataBundleIds": [
- "string"
], - "dataScientistAssistance": true,
- "deploymentEnvironmentId": "string",
- "description": "string",
- "evaluation": { },
- "gpuHours": 0,
- "instanceType": "small-gpu",
- "metadata": { },
- "modelId": "string",
- "name": "string",
- "statistics": { },
- "status": "waiting-for-approval",
- "trainingId": "string",
- "updatedBy": "string",
- "updatedTime": "string",
- "warmStartConfig": {
- "trainingId": "string"
}
}
/models/{modelId}/trainings/{trainingId}
Authorizations:
OAuth2
path Parameters
modelId required | string |
trainingId required | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "dataBundleIds": [
- "string"
], - "dataScientistAssistance": true,
- "deploymentEnvironmentId": "string",
- "description": "string",
- "evaluation": { },
- "gpuHours": 0,
- "instanceType": "small-gpu",
- "metadata": { },
- "modelId": "string",
- "name": "string",
- "statistics": { },
- "status": "waiting-for-approval",
- "trainingId": "string",
- "updatedBy": "string",
- "updatedTime": "string",
- "warmStartConfig": {
- "trainingId": "string"
}
}
/models/{modelId}/trainings/{trainingId}
Authorizations:
OAuth2
path Parameters
modelId required | string |
trainingId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
non-empty deploymentEnvironmentId | string or null^(|las:organization:[a-z0-9-_]+/)las:deployme... |
description | string or null <= 4096 characters |
metadata | object |
name | string or null <= 4096 characters |
status | string Value: "cancelled" |
Responses
Request samples
- Payload
Content type
application/json
{- "deploymentEnvironmentId": "string",
- "description": "string",
- "metadata": { },
- "name": "string",
- "status": "cancelled"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "dataBundleIds": [
- "string"
], - "dataScientistAssistance": true,
- "deploymentEnvironmentId": "string",
- "description": "string",
- "evaluation": { },
- "gpuHours": 0,
- "instanceType": "small-gpu",
- "metadata": { },
- "modelId": "string",
- "name": "string",
- "statistics": { },
- "status": "waiting-for-approval",
- "trainingId": "string",
- "updatedBy": "string",
- "updatedTime": "string",
- "warmStartConfig": {
- "trainingId": "string"
}
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "nextToken": "string",
- "organizations": [
- {
- "clientId": "string",
- "createdTime": "string",
- "deploymentsAllowed": { },
- "deploymentsCreated": { },
- "description": "string",
- "documentRetentionInDays": 1,
- "monthlyNumberOfActiveModelsUsed": 0,
- "monthlyNumberOfDataBundlesAllowed": 0,
- "monthlyNumberOfDataBundlesCreated": 0,
- "monthlyNumberOfDocumentsAllowed": 0,
- "monthlyNumberOfDocumentsCreated": 0,
- "monthlyNumberOfFieldPredictionsAllowed": 0,
- "monthlyNumberOfFieldPredictionsUsed": 0,
- "monthlyNumberOfGpuHoursUsed": 0,
- "monthlyNumberOfModelDeploymentUnitsUsed": 0,
- "monthlyNumberOfPagePredictionsAllowed": 0,
- "monthlyNumberOfPagePredictionsUsed": 0,
- "monthlyNumberOfPredictionsAllowed": 0,
- "monthlyNumberOfPredictionsCreated": 0,
- "monthlyNumberOfProductionWorkflowMinutesUsed": 0,
- "monthlyNumberOfTrainingsAllowed": 0,
- "monthlyNumberOfTrainingsCreated": 0,
- "monthlyNumberOfTransformationsAllowed": 0,
- "monthlyNumberOfTransformationsCreated": 0,
- "monthlyNumberOfTransitionExecutionsAllowed": 0,
- "monthlyNumberOfTransitionExecutionsCreated": 0,
- "monthlyNumberOfUserMinutesUsed": 0,
- "monthlyNumberOfWorkflowExecutionsAllowed": 0,
- "monthlyNumberOfWorkflowExecutionsCreated": 0,
- "monthlyUsageSummary": { },
- "name": "string",
- "numberOfAppClientsAllowed": 0,
- "numberOfAppClientsCreated": 0,
- "numberOfAssetsAllowed": 0,
- "numberOfAssetsCreated": 0,
- "numberOfDatasetsAllowed": 0,
- "numberOfDatasetsCreated": 0,
- "numberOfModelsAllowed": 0,
- "numberOfModelsCreated": 0,
- "numberOfSecretsAllowed": 0,
- "numberOfSecretsCreated": 0,
- "numberOfTransitionsAllowed": 0,
- "numberOfTransitionsCreated": 0,
- "numberOfUsersAllowed": 0,
- "numberOfUsersCreated": 0,
- "numberOfWorkflowsAllowed": 0,
- "numberOfWorkflowsCreated": 0,
- "organizationId": "string",
- "paymentMethodId": "string",
- "planId": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
]
}
/organizations
Authorizations:
OAuth2
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
name | string or null <= 4096 characters |
Responses
Request samples
- Payload
Content type
application/json
{- "name": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "clientId": "string",
- "createdTime": "string",
- "deploymentsAllowed": { },
- "deploymentsCreated": { },
- "description": "string",
- "documentRetentionInDays": 1,
- "monthlyNumberOfActiveModelsUsed": 0,
- "monthlyNumberOfDataBundlesAllowed": 0,
- "monthlyNumberOfDataBundlesCreated": 0,
- "monthlyNumberOfDocumentsAllowed": 0,
- "monthlyNumberOfDocumentsCreated": 0,
- "monthlyNumberOfFieldPredictionsAllowed": 0,
- "monthlyNumberOfFieldPredictionsUsed": 0,
- "monthlyNumberOfGpuHoursUsed": 0,
- "monthlyNumberOfModelDeploymentUnitsUsed": 0,
- "monthlyNumberOfPagePredictionsAllowed": 0,
- "monthlyNumberOfPagePredictionsUsed": 0,
- "monthlyNumberOfPredictionsAllowed": 0,
- "monthlyNumberOfPredictionsCreated": 0,
- "monthlyNumberOfProductionWorkflowMinutesUsed": 0,
- "monthlyNumberOfTrainingsAllowed": 0,
- "monthlyNumberOfTrainingsCreated": 0,
- "monthlyNumberOfTransformationsAllowed": 0,
- "monthlyNumberOfTransformationsCreated": 0,
- "monthlyNumberOfTransitionExecutionsAllowed": 0,
- "monthlyNumberOfTransitionExecutionsCreated": 0,
- "monthlyNumberOfUserMinutesUsed": 0,
- "monthlyNumberOfWorkflowExecutionsAllowed": 0,
- "monthlyNumberOfWorkflowExecutionsCreated": 0,
- "monthlyUsageSummary": { },
- "name": "string",
- "numberOfAppClientsAllowed": 0,
- "numberOfAppClientsCreated": 0,
- "numberOfAssetsAllowed": 0,
- "numberOfAssetsCreated": 0,
- "numberOfDatasetsAllowed": 0,
- "numberOfDatasetsCreated": 0,
- "numberOfModelsAllowed": 0,
- "numberOfModelsCreated": 0,
- "numberOfSecretsAllowed": 0,
- "numberOfSecretsCreated": 0,
- "numberOfTransitionsAllowed": 0,
- "numberOfTransitionsCreated": 0,
- "numberOfUsersAllowed": 0,
- "numberOfUsersCreated": 0,
- "numberOfWorkflowsAllowed": 0,
- "numberOfWorkflowsCreated": 0,
- "organizationId": "string",
- "paymentMethodId": "string",
- "planId": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
/organizations/{organizationId}
Authorizations:
OAuth2
path Parameters
organizationId required | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "clientId": "string",
- "createdTime": "string",
- "deploymentsAllowed": { },
- "deploymentsCreated": { },
- "description": "string",
- "documentRetentionInDays": 1,
- "monthlyNumberOfActiveModelsUsed": 0,
- "monthlyNumberOfDataBundlesAllowed": 0,
- "monthlyNumberOfDataBundlesCreated": 0,
- "monthlyNumberOfDocumentsAllowed": 0,
- "monthlyNumberOfDocumentsCreated": 0,
- "monthlyNumberOfFieldPredictionsAllowed": 0,
- "monthlyNumberOfFieldPredictionsUsed": 0,
- "monthlyNumberOfGpuHoursUsed": 0,
- "monthlyNumberOfModelDeploymentUnitsUsed": 0,
- "monthlyNumberOfPagePredictionsAllowed": 0,
- "monthlyNumberOfPagePredictionsUsed": 0,
- "monthlyNumberOfPredictionsAllowed": 0,
- "monthlyNumberOfPredictionsCreated": 0,
- "monthlyNumberOfProductionWorkflowMinutesUsed": 0,
- "monthlyNumberOfTrainingsAllowed": 0,
- "monthlyNumberOfTrainingsCreated": 0,
- "monthlyNumberOfTransformationsAllowed": 0,
- "monthlyNumberOfTransformationsCreated": 0,
- "monthlyNumberOfTransitionExecutionsAllowed": 0,
- "monthlyNumberOfTransitionExecutionsCreated": 0,
- "monthlyNumberOfUserMinutesUsed": 0,
- "monthlyNumberOfWorkflowExecutionsAllowed": 0,
- "monthlyNumberOfWorkflowExecutionsCreated": 0,
- "monthlyUsageSummary": { },
- "name": "string",
- "numberOfAppClientsAllowed": 0,
- "numberOfAppClientsCreated": 0,
- "numberOfAssetsAllowed": 0,
- "numberOfAssetsCreated": 0,
- "numberOfDatasetsAllowed": 0,
- "numberOfDatasetsCreated": 0,
- "numberOfModelsAllowed": 0,
- "numberOfModelsCreated": 0,
- "numberOfSecretsAllowed": 0,
- "numberOfSecretsCreated": 0,
- "numberOfTransitionsAllowed": 0,
- "numberOfTransitionsCreated": 0,
- "numberOfUsersAllowed": 0,
- "numberOfUsersCreated": 0,
- "numberOfWorkflowsAllowed": 0,
- "numberOfWorkflowsCreated": 0,
- "organizationId": "string",
- "paymentMethodId": "string",
- "planId": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
/organizations/{organizationId}
Authorizations:
OAuth2
path Parameters
organizationId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
non-empty description | string or null <= 4096 characters |
name | string or null <= 4096 characters |
paymentMethodId | string or null^las:payment-method:[a-f0-9]{32}$ |
planId | string^(|las:organization:[a-z0-9-_]+/)las:plan:[a-... |
Responses
Request samples
- Payload
Content type
application/json
{- "description": "string",
- "name": "string",
- "paymentMethodId": "string",
- "planId": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "clientId": "string",
- "createdTime": "string",
- "deploymentsAllowed": { },
- "deploymentsCreated": { },
- "description": "string",
- "documentRetentionInDays": 1,
- "monthlyNumberOfActiveModelsUsed": 0,
- "monthlyNumberOfDataBundlesAllowed": 0,
- "monthlyNumberOfDataBundlesCreated": 0,
- "monthlyNumberOfDocumentsAllowed": 0,
- "monthlyNumberOfDocumentsCreated": 0,
- "monthlyNumberOfFieldPredictionsAllowed": 0,
- "monthlyNumberOfFieldPredictionsUsed": 0,
- "monthlyNumberOfGpuHoursUsed": 0,
- "monthlyNumberOfModelDeploymentUnitsUsed": 0,
- "monthlyNumberOfPagePredictionsAllowed": 0,
- "monthlyNumberOfPagePredictionsUsed": 0,
- "monthlyNumberOfPredictionsAllowed": 0,
- "monthlyNumberOfPredictionsCreated": 0,
- "monthlyNumberOfProductionWorkflowMinutesUsed": 0,
- "monthlyNumberOfTrainingsAllowed": 0,
- "monthlyNumberOfTrainingsCreated": 0,
- "monthlyNumberOfTransformationsAllowed": 0,
- "monthlyNumberOfTransformationsCreated": 0,
- "monthlyNumberOfTransitionExecutionsAllowed": 0,
- "monthlyNumberOfTransitionExecutionsCreated": 0,
- "monthlyNumberOfUserMinutesUsed": 0,
- "monthlyNumberOfWorkflowExecutionsAllowed": 0,
- "monthlyNumberOfWorkflowExecutionsCreated": 0,
- "monthlyUsageSummary": { },
- "name": "string",
- "numberOfAppClientsAllowed": 0,
- "numberOfAppClientsCreated": 0,
- "numberOfAssetsAllowed": 0,
- "numberOfAssetsCreated": 0,
- "numberOfDatasetsAllowed": 0,
- "numberOfDatasetsCreated": 0,
- "numberOfModelsAllowed": 0,
- "numberOfModelsCreated": 0,
- "numberOfSecretsAllowed": 0,
- "numberOfSecretsCreated": 0,
- "numberOfTransitionsAllowed": 0,
- "numberOfTransitionsCreated": 0,
- "numberOfUsersAllowed": 0,
- "numberOfUsersCreated": 0,
- "numberOfWorkflowsAllowed": 0,
- "numberOfWorkflowsCreated": 0,
- "organizationId": "string",
- "paymentMethodId": "string",
- "planId": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "nextToken": "string",
- "paymentMethods": [
- {
- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "details": { },
- "name": "string",
- "paymentMethodId": "string",
- "stripePublishableKey": "string",
- "stripeSetupIntentSecret": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
]
}
/paymentMethods
Authorizations:
OAuth2
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
description | string or null <= 4096 characters |
name | string or null <= 4096 characters |
Responses
Request samples
- Payload
Content type
application/json
{- "description": "string",
- "name": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "details": { },
- "name": "string",
- "paymentMethodId": "string",
- "stripePublishableKey": "string",
- "stripeSetupIntentSecret": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
/paymentMethods/{paymentMethodId}
Authorizations:
OAuth2
path Parameters
paymentMethodId required | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "details": { },
- "name": "string",
- "paymentMethodId": "string",
- "stripePublishableKey": "string",
- "stripeSetupIntentSecret": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
/paymentMethods/{paymentMethodId}
Authorizations:
OAuth2
path Parameters
paymentMethodId required | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "details": { },
- "name": "string",
- "paymentMethodId": "string",
- "stripePublishableKey": "string",
- "stripeSetupIntentSecret": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
/paymentMethods/{paymentMethodId}
Authorizations:
OAuth2
path Parameters
paymentMethodId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
non-empty description | string or null <= 4096 characters |
name | string or null <= 4096 characters |
stripeSetupIntentSecret | string non-empty |
Responses
Request samples
- Payload
Content type
application/json
{- "description": "string",
- "name": "string",
- "stripeSetupIntentSecret": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "details": { },
- "name": "string",
- "paymentMethodId": "string",
- "stripePublishableKey": "string",
- "stripeSetupIntentSecret": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "nextToken": "string",
- "plans": [
- {
- "activeModels": { },
- "available": true,
- "currency": "USD",
- "description": "string",
- "fieldPredictions": { },
- "flows": { },
- "gpuHours": { },
- "latest": 1,
- "license": { },
- "modelDeploymentUnits": { },
- "name": "string",
- "organizationId": "string",
- "pagePredictions": { },
- "planId": "string",
- "productionWorkflowMinutes": { },
- "userMinutes": { },
- "users": { }
}
]
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "activeModels": { },
- "available": true,
- "currency": "USD",
- "description": "string",
- "fieldPredictions": { },
- "flows": { },
- "gpuHours": { },
- "latest": 1,
- "license": { },
- "modelDeploymentUnits": { },
- "name": "string",
- "organizationId": "string",
- "pagePredictions": { },
- "planId": "string",
- "productionWorkflowMinutes": { },
- "userMinutes": { },
- "users": { }
}
/predictions
Authorizations:
OAuth2
query Parameters
nextToken | string |
maxResults | string |
sortBy | string |
order | string |
modelId | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "modelId": "string",
- "nextToken": "string",
- "order": "ascending",
- "predictions": [
- {
- "createdBy": "string",
- "createdTime": "string",
- "documentId": "string",
- "error": "string",
- "inferenceTime": 0,
- "modelId": "string",
- "nextPage": 0,
- "postprocessConfig": {
- "outputFormat": "v1",
- "strategy": "BEST_FIRST"
}, - "predictionId": "string",
- "predictions": [
- {
- "confidence": 1,
- "label": "string",
- "location": [
- 1,
- 1,
- 1,
- 1
], - "page": 0,
- "rawValue": "string",
- "source": "llm",
- "value": "string"
}
], - "preprocessConfig": {
- "autoRotate": true,
- "imageQuality": "LOW",
- "maxPages": 1,
- "pages": [
- 0
], - "rotation": 0,
- "startPage": 0
}, - "status": "pending",
- "trainingId": "string"
}
], - "sortBy": "createdTime"
}
/predictions
Authorizations:
OAuth2
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
async | boolean |
autoRotate | boolean |
documentId required | string^las:document:[a-f0-9]{32}$ |
imageQuality | string Enum: "LOW" "HIGH" |
maxPages | integer [ 1 .. 100 ] |
modelId required | string^(|las:organization:[a-z0-9-_]+/)las:model:[a... |
object or object | |
object non-empty | |
rotation | integer Enum: 0 90 180 270 |
trainingId | string^las:model-training:[a-z0-9-_]+$ |
Responses
Request samples
- Payload
Content type
application/json
{- "async": true,
- "autoRotate": true,
- "documentId": "string",
- "imageQuality": "LOW",
- "maxPages": 1,
- "modelId": "string",
- "postprocessConfig": {
- "outputFormat": "v1",
- "strategy": "BEST_FIRST"
}, - "preprocessConfig": {
- "autoRotate": true,
- "imageQuality": "LOW",
- "maxPages": 1,
- "pages": [
- 0
], - "rotation": 0,
- "startPage": 0
}, - "rotation": 0,
- "trainingId": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "documentId": "string",
- "error": "string",
- "inferenceTime": 0,
- "modelId": "string",
- "nextPage": 0,
- "postprocessConfig": {
- "outputFormat": "v1",
- "strategy": "BEST_FIRST"
}, - "predictionId": "string",
- "predictions": [
- {
- "confidence": 1,
- "label": "string",
- "location": [
- 1,
- 1,
- 1,
- 1
], - "page": 0,
- "rawValue": "string",
- "source": "llm",
- "value": "string"
}
], - "preprocessConfig": {
- "autoRotate": true,
- "imageQuality": "LOW",
- "maxPages": 1,
- "pages": [
- 0
], - "rotation": 0,
- "startPage": 0
}, - "status": "pending",
- "trainingId": "string"
}
/predictions/{predictionId}
Authorizations:
OAuth2
path Parameters
predictionId required | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "documentId": "string",
- "error": "string",
- "inferenceTime": 0,
- "modelId": "string",
- "nextPage": 0,
- "postprocessConfig": {
- "outputFormat": "v1",
- "strategy": "BEST_FIRST"
}, - "predictionId": "string",
- "predictions": [
- {
- "confidence": 1,
- "label": "string",
- "location": [
- 1,
- 1,
- 1,
- 1
], - "page": 0,
- "rawValue": "string",
- "source": "llm",
- "value": "string"
}
], - "preprocessConfig": {
- "autoRotate": true,
- "imageQuality": "LOW",
- "maxPages": 1,
- "pages": [
- 0
], - "rotation": 0,
- "startPage": 0
}, - "status": "pending",
- "trainingId": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdTime": "string",
- "email": "string",
- "familyName": "string",
- "givenName": "string",
- "locale": "string",
- "metadata": { },
- "name": "string",
- "numberOfOrganizationsAllowed": 0,
- "numberOfOrganizationsCreated": 0,
- "picture": "string",
- "profileId": "string",
- "updatedTime": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdTime": "string",
- "email": "string",
- "familyName": "string",
- "givenName": "string",
- "locale": "string",
- "metadata": { },
- "name": "string",
- "numberOfOrganizationsAllowed": 0,
- "numberOfOrganizationsCreated": 0,
- "picture": "string",
- "profileId": "string",
- "updatedTime": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "nextToken": "string",
- "roles": [
- {
- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "name": "string",
- "permissions": [
- {
- "action": "read",
- "effect": "allow",
- "resourceId": "string"
}
], - "roleId": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
]
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "name": "string",
- "permissions": [
- {
- "action": "read",
- "effect": "allow",
- "resourceId": "string"
}
], - "roleId": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "nextToken": "string",
- "secrets": [
- {
- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "name": "string",
- "secretId": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
]
}
/secrets
Authorizations:
OAuth2
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
data required | object |
description | string or null <= 4096 characters |
name | string or null <= 4096 characters |
Responses
Request samples
- Payload
Content type
application/json
{- "data": { },
- "description": "string",
- "name": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "name": "string",
- "secretId": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
/secrets/{secretId}
Authorizations:
OAuth2
path Parameters
secretId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
non-empty data | object |
description | string or null <= 4096 characters |
name | string or null <= 4096 characters |
Responses
Request samples
- Payload
Content type
application/json
{- "data": { },
- "description": "string",
- "name": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "name": "string",
- "secretId": "string",
- "updatedBy": "string",
- "updatedTime": "string"
}
/transitions
Authorizations:
OAuth2
query Parameters
transitionType | string |
nextToken | string |
maxResults | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "nextToken": "string",
- "transitionType": [
- "docker"
], - "transitions": [
- {
- "assets": {
- "jsRemoteComponent": "string",
- "property1": "string",
- "property2": "string"
}, - "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "name": "string",
- "parameters": { },
- "timeoutInSeconds": 60,
- "transitionId": "string",
- "transitionType": "docker",
- "updatedBy": "string",
- "updatedTime": "string"
}
]
}
/transitions
Authorizations:
OAuth2
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
description | string or null <= 4096 characters |
name | string or null <= 4096 characters |
object or object or object | |
timeoutInSeconds | integer [ 60 .. 10800 ] |
transitionType required | string Enum: "docker" "manual" "lambda" |
Responses
Request samples
- Payload
Content type
application/json
{- "description": "string",
- "name": "string",
- "parameters": {
- "cpu": 256,
- "environment": {
- "property1": "string",
- "property2": "string"
}, - "environmentSecrets": [
- "string"
], - "imageUrl": "string",
- "memory": 512,
- "secretId": "string"
}, - "timeoutInSeconds": 60,
- "transitionType": "docker"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "assets": {
- "jsRemoteComponent": "string",
- "property1": "string",
- "property2": "string"
}, - "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "name": "string",
- "parameters": { },
- "timeoutInSeconds": 60,
- "transitionId": "string",
- "transitionType": "docker",
- "updatedBy": "string",
- "updatedTime": "string"
}
/transitions/{transitionId}
Authorizations:
OAuth2
path Parameters
transitionId required | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "assets": {
- "jsRemoteComponent": "string",
- "property1": "string",
- "property2": "string"
}, - "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "name": "string",
- "parameters": { },
- "timeoutInSeconds": 60,
- "transitionId": "string",
- "transitionType": "docker",
- "updatedBy": "string",
- "updatedTime": "string"
}
/transitions/{transitionId}
Authorizations:
OAuth2
path Parameters
transitionId required | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "assets": {
- "jsRemoteComponent": "string",
- "property1": "string",
- "property2": "string"
}, - "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "name": "string",
- "parameters": { },
- "timeoutInSeconds": 60,
- "transitionId": "string",
- "transitionType": "docker",
- "updatedBy": "string",
- "updatedTime": "string"
}
/transitions/{transitionId}
Authorizations:
OAuth2
path Parameters
transitionId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
non-empty description | string or null <= 4096 characters |
name | string or null <= 4096 characters |
object or object or object |
Responses
Request samples
- Payload
Content type
application/json
{- "description": "string",
- "name": "string",
- "parameters": {
- "cpu": 256,
- "environment": {
- "property1": "string",
- "property2": "string"
}, - "environmentSecrets": [
- "string"
], - "imageUrl": "string",
- "memory": 512,
- "secretId": "string"
}
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "assets": {
- "jsRemoteComponent": "string",
- "property1": "string",
- "property2": "string"
}, - "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "name": "string",
- "parameters": { },
- "timeoutInSeconds": 60,
- "transitionId": "string",
- "transitionType": "docker",
- "updatedBy": "string",
- "updatedTime": "string"
}
/transitions/{transitionId}/executions
Authorizations:
OAuth2
path Parameters
transitionId required | string |
query Parameters
nextToken | string |
order | string |
executionId | string |
status | string |
maxResults | string |
sortBy | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "executions": [
- {
- "completedBy": "string",
- "endTime": "string",
- "executionId": "string",
- "input": { },
- "logId": "string",
- "output": { },
- "startTime": "string",
- "status": "running",
- "transitionId": "string"
}
], - "nextToken": "string",
- "status": [
- "running"
], - "transitionId": "string"
}
/transitions/{transitionId}/executions
Authorizations:
OAuth2
path Parameters
transitionId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
object (POST /transitions/{transitionId}/executions)
Responses
Request samples
- Payload
Content type
application/json
{ }
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "completedBy": "string",
- "endTime": "string",
- "executionId": "string",
- "input": { },
- "logId": "string",
- "output": { },
- "startTime": "string",
- "status": "running",
- "transitionId": "string"
}
/transitions/{transitionId}/executions/{executionId}
Authorizations:
OAuth2
path Parameters
transitionId required | string |
executionId required | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "completedBy": "string",
- "endTime": "string",
- "executionId": "string",
- "input": { },
- "logId": "string",
- "output": { },
- "startTime": "string",
- "status": "running",
- "transitionId": "string"
}
/transitions/{transitionId}/executions/{executionId}
path Parameters
transitionId required | string |
executionId required | string |
Request Body schema: application/jsonrequired
object (Empty Schema)
Responses
Request samples
- Payload
Content type
application/json
{ }
Response samples
- 200
Content type
application/json
{ }
/transitions/{transitionId}/executions/{executionId}
Authorizations:
OAuth2
path Parameters
transitionId required | string |
executionId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
Any of
status | string Value: "succeeded" |
object | |
output | object |
startTime | string or null^[0-9]{4}-?[0-9]{2}-?[0-9]{2}( |T)?[0-9]{2}:?... |
Responses
Request samples
- Payload
Content type
application/json
{- "status": "string",
- "error": {
- "message": "string"
}, - "output": { },
- "startTime": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "completedBy": "string",
- "endTime": "string",
- "executionId": "string",
- "input": { },
- "logId": "string",
- "output": { },
- "startTime": "string",
- "status": "running",
- "transitionId": "string"
}
/transitions/{transitionId}/executions/{executionId}/heartbeats
path Parameters
transitionId required | string |
executionId required | string |
Request Body schema: application/jsonrequired
object (Empty Schema)
Responses
Request samples
- Payload
Content type
application/json
{ }
Response samples
- 200
Content type
application/json
{ }
/transitions/{transitionId}/executions/{executionId}/heartbeats
Authorizations:
OAuth2
path Parameters
transitionId required | string |
executionId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
object (POST /transitions/{transitionId}/executions/{executionId}/heartbeats)
Responses
Request samples
- Payload
Content type
application/json
{ }
Response samples
- 204
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{ }
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "nextToken": "string",
- "users": [
- {
- "createdBy": "string",
- "createdTime": "string",
- "metadata": { },
- "profileId": "string",
- "roleIds": [
- "string"
], - "status": "inactive",
- "updatedBy": "string",
- "updatedTime": "string",
- "userId": "string"
}
]
}
/users
Authorizations:
OAuth2
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
appClientId | string^las:app-client:[a-z0-9-_]+$ |
email required | string^[A-Za-z0-9][-+._A-Za-z0-9]*@([-_.A-Za-z0-9]+... |
metadata | object |
roleIds | Array of strings[^las:role:[0-9A-Za-z-_]{1,32}$] |
Responses
Request samples
- Payload
Content type
application/json
{- "appClientId": "string",
- "email": "string",
- "metadata": { },
- "roleIds": [
- "string"
]
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "metadata": { },
- "profileId": "string",
- "roleIds": [
- "string"
], - "status": "inactive",
- "updatedBy": "string",
- "updatedTime": "string",
- "userId": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "metadata": { },
- "profileId": "string",
- "roleIds": [
- "string"
], - "status": "inactive",
- "updatedBy": "string",
- "updatedTime": "string",
- "userId": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "metadata": { },
- "profileId": "string",
- "roleIds": [
- "string"
], - "status": "inactive",
- "updatedBy": "string",
- "updatedTime": "string",
- "userId": "string"
}
/users/{userId}
Authorizations:
OAuth2
path Parameters
userId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
non-empty metadata | object |
roleIds | Array of strings[^las:role:[0-9A-Za-z-_]{1,32}$] |
Responses
Request samples
- Payload
Content type
application/json
{- "metadata": { },
- "roleIds": [
- "string"
]
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "createdBy": "string",
- "createdTime": "string",
- "metadata": { },
- "profileId": "string",
- "roleIds": [
- "string"
], - "status": "inactive",
- "updatedBy": "string",
- "updatedTime": "string",
- "userId": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "nextToken": "string",
- "workflows": [
- {
- "completedConfig": {
- "environment": {
- "property1": "string",
- "property2": "string"
}, - "environmentSecrets": [
- "string"
], - "imageUrl": "string",
- "secretId": "string"
}, - "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "emailConfig": {
- "additionalWorkflowInput": { },
- "allowedOrigins": [
- "string"
], - "email": "string",
- "secretId": "string"
}, - "errorConfig": {
- "email": "string",
- "manualRetry": true
}, - "metadata": { },
- "monthlyNumberOfWorkflowExecutionsAllowed": 0,
- "monthlyNumberOfWorkflowExecutionsCreated": 0,
- "name": "string",
- "numberOfRunningExecutions": 0,
- "status": "development",
- "updatedBy": "string",
- "updatedTime": "string",
- "workflowId": "string"
}
]
}
/workflows
Authorizations:
OAuth2
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
object | |
description | string or null <= 4096 characters |
object | |
object | |
metadata | object |
name | string or null <= 4096 characters |
required | object |
status | string Enum: "development" "production" |
Responses
Request samples
- Payload
Content type
application/json
{- "completedConfig": {
- "environment": {
- "property1": "string",
- "property2": "string"
}, - "environmentSecrets": [
- "string"
], - "imageUrl": "string",
- "secretId": "string"
}, - "description": "string",
- "emailConfig": {
- "additionalWorkflowInput": { },
- "allowedOrigins": [
- "string"
], - "email": "string",
- "secretId": "string"
}, - "errorConfig": {
- "email": "string",
- "manualRetry": true
}, - "metadata": { },
- "name": "string",
- "specification": {
- "definition": { },
- "language": "ASL",
- "version": "1.0.0"
}, - "status": "development"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "completedConfig": {
- "environment": {
- "property1": "string",
- "property2": "string"
}, - "environmentSecrets": [
- "string"
], - "imageUrl": "string",
- "secretId": "string"
}, - "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "emailConfig": {
- "additionalWorkflowInput": { },
- "allowedOrigins": [
- "string"
], - "email": "string",
- "secretId": "string"
}, - "errorConfig": {
- "email": "string",
- "manualRetry": true
}, - "metadata": { },
- "monthlyNumberOfWorkflowExecutionsAllowed": 0,
- "monthlyNumberOfWorkflowExecutionsCreated": 0,
- "name": "string",
- "numberOfRunningExecutions": 0,
- "status": "development",
- "updatedBy": "string",
- "updatedTime": "string",
- "workflowId": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "completedConfig": {
- "environment": {
- "property1": "string",
- "property2": "string"
}, - "environmentSecrets": [
- "string"
], - "imageUrl": "string",
- "secretId": "string"
}, - "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "emailConfig": {
- "additionalWorkflowInput": { },
- "allowedOrigins": [
- "string"
], - "email": "string",
- "secretId": "string"
}, - "errorConfig": {
- "email": "string",
- "manualRetry": true
}, - "metadata": { },
- "monthlyNumberOfWorkflowExecutionsAllowed": 0,
- "monthlyNumberOfWorkflowExecutionsCreated": 0,
- "name": "string",
- "numberOfRunningExecutions": 0,
- "status": "development",
- "updatedBy": "string",
- "updatedTime": "string",
- "workflowId": "string"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "completedConfig": {
- "environment": {
- "property1": "string",
- "property2": "string"
}, - "environmentSecrets": [
- "string"
], - "imageUrl": "string",
- "secretId": "string"
}, - "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "emailConfig": {
- "additionalWorkflowInput": { },
- "allowedOrigins": [
- "string"
], - "email": "string",
- "secretId": "string"
}, - "errorConfig": {
- "email": "string",
- "manualRetry": true
}, - "metadata": { },
- "monthlyNumberOfWorkflowExecutionsAllowed": 0,
- "monthlyNumberOfWorkflowExecutionsCreated": 0,
- "name": "string",
- "numberOfRunningExecutions": 0,
- "status": "development",
- "updatedBy": "string",
- "updatedTime": "string",
- "workflowId": "string"
}
/workflows/{workflowId}
Authorizations:
OAuth2
path Parameters
workflowId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
non-empty object | |
description | string or null <= 4096 characters |
object or null | |
object | |
metadata | object |
name | string or null <= 4096 characters |
status | string Enum: "development" "production" |
Responses
Request samples
- Payload
Content type
application/json
{- "completedConfig": {
- "environment": {
- "property1": "string",
- "property2": "string"
}, - "environmentSecrets": [
- "string"
], - "imageUrl": "string",
- "secretId": "string"
}, - "description": "string",
- "emailConfig": {
- "additionalWorkflowInput": { },
- "allowedOrigins": [
- "string"
], - "email": "string",
- "secretId": "string"
}, - "errorConfig": {
- "email": "string",
- "manualRetry": true
}, - "metadata": { },
- "name": "string",
- "status": "development"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "completedConfig": {
- "environment": {
- "property1": "string",
- "property2": "string"
}, - "environmentSecrets": [
- "string"
], - "imageUrl": "string",
- "secretId": "string"
}, - "createdBy": "string",
- "createdTime": "string",
- "description": "string",
- "emailConfig": {
- "additionalWorkflowInput": { },
- "allowedOrigins": [
- "string"
], - "email": "string",
- "secretId": "string"
}, - "errorConfig": {
- "email": "string",
- "manualRetry": true
}, - "metadata": { },
- "monthlyNumberOfWorkflowExecutionsAllowed": 0,
- "monthlyNumberOfWorkflowExecutionsCreated": 0,
- "name": "string",
- "numberOfRunningExecutions": 0,
- "status": "development",
- "updatedBy": "string",
- "updatedTime": "string",
- "workflowId": "string"
}
/workflows/{workflowId}/executions
Authorizations:
OAuth2
path Parameters
workflowId required | string |
query Parameters
fromStartTime | string |
toStartTime | string |
nextToken | string |
order | string |
status | string |
maxResults | string |
sortBy | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "executions": [
- {
- "completedBy": [
- "string"
], - "completedTaskLogId": "string",
- "createdBy": "string",
- "endTime": "string",
- "events": [
- { }
], - "executionId": "string",
- "input": { },
- "logId": "string",
- "output": { },
- "startTime": "string",
- "status": "running",
- "transitionExecutions": { },
- "workflowId": "string"
}
], - "nextToken": "string",
- "order": "ascending",
- "sortBy": "startTime",
- "status": [
- "running"
], - "workflowId": "string"
}
/workflows/{workflowId}/executions
Authorizations:
OAuth2
path Parameters
workflowId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
input required | object |
Responses
Request samples
- Payload
Content type
application/json
{- "input": { }
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "completedBy": [
- "string"
], - "completedTaskLogId": "string",
- "createdBy": "string",
- "endTime": "string",
- "events": [
- { }
], - "executionId": "string",
- "input": { },
- "logId": "string",
- "output": { },
- "startTime": "string",
- "status": "running",
- "transitionExecutions": { },
- "workflowId": "string"
}
/workflows/{workflowId}/executions/{executionId}
Authorizations:
OAuth2
path Parameters
executionId required | string |
workflowId required | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "completedBy": [
- "string"
], - "completedTaskLogId": "string",
- "createdBy": "string",
- "endTime": "string",
- "events": [
- { }
], - "executionId": "string",
- "input": { },
- "logId": "string",
- "output": { },
- "startTime": "string",
- "status": "running",
- "transitionExecutions": { },
- "workflowId": "string"
}
/workflows/{workflowId}/executions/{executionId}
Authorizations:
OAuth2
path Parameters
executionId required | string |
workflowId required | string |
Responses
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "completedBy": [
- "string"
], - "completedTaskLogId": "string",
- "createdBy": "string",
- "endTime": "string",
- "events": [
- { }
], - "executionId": "string",
- "input": { },
- "logId": "string",
- "output": { },
- "startTime": "string",
- "status": "running",
- "transitionExecutions": { },
- "workflowId": "string"
}
/workflows/{workflowId}/executions/{executionId}
Authorizations:
OAuth2
path Parameters
executionId required | string |
workflowId required | string |
header Parameters
Content-Type required | string |
Request Body schema: application/jsonrequired
string or string | |
status | string Enum: "succeeded" "completed" |
Responses
Request samples
- Payload
Content type
application/json
{- "nextTransitionId": "string",
- "status": "succeeded"
}
Response samples
- 200
- 400
- 403
- 404
- 415
- 500
Content type
application/json
{- "completedBy": [
- "string"
], - "completedTaskLogId": "string",
- "createdBy": "string",
- "endTime": "string",
- "events": [
- { }
], - "executionId": "string",
- "input": { },
- "logId": "string",
- "output": { },
- "startTime": "string",
- "status": "running",
- "transitionExecutions": { },
- "workflowId": "string"
}