{ "openapi": "3.0.1", "info": { "title": "Lucidtech API", "version": "2021-02-25T10:44:59Z" }, "servers": [ { "url": "https://api.lucidtech.ai/{basePath}", "variables": { "basePath": { "default": "v1" } } } ], "paths": { "/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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/assets.get" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/assets.post" ] }, { "api_key": [] } ] } }, "/assets/{assetId}": { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/assets.assetid.get" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/assets.assetid.patch" ] }, { "api_key": [] } ] } }, "/batches": { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/batches.post" ] }, { "api_key": [] } ] } }, "/documents": { "delete": { "parameters": [ { "in": "query", "name": "consentId", "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/documents.delete" ] }, { "api_key": [] } ] }, "get": { "parameters": [ { "in": "query", "name": "batchId", "schema": { "type": "string" } }, { "in": "query", "name": "consentId", "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/documents.get" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/documents.post" ] }, { "api_key": [] } ] } }, "/documents/{documentId}": { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/documents.documentid.get" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/documents.documentid.patch" ] }, { "api_key": [] } ] } }, "/logs": { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/logs.logid.get" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/models.get" ] }, { "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" } } } } } } }, "/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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/predictions.get" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/predictions.post" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/secrets.get" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/secrets.post" ] }, { "api_key": [] } ] } }, "/secrets/{secretId}": { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/secrets.secretid.patch" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/transitions.get" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/transitions.post" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/transitions.transitionid.delete" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/transitions.transitionid.get" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/transitions.transitionid.patch" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/transitions.transitionid.executions.get" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/transitions.transitionid.executions.post" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/transitions.transitionid.executions.executionid.get" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/transitions.transitionid.executions.executionid.patch" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/transitions.transitionid.executions.executionid.heartbeats.post" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/users.get" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/users.post" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/users.userid.delete" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/users.userid.get" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/users.userid.patch" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/workflows.get" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/workflows.post" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/workflows.workflowid.delete" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/workflows.workflowid.get" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/workflows.workflowid.patch" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/workflows.workflowid.executions.get" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/workflows.workflowid.executions.post" ] }, { "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" } } } }, "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": [ { "OAuth2": [ "api.lucidtech.ai/workflows.workflowid.executions.executionid.delete" ] }, { "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" } } } } } } } }, "components": { "schemas": { "PostBatches": { "title": "POST /batches", "type": "object", "properties": { "name": { "maxLength": 4096, "type": "string", "nullable": true }, "description": { "maxLength": 4096, "type": "string", "nullable": true } }, "additionalProperties": false }, "WorkflowExecutions": { "title": "workflow-executions", "required": [ "executions", "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" }, "startTime": { "pattern": "^[0-9]{4}-?[0-9]{2}-?[0-9]{2} ?[0-9]{2}:?[0-9]{2}:?[0-9]{2}.?[0-9]{6}", "type": "string", "nullable": true }, "endTime": { "pattern": "^[0-9]{4}-?[0-9]{2}-?[0-9]{2} ?[0-9]{2}:?[0-9]{2}:?[0-9]{2}.?[0-9]{6}", "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" } ] } }, "status": { "type": "string", "enum": [ "running", "succeeded", "failed", "rejected", "retry" ] } }, "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" ] } }, "order": { "type": "string", "enum": [ "ascending", "descending" ] } }, "additionalProperties": false }, "User": { "title": "user", "required": [ "email", "userId" ], "type": "object", "properties": { "name": { "maxLength": 4096, "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" }, "PostWorkflowExecutions": { "title": "POST /workflows/{workflowId}/executions", "required": [ "input" ], "type": "object", "properties": { "input": { "type": "object" } }, "additionalProperties": false }, "Secrets": { "title": "secrets", "required": [ "secrets" ], "type": "object", "properties": { "nextToken": { "maxLength": 4096, "type": "string", "nullable": true }, "secrets": { "type": "array", "items": { "required": [ "description", "name", "secretId" ], "type": "object", "properties": { "name": { "maxLength": 4096, "type": "string", "nullable": true }, "secretId": { "pattern": "^las:secret:[a-f0-9]{32}$", "type": "string" }, "description": { "maxLength": 4096, "type": "string", "nullable": true } }, "additionalProperties": false } } }, "additionalProperties": false }, "Transitions": { "title": "transitions", "required": [ "transitions" ], "type": "object", "properties": { "nextToken": { "maxLength": 4096, "type": "string", "nullable": true }, "transitions": { "type": "array", "items": { "required": [ "description", "name", "transitionId", "transitionType" ], "type": "object", "properties": { "outputJsonSchema": { "type": "object" }, "assets": { "type": "object", "properties": { "jsRemoteComponent": { "pattern": "^las:asset:[a-f0-9]{32}$", "type": "string" } }, "additionalProperties": true }, "transitionId": { "anyOf": [ { "pattern": "^las:transition:[a-f0-9]{32}$", "type": "string" }, { "pattern": "^las:transition:commons-[0-9A-Za-z-]+$", "type": "string" } ] }, "name": { "maxLength": 4096, "type": "string", "nullable": true }, "description": { "maxLength": 4096, "type": "string", "nullable": true }, "transitionType": { "type": "string" }, "inputJsonSchema": { "type": "object" }, "parameters": { "type": "object" } }, "additionalProperties": false } }, "transitionType": { "type": "array", "items": { "type": "string", "enum": [ "docker", "manual" ] } } }, "additionalProperties": false }, "Users": { "title": "users", "required": [ "users" ], "type": "object", "properties": { "nextToken": { "maxLength": 4096, "type": "string", "nullable": true }, "users": { "type": "array", "items": { "required": [ "email", "userId" ], "type": "object", "properties": { "name": { "maxLength": 4096, "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", "documentId" ], "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" }, "inferenceTime": { "minimum": 0, "type": "number" }, "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" ] }, "updated": { "minimum": 1, "type": "integer" }, "content": { "minLength": 1, "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 } } }, "additionalProperties": false }, "PatchDocumentId": { "title": "PATCH /documents/{documentId}", "required": [ "groundTruth" ], "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 } } }, "additionalProperties": false }, "PostPredictions": { "title": "POST /predictions", "required": [ "documentId", "modelId" ], "type": "object", "properties": { "modelId": { "pattern": "^las:model:[0-9A-Za-z_]+$", "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", "description", "name" ], "type": "object", "properties": { "name": { "maxLength": 4096, "type": "string", "nullable": true }, "description": { "maxLength": 4096, "type": "string", "nullable": true }, "batchId": { "pattern": "^las:batch:[a-f0-9]{32}$", "type": "string" } }, "additionalProperties": false }, "Assets": { "title": "assets", "required": [ "assets" ], "type": "object", "properties": { "assets": { "type": "array", "items": { "required": [ "assetId", "description", "name" ], "type": "object", "properties": { "assetId": { "pattern": "^las:asset:[a-f0-9]{32}$", "type": "string" }, "name": { "maxLength": 4096, "type": "string", "nullable": true }, "description": { "maxLength": 4096, "type": "string", "nullable": true }, "content": { "minLength": 1, "type": "string" } }, "additionalProperties": false } }, "nextToken": { "maxLength": 4096, "type": "string", "nullable": true } }, "additionalProperties": false }, "Asset": { "title": "asset", "required": [ "assetId", "description", "name" ], "type": "object", "properties": { "assetId": { "pattern": "^las:asset:[a-f0-9]{32}$", "type": "string" }, "name": { "maxLength": 4096, "type": "string", "nullable": true }, "description": { "maxLength": 4096, "type": "string", "nullable": true }, "content": { "minLength": 1, "type": "string" } }, "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 }, "Log": { "title": "log", "required": [ "events", "logId" ], "type": "object", "properties": { "transitionId": { "anyOf": [ { "pattern": "^las:transition:[a-f0-9]{32}$", "type": "string" }, { "pattern": "^las:transition:commons-[0-9A-Za-z-]+$", "type": "string" } ] }, "logId": { "pattern": "^las:log:[a-f0-9]{32}$", "type": "string" }, "events": { "type": "array", "items": { "type": "object" } } }, "additionalProperties": false }, "Workflows": { "title": "workflows", "required": [ "workflows" ], "type": "object", "properties": { "nextToken": { "maxLength": 4096, "type": "string", "nullable": true }, "workflows": { "type": "array", "items": { "required": [ "description", "name", "workflowId" ], "type": "object", "properties": { "name": { "maxLength": 4096, "type": "string", "nullable": true }, "description": { "maxLength": 4096, "type": "string", "nullable": true }, "workflowId": { "pattern": "^las:workflow:[a-f0-9]{32}$", "type": "string" } }, "additionalProperties": false } } }, "additionalProperties": false }, "Prediction": { "title": "prediction", "required": [ "documentId", "inferenceTime", "modelId", "predictionId", "predictions", "timestamp" ], "type": "object", "properties": { "modelId": { "pattern": "^las:model:[0-9A-Za-z_]+$", "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 }, "Error": { "title": "Error Schema", "type": "object", "properties": { "message": { "type": "string" } } }, "PatchWorkflowId": { "title": "PATCH /workflows/{workflowId}", "minProperties": 1, "type": "object", "properties": { "name": { "maxLength": 4096, "type": "string", "nullable": true }, "description": { "maxLength": 4096, "type": "string", "nullable": true } }, "additionalProperties": false }, "Workflow": { "title": "workflow", "required": [ "description", "name", "workflowId" ], "type": "object", "properties": { "name": { "maxLength": 4096, "type": "string", "nullable": true }, "description": { "maxLength": 4096, "type": "string", "nullable": true }, "workflowId": { "pattern": "^las:workflow:[a-f0-9]{32}$", "type": "string" } }, "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": true }, "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": true } }, "additionalProperties": false } ] } }, "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": { "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" } }, "additionalProperties": false }, "Secret": { "title": "secret", "required": [ "description", "name", "secretId" ], "type": "object", "properties": { "name": { "maxLength": 4096, "type": "string", "nullable": true }, "secretId": { "pattern": "^las:secret:[a-f0-9]{32}$", "type": "string" }, "description": { "maxLength": 4096, "type": "string", "nullable": true } }, "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" }, "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 }, "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} ?[0-9]{2}:?[0-9]{2}:?[0-9]{2}.?[0-9]{6}", "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} ?[0-9]{2}:?[0-9]{2}:?[0-9]{2}.?[0-9]{6}", "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 }, "PostTransitionExecution": { "title": "POST /transitions/{transitionId}/executions", "type": "object" }, "TransitionExecutions": { "title": "transition-executions", "required": [ "executions", "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} ?[0-9]{2}:?[0-9]{2}:?[0-9]{2}.?[0-9]{6}", "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} ?[0-9]{2}:?[0-9]{2}:?[0-9]{2}.?[0-9]{6}", "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 }, "Documents": { "title": "documents", "required": [ "documents" ], "type": "object", "properties": { "consentId": { "type": "array", "items": { "pattern": "^las:consent:[a-f0-9]{32}$", "type": "string" } }, "documents": { "type": "array", "items": { "required": [ "contentType", "documentId" ], "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" }, "inferenceTime": { "minimum": 0, "type": "number" }, "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" ] }, "updated": { "minimum": 1, "type": "integer" }, "content": { "minLength": 1, "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 } } }, "additionalProperties": false } }, "nextToken": { "maxLength": 4096, "type": "string", "nullable": true }, "batchId": { "type": "array", "items": { "pattern": "^las:batch:[a-f0-9]{32}$", "type": "string" } } }, "additionalProperties": false }, "Predictions": { "title": "predictions", "required": [ "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:[0-9A-Za-z_]+$", "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 }, "Transition": { "title": "transition", "required": [ "description", "name", "transitionId", "transitionType" ], "type": "object", "properties": { "outputJsonSchema": { "type": "object" }, "assets": { "type": "object", "properties": { "jsRemoteComponent": { "pattern": "^las:asset:[a-f0-9]{32}$", "type": "string" } }, "additionalProperties": true }, "transitionId": { "anyOf": [ { "pattern": "^las:transition:[a-f0-9]{32}$", "type": "string" }, { "pattern": "^las:transition:commons-[0-9A-Za-z-]+$", "type": "string" } ] }, "name": { "maxLength": 4096, "type": "string", "nullable": true }, "description": { "maxLength": 4096, "type": "string", "nullable": true }, "transitionType": { "type": "string" }, "inputJsonSchema": { "type": "object" }, "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 }, "PostWorkflows": { "title": "POST /workflows", "required": [ "specification" ], "type": "object", "properties": { "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": { "required": [ "email" ], "type": "object", "properties": { "email": { "pattern": "^[A-Za-z0-9][-+._A-Za-z0-9]*@([A-Za-z0-9]+\\.)+[A-Za-z]{2,}$", "type": "string" } }, "additionalProperties": false } }, "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" }, "startTime": { "pattern": "^[0-9]{4}-?[0-9]{2}-?[0-9]{2} ?[0-9]{2}:?[0-9]{2}:?[0-9]{2}.?[0-9]{6}", "type": "string", "nullable": true }, "endTime": { "pattern": "^[0-9]{4}-?[0-9]{2}-?[0-9]{2} ?[0-9]{2}:?[0-9]{2}:?[0-9]{2}.?[0-9]{6}", "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" } ] } }, "status": { "type": "string", "enum": [ "running", "succeeded", "failed", "rejected", "retry" ] } }, "additionalProperties": false }, "Models": { "title": "models", "required": [ "models" ], "type": "object", "properties": { "models": { "type": "array", "items": { "required": [ "description", "height", "modelId", "name", "preprocessConfig", "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 }, "modelId": { "pattern": "^las:model:[0-9A-Za-z_]+$", "type": "string" }, "name": { "maxLength": 4096, "type": "string", "nullable": true }, "width": { "type": "integer" }, "description": { "maxLength": 4096, "type": "string", "nullable": true }, "height": { "type": "integer" } }, "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} ?[0-9]{2}:?[0-9]{2}:?[0-9]{2}.?[0-9]{6}", "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": { "outputJsonSchema": { "type": "object" }, "name": { "maxLength": 4096, "type": "string", "nullable": true }, "description": { "maxLength": 4096, "type": "string", "nullable": true }, "inputJsonSchema": { "type": "object" } }, "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/assets.get": "Scope for GET /assets", "api.lucidtech.ai/documents.documentid.patch": "Scope for PATCH /documents/{documentId}", "api.lucidtech.ai/assets.assetid.patch": "Scope for PATCH /assets/{assetId}", "api.lucidtech.ai/transitions.transitionid.executions.executionid.patch": "Scope for PATCH /transitions/{transitionId}/executions/{executionId}", "api.lucidtech.ai/users.get": "Scope for GET /users", "api.lucidtech.ai/transitions.transitionid.patch": "Scope for PATCH /transitions/{transitionId}", "api.lucidtech.ai/assets.assetid.get": "Scope for GET /assets/{assetId}", "api.lucidtech.ai/users.userid.patch": "Scope for PATCH /users/{userId}", "api.lucidtech.ai/secrets.get": "Scope for GET /secrets", "api.lucidtech.ai/workflows.workflowid.delete": "Scope for DELETE /workflows/{workflowId}", "api.lucidtech.ai/documents.documentid.get": "Scope for GET /documents/{documentId}", "api.lucidtech.ai/transitions.transitionid.executions.get": "Scope for GET /transitions/{transitionId}/executions", "api.lucidtech.ai/batches.post": "Scope for POST /batches", "api.lucidtech.ai/transitions.transitionid.executions.post": "Scope for POST /transitions/{transitionId}/executions", "api.lucidtech.ai/documents.get": "Scope for GET /documents", "api.lucidtech.ai/users.userid.get": "Scope for GET /users/{userId}", "api.lucidtech.ai/models.get": "Scope for GET /models", "api.lucidtech.ai/secrets.post": "Scope for POST /secrets", "api.lucidtech.ai/users.post": "Scope for POST /users", "api.lucidtech.ai/workflows.post": "Scope for POST /workflows", "api.lucidtech.ai/secrets.secretid.patch": "Scope for PATCH /secrets/{secretId}", "api.lucidtech.ai/documents.post": "Scope for POST /documents", "api.lucidtech.ai/workflows.workflowid.patch": "Scope for PATCH /workflows/{workflowId}", "api.lucidtech.ai/transitions.transitionid.executions.executionid.heartbeats.post": "Scope for POST /transitions/{transitionId}/executions/{executionId}/heartbeats", "api.lucidtech.ai/assets.post": "Scope for POST /assets", "api.lucidtech.ai/predictions.post": "Scope for POST /predictions", "api.lucidtech.ai/transitions.transitionid.get": "Scope for GET /transitions/{transitionId}", "api.lucidtech.ai/transitions.post": "Scope for POST /transitions", "api.lucidtech.ai/transitions.get": "Scope for GET /transitions", "api.lucidtech.ai/predictions.get": "Scope for GET /predictions", "api.lucidtech.ai/workflows.workflowid.executions.get": "Scope for GET /workflows/{workflowId}/executions", "api.lucidtech.ai/transitions.transitionid.delete": "Scope for DELETE /transitions/{transitionId}", "api.lucidtech.ai/workflows.get": "Scope for GET /workflows", "api.lucidtech.ai/logs.logid.get": "Scope for GET /logs/{logId}", "api.lucidtech.ai/users.userid.delete": "Scope for DELETE /users/{userId}", "api.lucidtech.ai/workflows.workflowid.executions.post": "Scope for POST /workflows/{workflowId}/executions", "api.lucidtech.ai/workflows.workflowid.get": "Scope for GET /workflows/{workflowId}", "api.lucidtech.ai/transitions.transitionid.executions.executionid.get": "Scope for GET /transitions/{transitionId}/executions/{executionId}", "api.lucidtech.ai/workflows.workflowid.executions.executionid.delete": "Scope for DELETE /workflows/{workflowId}/executions/{executionId}", "api.lucidtech.ai/documents.delete": "Scope for DELETE /documents" } } } } } } }