Workflow Definitions API
POST/api/workflow-definitions
Product availabilityAlgaPSA

Create workflow definition

Creates a new workflow with a draft definition.

RBAC · workflow

Request body

Content type: application/json · schema WorkflowDefinitionCreateBody

keystring
Stable workflow key; generated when omitted.
pattern /^[a-z0-9][a-z0-9._-]*$/
definitionobjectRequired
Workflow definition DSL document (nodes, edges, triggers, payload schema, etc.).
payloadSchemaModestring
Enum: inferredpinned
pinnedPayloadSchemaRefstring

Response body

Success response 201 · schema UnversionedV1Success

dataanyOfRequired
anyOf (option 1)object
anyOf (option 2)array of object
itemsobject
metaobject

Response codes

201
Workflow definition created.
400
Invalid request.
401
API key missing/invalid.
403
Caller lacks the required permission.
500
Unexpected error.