Skip to main content
Read KYC Overview first. It covers why we use Sumsub and the full KYC status lifecycle. This guide covers how to move an already-verified identity between Gnosis Pay and a partner using Sumsub’s reusable KYC.
Sumsub’s reusable KYC lets one Sumsub client share a user’s verified identity with another Sumsub client through a temporary share token. This means a user who has already been verified once doesn’t have to go through the whole process again. There are two directions this can go:
In both directions the share token is single-use and expires after its TTL (Sumsub’s default is 1200 seconds). Generate a new token for every attempt. A token cannot be reused once it has been consumed or has expired.

Import KYC from a partner

When your user has already completed KYC using your Sumsub instance, you can onboard them to Gnosis Pay without asking them to verify again. You generate a share token for your user and pass it during registeration with Gnosis Pay. We then create a new applicant for your user on our Sumsub and copy their verified data into it.
1

Generates a share token for your user

On your side, you call Sumsub’s generate share token endpoint for the user’s applicant, with forClientId set to Gnosis Pay’s Sumsub client ID.
Contact Gnosis Pay for retrieving the Gnosis Pay’s Sumsub Client ID, which will be set as recipient in Sumsub.
2

Pass the share token and register the user

Call POST /user with the user’s email and the shareToken. You receive a JWT access token for the new user.

Register a user with a share token

3

Check the user's KYC status

Fetch the user’s KYC status as described in KYC Overview. Depending on levels of sumsub checks required by Gnosis Pay, the user’s applicant data will be recorded, and any necessary steps that are missing will be triggered to complete the flow.
See Register user for the full request and response reference.
shareToken is optional. If you omit it, the user is registered normally and goes through the standard KYC flow.

Share user’s KYC from Gnosis Pay

If a user has already completed KYC with Gnosis Pay, that verified identity can be reused by you rather than requiring the user to go through verification again on application. This is done by generating a temporary Sumsub share token, which you can use on your end to import the applicant’s already-verified data. ​
1

Share your Sumsub client ID with Gnosis Pay

Send your Sumsub client ID to Gnosis Pay. We register you as an approved recipient in our system, so share tokens can be generated for your client ID. This is a one-time setup.
2

Generate the share token

For the authenticated user, call POST /kyc/import-partner-applicant and pass your Sumsub client ID as forClientId. The response contains the share token.
3

Import the applicant on Sumsub

Before the token expires, call Sumsub’s Reuse applicant for Reusable KYC endpoint with the share token. Sumsub creates an applicant on your side from the user’s verified Gnosis Pay data.
The user must have completed KYC with Gnosis Pay before a share token can be generated. Check their status first as described in KYC Overview.