This page names the underlying verification provider because the shared-token
flow cannot be described without it: you mint the token in your own account
with that provider. Elsewhere the docs keep the provider abstract.
Prerequisites
Reusable KYC is off by default on both sides. Before any of this works:- You verify customers on your own Sumsub level.
- A one-time data-sharing agreement is signed with Sumsub, by both parties.
- Etherfuse is added as a sharing partner in your Sumsub dashboard, and you in ours.
- The account minting tokens holds the “Share applicants data” permission.
The flow
1
Create the customer's organization
A
personal org, as in any other flow. See KYC WebSDK. Send userInfo.email: the import uses it.2
Mint a share token in your Sumsub account
For the applicant you already verified, targeting Etherfuse’s client id. Tokens are short-lived and single-use.
3
Import the session
4
Push what the shared session didn't carry
The questionnaire answers through
POST /ramp/customer/{customer_id}/verification/questionnaire, and any region-specific document through POST /ramp/customer/{customer_id}/verification/documents.5
Launch the customer for what remains
The customer agreement, plus email confirmation or liveness if the shared session didn’t cover them.
Importing
200 OK