Skip to main content
GET
TypeScript

Path Parameters

workflowId
string
required

The workflow's identifier.

Response

Workflow

A workflow's current definition, including its steps and each step's rule sets.

A workflow is the configuration a screening runs against: an ordered list of steps, each backed by one connector. It must be ACTIVE before a screening will accept it — DRAFT is the editing state, so a screening never runs against a half-finished configuration.

workflowId
string
required

Unique identifier of the workflow.

Example:

"f47ac10b-58cc-4372-a567-0e02b2c3d479"

status
enum<string>
required

A workflow's status, which controls whether it can be screened against.

  • DRAFT — the editing state. Rules can be changed while nothing is screening against them, so a screening never runs against a half-finished configuration.
  • ACTIVEPOST /v1/compliance/orchestrator/screenings accepts screenings against this workflow.
Available options:
ACTIVE,
DRAFT
Example:

"ACTIVE"

title
string
required

User-facing display name for the workflow.

Example:

"KYT Screening - EU Customers"

createdAt
string
required

Unix timestamp in seconds when the workflow was provisioned, encoded as a string.

Example:

"1735689600"

steps
object[]
required

Flat list — one step per connector.

Example:
templateId
string | null

The template this workflow was provisioned from, if any.

Example:

"m1-kyt-workflow"

description
string | null

User-facing free-text description of the workflow's purpose.

Example:

"Screens EU customer addresses against KYT risk providers."