Skip to main content
If you already verified a customer on your own Sumsub level, hand that verification to Etherfuse instead of putting the customer through it again. You mint a share token, we import the session, and the customer’s identity data, documents and liveness come with it. In practice the customer is launched once and signs only the customer agreement.
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:
  1. You verify customers on your own Sumsub level.
  2. A one-time data-sharing agreement is signed with Sumsub, by both parties.
  3. Etherfuse is added as a sharing partner in your Sumsub dashboard, and you in ours.
  4. The account minting tokens holds the “Share applicants data” permission.
Talk to your Etherfuse contact to start this. Neither side can enable it unilaterally.

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.
4

Push what the shared session didn't carry

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

What carries across

Nothing is trusted wholesale. Everything imported is re-checked against Etherfuse’s own requirements. A session approved in your account is not automatically approved in ours.

Error handling

The endpoint’s full response codes are on its API reference page. Requirement and overall statuses are in Tracking verification status.

Sandbox

Testing this end to end needs a second sandbox account acting as the donor, with the same sharing configuration as production. Without one, build the rest of your integration against KYC API and add the import once sharing is in place. See Test environment.