Skip to main content
WEBHOOK
kyc-connector.sumsub.ingestion.created
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "type": "kyc-connector.sumsub.ingestion.created",
  "createdAt": "2021-01-01T00:00:00Z",
  "data": {
    "ingestion": {
      "id": "019b2184-1ca9-7dd6-b7a5-ec242def68b0",
      "userId": "123e4567-e89b-12d3-a456-426614174000",
      "status": "queued",
      "processes": [
        "identity",
        "proof-of-address"
      ],
      "provider": "sumsub",
      "parameters": {
        "shareToken": "_act-sbx-jwt-eyJhbGciOiJub25lIn0.eyJqdGkiOiJ0ZXN0IiwidXJsIjoiaHR0cHM6Ly9leGFtcGxlLmNvbSJ9."
      },
      "createdAt": "2026-01-15T14:23:01.819Z",
      "updatedAt": "2026-01-15T14:23:01.819Z"
    }
  }
}

Authorizations

Authorization
string
header
required

OAuth 2.0 authentication

Headers

webhook-id
string
required

The unique identifier of the webhook.

webhook-timestamp
integer
required

The timestamp of the webhook, in seconds after the Unix epoch.

webhook-signature
string
required

The signature of the webhook.

Body

application/json

Sumsub ingestion created event.

The webhook event information.

id
string<uuid>
required

The id of the event.

type
string
required

The type of event.

createdAt
string<date-time>
required

The date and time when the event was created.

data
object
required

The event payload.

Response

200

Return a 200 status to indicate that the data was received successfully.