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": [
"7fc40f73f689e22410c65fa7",
"0af5181e254c1054e0d55962"
],
"x": -97846406.38210775,
"y": -84613899.62807982
},
"workflow_end": {
"name": "workflow_end",
"summary": "workflow_end",
"groups": [
"f52d1313a1970256010d73cc"
],
"x": -41806951.99291042,
"y": -59187937.72454802
},
"error_handler": {
"name": "childJob",
"summary": "ut magna velit laborum",
"description": "dolor in aliquip fugiat commodo",
"app": "labore",
"variables": {
"error": "",
"decorators": [
{
"type": "encryption",
"pointer": "/~0/~0/Hq/~1/~0/~0/Wut./ZSY/rj+6K53"
}
]
},
"groups": [
"84fafb80d9df124d15eef5b4"
],
"x": -76391344.29322186,
"y": 32760927.094364285,
"type": "operation",
"gridCoordinate": {
"x": 10566021.160748333,
"y": -20980427.361424074
},
"deprecated": false,
"scheduled": true
}
},
"transitions": {},
"groups": [
"813e7d7bc7ac13df06e92675",
"34be66f021c60db544215e10",
"34d3356d4ca2f034775e411c",
"618861cc65012e6b54af64e4"
],
"_id": "0e33c75a-47dd-7d29-3817-0fee41bcdf2a",
"description": null,
"namespace": {
"type": "project",
"_id": "5cb5252a1bbc5a00def564c1",
"name": "ex eu consequat adipisicing incididunt",
"accessControl": {
"read": [
"sit sed aute deserunt",
"consectetur sed",
"velit",
"adipisicing ad amet nostrud",
"labore Duis ipsum"
],
"execute": [
"adipisicing laborum",
"quis laborum",
"enim dolor ad"
],
"write": [
"deserunt nulla velit dolor"
],
"manage": [
"consequat aute velit ipsum",
"culpa Lorem",
"Excepteur ut consectetur aliqua aute",
"ut voluptate",
"ad"
]
}
},
"errorHandler": null,
"font_size": 12,
"created": "1985-01-24T05:27:45.225Z",
"created_by": "afd29bf39ccddbb68f97d96a",
"createdVersion": "nostrud",
"last_updated": "1999-07-12T15:06:13.775Z",
"last_updated_by": "5cd04a9a0b2df67f29b18e76",
"lastUpdatedVersion": "fugiat veniam esse dolore eu",
"tags": [
"laborum"
],
"canvasVersion": 2,
"encodingVersion": 1,
"decorators": [
{
"type": "encryption",
"pointer": "/lBqq/~1/~0/FI/~1"
},
{
"type": "encryption",
"pointer": "/D4c5m5Azw/~1/fzYtHbkNt/LiOi/~1/~0/~1/~1/~0/MpamE/Oj+J-U"
}
]
}
}
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"
}
}
}