Skip to main content
POST
Signed message → bearer token

Body

application/json
message
string
required

exactly as /auth/challenge returned it

signature
string
required

EIP-191 personal_sign by the card key

Response

OK

token
string
address
string
kyc
enum<string>

Identity check. none: not started (or abandoned/expired, start again); pending: in Didit or in review; declined: refused (may retry); duplicate: this document already holds another card.

Available options:
none,
pending,
approved,
declined,
duplicate
card
object | null

null until kyc is approved