Skip to main content
POST
Import a verified session

Authorizations

Authorization
string
header
required

API key sent in the Authorization header.

Path Parameters

customer_id
string<uuid>
required

The customer (child org) ID. Must belong to the caller's organization or a direct child.

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 /ramp/customer/{customer_id}/kyc?requirements=true instead.

The outcome of importing a verification session.

customerId
string<uuid>
required
status
enum<string>
required
Available options:
not_started,
in_progress,
submitted,
approved,
denied
requirements
object[]

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