CreateWorkflowDto
August 7, 2026 ยท View on GitHub
Fields
| Field | Type | Required | Description |
|---|---|---|---|
name | String | :heavy_check_mark: | Name of the workflow |
description | Optional<String> | :heavy_minus_sign: | Description of the workflow |
tags | List<String> | :heavy_minus_sign: | Tags associated with the workflow |
active | Optional<Boolean> | :heavy_minus_sign: | Whether the workflow is active |
validatePayload | Optional<Boolean> | :heavy_minus_sign: | Enable or disable payload schema validation |
payloadSchema | Map<String, Object> | :heavy_minus_sign: | The payload JSON Schema for the workflow |
isTranslationEnabled | Optional<Boolean> | :heavy_minus_sign: | Enable or disable translations for this workflow |
agent | JsonNullable<CreateWorkflowDtoAgent> | :heavy_minus_sign: | Optional agent assignment used to route this workflow through an agent's connected channels. Pass null to clear. |
workflowId | String | :heavy_check_mark: | Unique identifier for the workflow |
steps | List<CreateWorkflowDtoStep> | :heavy_check_mark: | Steps of the workflow |
source | Optional<WorkflowCreationSourceEnum> | :heavy_minus_sign: | Source of workflow creation |
preferences | Optional<PreferencesRequestDto> | :heavy_minus_sign: | Workflow preferences |
severity | Optional<SeverityLevelEnum> | :heavy_minus_sign: | Severity of the workflow |