Summary
Add Workflow
Description
Add a Workflow to the database
Route
POST /workflow_builder/workflows/save
Roles
Parameters
Name | Type | Required | Description |
---|---|---|---|
workflow | object | yes | Workflow's data. |
{ "workflow": { "name": "My Workflow", "type": "automation", "tasks": { "workflow_start": { "name": "workflow_start", "summary": "workflow_start", "groups": [ "c3c9f328aca1195d04dfe7c7", "0cbbf7f26934853556ff2c09", "45a736d462776755ac67a325" ], "x": 82011788.85163021, "y": 85412701.4077414 }, "workflow_end": { "name": "workflow_end", "summary": "workflow_end", "groups": [ "9d00f8f1a95e9f3211870cfb", "c2f4ec6e7d5b50db908348de" ], "x": -84188987.36562216, "y": -5522448.277528897 }, "error_handler": { "name": "childJob", "summary": "laborum Duis proident et", "description": "tempor nulla", "app": "qui velit", "variables": { "error": "", "decorators": [ { "type": "encryption", "pointer": "/PX-T6,O/S50/~0/~0" }, { "type": "encryption", "pointer": "/H7okrr/gIDl" } ] }, "groups": [ "a3e3026e37055b21cffe931f", "6153a0de7ebc9746469b7204", "ae066d7a71888223cf8434e9", "1899fcdebb6c0d608bedd3b0", "68c42aecfb416a4df1b17104" ], "x": -40899442.057889335, "y": 15999377.478209853, "type": "operation", "gridCoordinate": { "x": 38684641.532281846, "y": -64951933.1114397 }, "deprecated": true, "scheduled": false } }, "transitions": {}, "groups": [ "dbfc1e8a6ddf2ad0957a4926", "34b7f20c7bad426d728274c2", "79b81037c110c92f59d05eb2" ], "_id": "5bf99a8f-c097-1eb9-49a6-643cc180d18c", "description": null, "namespace": null, "errorHandler": { "type": "ex non dolor elit ad", "name": "Excepteur dolor cillum amet" }, "font_size": 12, "created": "1960-09-06T03:43:48.015Z", "created_by": "a71f151252b97f50485e67a8", "createdVersion": "cillum nisi qui sint proident", "last_updated": "2004-03-23T01:19:12.314Z", "last_updated_by": "51bf997eb92ae8f574e95529", "lastUpdatedVersion": "dolor dolor", "tags": [ "officia", "exercitation", "do dolore velit ea" ], "canvasVersion": 2, "encodingVersion": 1, "decorators": [ { "type": "encryption", "pointer": "/~0/~0/~0/a/~0/kwUD/~0/c+dnuvLuB" }, { "type": "encryption", "pointer": "/lNevckVoir/~0/~1/~0/FA2/e6Z" }, { "type": "encryption", "pointer": "/~1/xWRiRpU" }, { "type": "encryption", "pointer": "/~0/qY7+e-8M914" }, { "type": "encryption", "pointer": "/pAtYBpUh/~0/~0/~0/~1/~0" } ] } }
{ "type": "object", "properties": { "workflow": { "$ref": "workflowDocument" } }, "required": [ "workflow" ], "additionalProperties": false }
Return
Name | Type | Description |
---|---|---|
data | object | The new Workflow with its data and ID. |
{ "name": "My Workflow", "type": "automation", "tasks": { "workflow_start": { "name": "workflow_start", "summary": "workflow_start", "groups": [ "18365b5c32c195d78cd1fb85", "bf6401a9835b717dbc6f2c13" ], "x": -43855050.09204449, "y": -18028730.523122907 }, "workflow_end": { "name": "workflow_end", "summary": "workflow_end", "groups": [ "489cbd907f882cb92a6624d1", "426bf36b2a3c0c64b4c8fbd2" ], "x": 81647456.72177562, "y": 62565924.508793026 }, "error_handler": { "name": "childJob", "summary": "incididunt in magna", "description": "minim in nisi", "app": "dolor tempor sint esse est", "variables": { "error": "", "decorators": [ { "type": "encryption", "pointer": "/TGUb/yuan19Q39i/ErwXPW8vAV7/~1/~1/ivnn+U+Mn/brz8d,ay/p/gj42OIoU/AnBHXssF/Dbtgy/~1" }, { "type": "encryption", "pointer": "/YgupcV7/~1/OmstCbjYC/oZ/~1/~1" }, { "type": "encryption", "pointer": "/~0/oN83/~1/~0/~0" }, { "type": "encryption", "pointer": "/~1/~1/V56" } ] }, "groups": [ "c4f9ab20b5a7b3f05d719584", "3c2faf59c9c9e04821dacf9f", "44b8924ec13dc520bbe1e1b4" ], "x": 11760282.342688203, "y": -34810591.3354615, "type": "operation", "gridCoordinate": { "x": -45560920.59956715, "y": -50809009.986482814 }, "deprecated": false, "scheduled": true } }, "transitions": {}, "groups": [ "cafedcff3e491cb2f5620195", "e0ccf271bd3bdd3271ef30d6" ], "_id": "79bb8582-ab62-2593-ac19-32d6cafb0455", "description": "elit laboris", "namespace": { "type": "project", "_id": "5cb5252a1bbc5a00def564c1", "name": "enim mollit", "accessControl": { "read": [ "proident", "elit in sunt dolor", "adipisicing tempor non consectetur", "labore eu Duis quis ea" ], "execute": [ "dolore irure in consectetur aliquip", "laboris" ], "write": [ "minim aute adipisicing" ], "manage": [ "cillum aliquip sunt eu", "quis enim Lorem veniam voluptate", "aliquip sed est", "sed ea cillum quis" ] } }, "errorHandler": null, "font_size": 12, "created": "1976-10-15T17:08:12.306Z", "created_by": "bc87626aca67f1cdd9ba0a08", "createdVersion": "pariatur deserunt esse enim", "last_updated": "2002-03-13T23:48:32.72Z", "last_updated_by": "5bc74316a5629f6c6b19820e", "lastUpdatedVersion": "sed incididunt", "tags": [ "dolore nulla velit laborum dolore", "dolore", "sed", "Excepteur laboris" ], "canvasVersion": 1, "encodingVersion": 1, "decorators": [ { "type": "encryption", "pointer": "/Fyn/tjhBk/~1/r,.oKUbAc/~1/W2tVEe/AFSrNYq/~1" }, { "type": "encryption", "pointer": "/~1/cB9aFy9O/XQi3l/gXr6o/~0/E8O/~1/ER9YAHr2LFz/I/~1/~1" } ] }
{ "$ref": "workflowDocument" }