Overview
If you already operate your own Sumsub account and have a verified user base, you do not have to put those users through KYC again when you onboard them to Reap. Sumsub’s Token Sharing feature lets you hand Reap a per-user share token from your Sumsub account. Reap imports the existing verification and the user becomesAPPROVED on Reap without going through the Sumsub SDK a second time.
This is offered alongside Managed KYC, where Reap runs the verification. Use this guide if your product runs Sumsub KYC under your own account by design and you want Reap to consume those verifications.
Token Sharing is a data import, not a re-verification. Reap does not re-screen the user. There is no
IN_REVIEW step. A successful import moves the user straight to APPROVED.Prerequisites
Before you can share tokens with Reap, two one-time steps need to be in place. Your Reap account manager will guide you through both.1
Sign Sumsub's Reusable KYC Agreement
This authorises your company as a donor of KYC data and Reap as the recipient.
2
Add Reap as a recipient inside your Sumsub account
Use the setup token your Reap account manager will provide. Sumsub’s partner setup guide covers the exact steps.
How it works
You mint a fresh share token in your Sumsub immediately before the call, then hand it to Reap by advancing the user’s application with theSUMSUB_TOKEN_SHARING method and the share token. You get an immediate success or failure response.
A failed import (for example, an expired token) leaves the user at NOT_STARTED and returns an error you can act on. You can retry by minting a fresh token and calling again.
How statuses update
The contract is the same as Managed KYC:- A successful import transitions the user to
APPROVED. - Reap emits a
USER_APPLICATION_STATUS_UPDATEDevent for that user. - Your existing webhook handler picks it up. No new event type and no new payload to integrate.
Constraints
A few things are worth knowing up front because they affect how you build around the feature.- Share tokens are valid for 20 minutes. Mint the token immediately before the import call.
- Rate limited. Reap accepts up to 3 imports per second per business. If you create users faster than that, you’ll get rate limit errors.
- Each import targets one Reap user. You pass the Reap
userIdwith the share token, and Reap attaches the imported verification to that user. Mint the share token for the Sumsub applicant that corresponds to that user. - Token Sharing assumes the user is already approved in your Sumsub. Only share tokens for users who have completed KYC successfully on your side. Sharing tokens for in-review or rejected users is not supported.
Get started
Sumsub Token Sharing is enabled per program. Talk to your Reap account manager to:1
Walk through the Sumsub agreement and partner setup
2
Get access enabled on your account