POST/api/v2/users/{userId}/sumsub/kyc-url

Generate SumSub KYC verification URL for user

Authentication

Send your API key in the x-api-key header on every request.

Parameters

Request parameters
FieldTypeRequiredDescription
userId (path)unknownYesUser ID to generate KYC URL for

Request body

application/json

Request body fields
FieldTypeRequiredDescription
OccupationstringNo
AnnualSalarystringNo
AccountPurposestringNo
ExpectedMonthlyVolumestringNo
DocumentIssueDatestringNo
NationalitystringNo
SsnstringNo
IpAddressstringNo

Responses

200 — Returns the SumSub access token

Response 200 fields
FieldTypeRequiredDescription
SuccessbooleanNo
ErrorCodestringNo
ErrorMessagestringNo
AccessTokenstringNo
ApplicantIdstringNo
ExternalUserIdstringNo
KycSubmissionIdunknownNo
StatusstringNo
ExistingStatusstringNo
ExpiresAtstring (date-time)No
CreatedAtstring (date-time)No
CompletedAtstring (date-time)No
IsNewApplicantbooleanNo
MessagestringNo
ConfigurationobjectNo

400 — Invalid request or KYC already completed

Response 400 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

401 — User not authenticated

Response 401 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

403 — User does not belong to the company

Response 403 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

404 — User not found

Response 404 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

500 — Internal server error

Response 500 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

Example request

curl -X POST "https://{base_url}/api/v2/users/{userId}/sumsub/kyc-url" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

This page is generated from the live OpenAPI specification and always matches the current API.