GET
/
userinfo
curl -X GET 'https://sandbox.connect.hopae.com/userinfo' \
  -H 'Authorization: Bearer eyJhbGciOiJSUzI1NiIs...'
{
  "sub": "Up7cW6sU4P5r...",
  "name": "John Doe",
  "given_name": "John",
  "family_name": "Doe",
  "birthdate": "1990-01-01",
  "email": "john@example.com",
  "email_verified": true,
  "phone_number": "+14155550123",
  "phone_number_verified": true,
  "missingAttributes": ["address"],
  "nationality": "SE"
}
Fetch verified user claims using the access token from /token.
Both id_token and /userinfo include flat normalized attributes and missingAttributes (unsupported standard claims). /userinfo additionally includes issuers within presentation.credentials[].issuer, presentation channel details, evidence, and metadata.

Headers

Authorization
string
default:"Bearer eyJhbGci..."
required
Bearer access token issued by /token.

Responses

sub
string
required
Pairwise subject identifier for the user.
name
string
Display name (scope: profile).
given_name
string
Given name (scope: profile).
family_name
string
Family name (scope: profile).
birthdate
string
Birthdate in YYYY-MM-DD (scope: profile).
email
string
Email address (scope: email).
email_verified
boolean
Whether the email is verified (scope: email).
phone_number
string
Phone number in E.164 format (scope: phone).
phone_number_verified
boolean
Whether the phone number is verified (scope: phone).
address
object
Structured address (scope: address).
nationality
string
Nationality country code (scope: nationality).
missingAttributes
string[]
List of requested standard claims not supported by the provider (also present in ID Token).
middle_name
string
Middle name(s) (scope: profile).
nickname
string
Casual name or handle (scope: profile).
preferred_username
string
Preferred username (scope: profile).
profile
string
URL of the user’s profile page (scope: profile).
picture
string
URL of the user’s profile picture (scope: profile).
website
string
URL of the user’s website (scope: profile).
gender
string
Gender value (scope: profile).
zoneinfo
string
Time zone (IANA) (scope: profile).
locale
string
Locale (BCP 47) (scope: profile).
updated_at
number
Unix timestamp of last profile update (scope: profile).
presentation
object
Verification context for this event.

Example

curl -X GET 'https://sandbox.connect.hopae.com/userinfo' \
  -H 'Authorization: Bearer eyJhbGciOiJSUzI1NiIs...'
{
  "sub": "Up7cW6sU4P5r...",
  "name": "John Doe",
  "given_name": "John",
  "family_name": "Doe",
  "birthdate": "1990-01-01",
  "email": "john@example.com",
  "email_verified": true,
  "phone_number": "+14155550123",
  "phone_number_verified": true,
  "missingAttributes": ["address"],
  "nationality": "SE"
}