WorkflowResponseDto
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<WorkflowResponseDtoAgent> | :heavy_minus_sign: | Optional agent assignment used to route this workflow through an agent's connected channels. Null when unassigned. |
id | String | :heavy_check_mark: | Database identifier of the workflow |
workflowId | String | :heavy_check_mark: | Workflow identifier |
slug | String | :heavy_check_mark: | Slug of the workflow |
updatedAt | String | :heavy_check_mark: | Last updated timestamp |
createdAt | String | :heavy_check_mark: | Creation timestamp |
updatedBy | JsonNullable<WorkflowResponseDtoUpdatedBy> | :heavy_minus_sign: | User who last updated the workflow |
lastPublishedAt | JsonNullable<String> | :heavy_minus_sign: | Timestamp of the last workflow publication |
lastPublishedBy | JsonNullable<WorkflowResponseDtoLastPublishedBy> | :heavy_minus_sign: | User who last published the workflow |
steps | List<WorkflowResponseDtoStep> | :heavy_check_mark: | Steps of the workflow |
origin | ResourceOriginEnum | :heavy_check_mark: | Origin of the layout |
preferences | WorkflowPreferencesResponseDto | :heavy_check_mark: | Preferences for the workflow |
status | WorkflowStatusEnum | :heavy_check_mark: | Status of the workflow |
issues | Map<String, RuntimeIssueDto> | :heavy_minus_sign: | Runtime issues for workflow creation and update |
lastTriggeredAt | JsonNullable<String> | :heavy_minus_sign: | Timestamp of the last workflow trigger |
payloadExample | Map<String, Object> | :heavy_minus_sign: | Generated payload example based on the payload schema |
severity | SeverityLevelEnum | :heavy_check_mark: | Severity of the workflow |