API Docs / Schemas / WorkflowDto

WorkflowDto

DTO for workflow templates, exposing only codes and structured data (never DB IDs).

Properties

Name Type Description
libraryCodestring

The Code of the library template this entity was imported from, or null if the entity
is not from the library. Read-only — cannot be changed once set. Example: "vat_returns".

The Code of the library template this entity was imported from, or null if the entity
is not from the library. Read-only — cannot be changed once set. Example: "vat_returns".

libraryStatusenum

Describes a library-imported entity's relationship to its source library template.

NotFromLibrary UpToDate LocallyModified LibraryUpdated

Describes a library-imported entity's relationship to its source library template.

NotFromLibrary UpToDate LocallyModified LibraryUpdated

isImportedboolean

True if the tenant has already imported this library item.

True if the tenant has already imported this library item.

codestring

The unique code for this workflow

The unique code for this workflow

namestring

The name of the workflow

The name of the workflow

descriptionstring

Optional description explaining the workflow's purpose

Optional description explaining the workflow's purpose

deadlineRelativeToenum

DueDate StartDate

DueDate StartDate

groupCountinteger

Total number of groups in this workflow

Total number of groups in this workflow

stepCountinteger

Total number of steps across all groups in this workflow

Total number of steps across all groups in this workflow

groupsarray of WorkflowGroupDto

The workflow groups containing steps

The workflow groups containing steps

hasAutoExecutingStepsWithNoDependenciesboolean

Whether this workflow contains any auto-executing steps with no dependencies.
These steps will execute automatically when the workflow is applied to a task.

Whether this workflow contains any auto-executing steps with no dependencies.
These steps will execute automatically when the workflow is applied to a task.

requiresClientboolean

Whether this workflow requires a client to be associated with the task.
True if any email step uses client tokens in content or sends to client contact recipients.

Whether this workflow requires a client to be associated with the task.
True if any email step uses client tokens in content or sends to client contact recipients.

JSON Example

{
  "libraryCode": "string",
  "libraryStatus": "NotFromLibrary",
  "isImported": false,
  "code": "string",
  "name": "string"
}

Used By Operations

Contained in Schemas