Summary
Calculate incoming/outgoing schemas for the workflow
Description
calculate incoming/outgoing schemas for the workflow
Route
POST /workflow_builder/workflows/schemas
Roles
admin
engineering
support
Parameters
DetailsExampleSchema
Name |
Type |
Required |
Description |
workflow |
object |
yes |
Workflow's data. |
Copied to Clipboard
{
"workflow": {
"name": "My Workflow",
"type": "automation",
"tasks": {
"workflow_start": {
"name": "workflow_start",
"summary": "workflow_start",
"groups": [
"9fbbe5fb3efe042402105bf9",
"0c11d0c7b2cce0e376550ee9",
"9a3fec45e6e5d8d2608dce60",
"09194cd825f93df504c277ca"
],
"x": -58097389.01737353,
"y": -74005138.00137238
},
"workflow_end": {
"name": "workflow_end",
"summary": "workflow_end",
"groups": [
"6c3530aee50098995d80acdc",
"d67882ba23578c5361bc0ed6",
"5ead263582e5990fb30fcf40"
],
"x": -20051615.171809316,
"y": -86260759.00547367
},
"error_handler": {
"name": "childJob",
"summary": "cupidatat ut est nisi",
"description": "ipsum incididunt aliqua reprehenderit",
"app": "quis ad proident qui in",
"variables": {
"error": "",
"decorators": [
{
"type": "encryption",
"pointer": "/~1/~0/~1/~0/wHW-TgM,d./cBs+1/bN,"
}
]
},
"groups": [
"210305754f747b31f39a12c6",
"b3310ac9fa9a8426986423d6",
"0d81acd8206ae17acde198a7",
"30714a935fa2b23fe2a1d595",
"4a370266dc92e20485e3472f"
],
"x": 86993697.02493423,
"y": 59399766.475018024,
"type": "operation",
"gridCoordinate": {
"x": 86149632.76853919,
"y": 3629452.250265613
},
"deprecated": true,
"scheduled": true
}
},
"transitions": {},
"groups": [
"318ea84524647b20cd963d2e",
"d460c69564322e6be118dc7d",
"c4148b80013f504d4d8f17f6"
],
"_id": "aecabfa2-2b5d-34de-cfdd-2f8c2d985aa0",
"description": null,
"errorHandler": null,
"font_size": 12,
"created": "1994-04-09T07:13:15.89Z",
"created_by": "a5c8c848f294ac1fc76083a1",
"createdVersion": "in",
"last_updated": "1989-11-07T02:25:19.227Z",
"last_updated_by": "34508a5a63f4347ca93ce7bc",
"lastUpdatedVersion": "ullamco qui ea",
"tags": [
"Lorem"
],
"canvasVersion": 1.5,
"encodingVersion": 1,
"decorators": [
{
"type": "encryption",
"pointer": "/ydkxJ/~0/~1/~1/~1/~1/~1/~1/x6wsD-/eVqj-C"
},
{
"type": "encryption",
"pointer": "/DXaFLu"
},
{
"type": "encryption",
"pointer": "/~0/RKK5aioUGQM/KN3fF/~0/qp.Q8yAnNq/~1"
},
{
"type": "encryption",
"pointer": "/~0/TZQ8,Xjyp4/~0/~1/~1/~1"
}
]
}
}
Copied to Clipboard
{
"type": "object",
"properties": {
"workflow": {
"$ref": "workflowDocument"
}
},
"required": [
"workflow"
],
"additionalProperties": false
}
Return
DetailsExampleSchema
Name |
Type |
Description |
data |
object |
Input/Output transformation schemas for the workflow |
Copied to Clipboard
{
"title": "data",
"type": "object",
"properties": {
"inputSchema": {
"type": "object"
},
"outputSchema": {
"type": "object"
}
}
}