Skip to main content
POST
Import a verified session

Authorizations

Authorization
string
header
required

API key sent in the Authorization header, with no Bearer prefix.

Path Parameters

organizationId
string<uuid>
required

The organization this call acts for: your API key's organization or one of its customer organizations. Any other id returns 404 not-found.

Body

application/json

A verification session the partner already completed with the same provider, handed over as a share token they created for us. No other fields are accepted.

shareToken
string
required

The single-use, short-lived share token created for the verified applicant, targeting Etherfuse's client id.

Example:

"_act-sbx-jwt-eyJhbGciOi..."

additionalInfo
object

Information a shared session does not bring across. Custom fields on your own verification level are not copied when you share an applicant.

Response

The session was imported. requirements lists what is still outstanding. If we could not read the requirements, we leave the field out; read GET /organization/{organizationId}/kyc?requirements=true instead.

The outcome of importing a verification session.

organizationId
string<uuid>
required
status
enum<string>
required
  • notStarted: verification has not started.
  • inProgress: the customer started but has not submitted everything.
  • submitted: submitted and waiting for review.
  • approved: cleared.
  • denied: rejected, or a previous approval was revoked.
Available options:
notStarted,
inProgress,
submitted,
approved,
denied
requirements
object[]

What is still outstanding after the import: the same breakdown GET /organization/{organizationId}/kyc?requirements=true returns. Left out if we could not read the requirements after the import.