WORKFLOW_COMPLETED Event

This webhook event is sent when a workflow has finished all of its processing steps. This indicates the workflow has reached a terminal state, whether successful or not.

When This Event Is Sent

  • A workflow is completed, and it transitions to the ENDED state:

Decrypted Data Parameters

This event includes all default parameter for version 1.0 in the decrypted data parameter. There is no extra information provided currently.

Example Payload

Note: This example shows the decrypted payload. When you receive this webhook, the data field will be encrypted. See the encryption reminder for details.

{
  "id": "wh_23TMWYRvXar8qrMmrOkikN",
  "event_type": "WORKFLOW_COMPLETED",
  "timestamp": "2026-03-17T21:59:40Z",
  "account_id": "account_id",
  "schema_version": "2025-11-21",
  "key_id": "whk_20260317_01",
  "data": {
    "version": "1.0",
    "subject_record_id": "sr_1Od5AaeWQo47H1RielyRch",
    "workflow_id": "w_5NRDWHbr6y80FYf2EIEFRe",
    "workflow_type": "BUSINESS_APPLICATION",
    "user_context": {
      "user_id": "SYSTEM",
      "user_type": "SYSTEM"
    }
  }
}