WorkflowCreateRequest
Creates a Workflow draft at revision 1 (1.59.0): a definition (WorkflowInput) and its description. A process-scope Workflow, and what the release does not build, are refused with capability_not_available; every issue of section 5.3 with validation_failed.
An object with 13 fields.
Fields
| Field | Type | Required | Description |
|---|---|---|---|
agent_id | AgentId | no | Conversation scope only, and required there: the default Agent, which supplies voice, transcriber, model, Policies, Tools and destinations. |
correlation | WorkflowCorrelationInput | no | |
description | string | no | For reviewers; never spoken or sent to a model. |
entry | WorkflowNodeId | yes | |
inputs | map of WorkflowFieldInput | no | Call variables (conversation) or start inputs (process). |
limits | WorkflowLimitsInput | yes | |
name | string | yes | Kebab-case, unique per Organization. |
nodes | array of WorkflowNodeInput | yes | Exactly one entry node; at most 200 nodes, loop bodies included (target). |
outputs | map of WorkflowFieldInput | no | The typed result returned to a parent or a starting Process. |
scope | WorkflowScope | yes | |
settings | map of WorkflowSetting | no | Process scope: named thresholds and constants that evaluate nodes read. |
slots | map of WorkflowFieldInput | no | Conversation scope: the Session's typed slots. |
vars | map of WorkflowFieldInput | no | Process scope: the instance's working data. |
Used by
The operations whose parameters, request body or responses name this shape directly.