Skip to main content
GET
/
v3
/
workflows
/
cURL
curl -X GET 'https://verification.didit.me/v3/workflows/' \
  -H 'x-api-key: YOUR_API_KEY' \
  -H 'Accept: application/json'
{
  "count": 2,
  "next": null,
  "previous": null,
  "results": [
    {
      "uuid": "a1b2c3d4-5678-90ab-cdef-111111111111",
      "workflow_id": "a1b2c3d4-5678-90ab-cdef-111111111111",
      "workflow_label": "Standard KYC",
      "workflow_type": "kyc",
      "is_default": true,
      "is_archived": false,
      "is_white_label_enabled": false,
      "total_price": 0.15,
      "min_price": 0.15,
      "max_price": 0.15,
      "features": "OCR + LIVENESS + FACE_MATCH",
      "is_simple_workflow": true,
      "is_editable": false,
      "workflow_url": "https://verify.didit.me/u/_yljPOx8RWG3UAz5ZRQGVQ",
      "max_retry_attempts": 3,
      "retry_window_days": 7,
      "session_expiration_time": 604800,
      "version": 2,
      "status": "published",
      "has_draft": false,
      "created_by": {
        "name": "Alex Mateo",
        "email": "alex@example.com",
        "type": "user"
      },
      "updated_at": "2026-04-12T10:30:00Z"
    },
    {
      "uuid": "b2c3d4e5-6789-01bc-defa-222222222222",
      "workflow_id": "b2c3d4e5-6789-01bc-defa-222222222222",
      "workflow_label": "Full Verification + AML",
      "workflow_type": "kyc",
      "is_default": false,
      "is_archived": false,
      "is_white_label_enabled": false,
      "total_price": 0.25,
      "min_price": 0.25,
      "max_price": 0.25,
      "features": "OCR + LIVENESS + FACE_MATCH + AML",
      "is_simple_workflow": true,
      "is_editable": true,
      "workflow_url": "https://verify.didit.me/u/Aq3kPOx8RWG3UAz5ZRQGVQ",
      "max_retry_attempts": 3,
      "retry_window_days": 7,
      "session_expiration_time": 604800,
      "version": 1,
      "status": "draft",
      "has_draft": true,
      "created_by": null,
      "updated_at": "2026-04-15T18:05:21Z"
    }
  ]
}

Authorizations

x-api-key
string
header
required

Query Parameters

limit
integer
default:50

Page size (number of workflows per page).

offset
integer
default:0

Number of rows to skip before the first returned workflow.

Response

One page of workflows ordered by created_at descending, wrapped in the pagination envelope. Each item in results is a WorkflowListItem.

count
integer

Total number of workflow versions for the application.

next
string<uri> | null

URL of the next page, or null on the last page.

previous
string<uri> | null

URL of the previous page, or null on the first page.

results
object[]