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