Summary
Add Workflow
Description
Add a Workflow to the database
Route
POST /workflow_builder/workflows/save
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": [],
"x": -21304289.612191245,
"y": -12523627.389377847
},
"workflow_end": {
"name": "workflow_end",
"summary": "workflow_end",
"groups": [],
"x": -5052819.503538281,
"y": 80783200.51470566
},
"error_handler": {
"name": "childJob",
"summary": "tempor in ut sit laboris",
"description": "in dolor",
"app": "ullamco ipsum proident nulla",
"variables": {
"error": "",
"decorators": [
{
"type": "encryption",
"pointer": "/llpeQb,N2/~0/Y/fSJn6tKY2g/zAq/~0/~1/~0/wPjT"
},
{
"type": "encryption",
"pointer": "/~1/nxv3u/~1/~1/~0/~0/~1"
},
{
"type": "encryption",
"pointer": "/~1/DXVGYz5/~1/~0/Cf4JRUJj/L/DWx/jaq2fb/~1/~0/~0"
}
]
},
"groups": [
"8e98fb20bb71a0987741fafc",
"4558ef7d0fe3855065201b6f"
],
"type": "operation",
"deprecated": true,
"scheduled": false
}
},
"transitions": {},
"groups": [
"0618aab0c0f17d1a4267eb2e",
"598c181cdf7cead5fec82af9",
"ceae0e4b4f05f54de1790d5c"
],
"_id": "a02d9960-9f77-0920-8061-0870317f1a91",
"description": "mollit veniam pariatur sit nostrud",
"errorHandler": null,
"font_size": 12,
"created": "1966-11-29T02:43:09.979Z",
"created_by": "1b4714e9ddd4f5287b4d6823",
"createdVersion": "dolor ut adipisicing dolore minim",
"last_updated": "1945-04-22T00:08:47.447Z",
"last_updated_by": "96da65fa5996f3ad552be706",
"lastUpdatedVersion": "Excepteur aliquip ipsum",
"tags": [],
"canvasVersion": 2,
"decorators": [
{
"type": "encryption",
"pointer": "/TRkftBa0/~0/sL/B/aSOmCARW+Ly/kxKINl/~0/vs,UQC/~1/gmb,qSw"
},
{
"type": "encryption",
"pointer": "/hX/~1/~0/CcdIy/rrBZQUeb,/IGgvil/~0/~0/HHzP8wlKL/dAi,/jM6"
}
]
}
}
Copied to Clipboard
{
"type": "object",
"properties": {
"workflow": {
"$ref": "workflowDocument"
}
},
"required": [
"workflow"
],
"additionalProperties": false
}
Return
DetailsExampleSchema
Name |
Type |
Description |
data |
object |
The new Workflow with its data and ID. |
Copied to Clipboard
{
"name": "My Workflow",
"type": "automation",
"tasks": {
"workflow_start": {
"name": "workflow_start",
"summary": "workflow_start",
"groups": [],
"x": 73433265.12204048,
"y": -91496688.13426346
},
"workflow_end": {
"name": "workflow_end",
"summary": "workflow_end",
"groups": [],
"x": -10126564.09055674,
"y": 875941.3570896536
},
"error_handler": {
"name": "childJob",
"summary": "in amet do culpa",
"description": "do",
"app": "cupidatat",
"variables": {
"error": "",
"decorators": [
{
"type": "encryption",
"pointer": "/WN/~1/Wv,1w/UM/~1/BQRjW2WWx/~0"
},
{
"type": "encryption",
"pointer": "/~0/OiufTF/~0"
},
{
"type": "encryption",
"pointer": "/~1/ntf-Wb/CZv/MRRI.Pf/~1/~1/~0/c+hT/eN6/iu"
},
{
"type": "encryption",
"pointer": "/JhHcZ0dyI/~1/~1/Q"
},
{
"type": "encryption",
"pointer": "/g/IREBmuq7L/Ze/~0"
}
]
},
"groups": [
"5831f32ce0b33bdbd27df039",
"30e2ea611804d97641b0889a",
"4303aa406b114c24dd759461"
],
"type": "operation",
"deprecated": false,
"scheduled": true
}
},
"transitions": {},
"groups": [
"c1660e99f5ca0eea75f774cd",
"db307ac3b1e09f2de8cc850c",
"f1f62453297e84c3193b2259",
"c37b044a5c81922703a0211e"
],
"_id": "134ec6d3-14da-88e3-e640-1ddd8ab1e35f",
"description": null,
"errorHandler": {
"type": "amet nostrud dolore aliqua",
"name": "ex aute id mollit"
},
"font_size": 12,
"created": "2009-06-09T06:04:31.179Z",
"created_by": "647d63a9580e9e464d725b0c",
"createdVersion": "cupidatat consectetur",
"last_updated": "2003-05-27T22:41:27.055Z",
"last_updated_by": "6e26865991aba318dc1750e7",
"lastUpdatedVersion": "aliquip laborum Lorem mollit dolor",
"tags": [],
"canvasVersion": 2,
"decorators": [
{
"type": "encryption",
"pointer": "/~0/~1/~0"
},
{
"type": "encryption",
"pointer": "/s/F/Y/JnCAA1JQf6g"
},
{
"type": "encryption",
"pointer": "/MyFHphf/s5QsrV6/ASqONf/gZcsQ/U+sG"
},
{
"type": "encryption",
"pointer": "/~1"
},
{
"type": "encryption",
"pointer": "/y/jv+S/u,/AGNsbkudU9O"
}
]
}