Skip to main content
PATCH
/
v3
/
workflows
/
{settings_uuid}
curl --request PATCH \
  --url https://verification.didit.me/v3/workflows/{settings_uuid}/ \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "is_aml_enabled": true,
  "aml_decline_threshold": 80
}
'
{
  "uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "workflow_label": "<string>",
  "workflow_type": "<string>",
  "is_default": true,
  "is_archived": true,
  "total_price": "<string>",
  "min_price": "<string>",
  "max_price": "<string>",
  "features": [
    "<string>"
  ],
  "is_simple_workflow": true,
  "is_editable": true,
  "workflow_url": "<string>",
  "max_retry_attempts": 123,
  "retry_window_days": 123,
  "special_add_on_prices": {}
}

Authorizations

x-api-key
string
header
required

Path Parameters

settings_uuid
string<uuid>
required

Workflow UUID

Response

Workflow updated.

A workflow in the list view.

uuid
string<uuid>

Workflow UUID. Use as workflow_id when creating sessions.

workflow_label
string

Display name for the workflow

workflow_type
string | null

Base type: kyc, adaptive_age_verification, biometric_authentication, etc.

is_default
boolean

Whether this is the default workflow for new sessions

is_archived
boolean
total_price
string

Total price per verification in USD

min_price
string
max_price
string
features
string[]

Enabled features (e.g., OCR, LIVENESS, FACE_MATCH, AML)

is_simple_workflow
boolean

True if not graph-based

is_editable
boolean

True if no sessions have used this workflow

workflow_url
string
max_retry_attempts
integer
retry_window_days
integer
special_add_on_prices
object