Skip to main content
POST
/
kyc-connector
/
sumsub
/
ingestions
Create Sumsub ingestion
curl --request POST \
  --url https://api.enterprise.sandbox.uphold.com/kyc-connector/sumsub/ingestions \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "processes": [
    "identity",
    "proof-of-address"
  ],
  "shareToken": "_act-sbx-jwt-eyJhbGciOiJub25lIn0.eyJqdGkiOiJ0ZXN0IiwidXJsIjoiaHR0cHM6Ly9leGFtcGxlLmNvbSJ9."
}
'
{
  "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

Body

application/json
shareToken
string
required

The Sumsub shareable token.

processes
enum<string>[]

List of KYC processes to ingest.

Minimum array length: 1
Available options:
profile,
address,
identity,
proof-of-address

Response

201 - application/json

Sumsub ingestion created.

ingestion
object
required