AurionAI Docs

Publish Workflow

POST
/api/v2/workflows/{workflow_id}/publish

Authorization

AuthorizationBearer <token>

In: header

Path Parameters

workflow_id*Workflow Id

Response Body

application/json

application/json

curl -X POST "https://loading/api/v2/workflows/string/publish"
{
  "bpmn_xml": "string",
  "canvas_definition": {
    "edges": [
      {
        "edge_type": "default",
        "id": "string",
        "label": "string",
        "source": "string",
        "source_handle": "string",
        "target": "string",
        "target_handle": "string"
      }
    ],
    "nodes": [
      {
        "data": {},
        "id": "string",
        "position": {
          "x": 0,
          "y": 0
        },
        "type": "trigger"
      }
    ],
    "viewport": {
      "x": 0,
      "y": 0,
      "zoom": 1
    }
  },
  "created_at": "2019-08-24T14:15:22Z",
  "description": "string",
  "id": "string",
  "last_fired_at": "2019-08-24T14:15:22Z",
  "name": "string",
  "parent_workflow_id": "string",
  "published_at": "2019-08-24T14:15:22Z",
  "run_count": 0,
  "status": "draft",
  "success_rate": 0,
  "template_id": "string",
  "trigger_config": {},
  "updated_at": "2019-08-24T14:15:22Z",
  "version": 0
}
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}