id
string
required
Required string length: 36
format
enum<string>
required
Available options:
blockchain,
email,
oauth,
passkey,
phoneNumber,
externalUser
signInEnabled
boolean
required

This indicates if the user can sign in with this credential

address
string

Valid blockchain wallet address, must be an alphanumeric string without any special characters

Maximum length: 255
chain
string
refId
string
Required string length: 36
signerRefId
string
Required string length: 36
email
string
name_service
object
public_identifier
string

This is used to publicly identify a verified credential in a human-friendly way. For example, this will be the email address if credential format=email.

wallet_name
string
wallet_provider
enum<string>
Available options:
browserExtension,
custodialService,
walletConnect,
qrCode,
deepLink,
embeddedWallet,
smartContractWallet
wallet_properties
object
oauth_provider
enum<string>
Available options:
emailOnly,
magicLink,
apple,
bitbucket,
coinbasesocial,
discord,
epicgames,
facebook,
farcaster,
github,
gitlab,
google,
instagram,
linkedin,
microsoft,
twitch,
twitter,
blocto,
banxa,
dynamic,
alchemy,
zerodev,
telegram,
turnkey,
coinbaseWaas,
sms,
spotify,
tiktok,
line,
steam,
shopify
oauth_username
string
oauth_display_name
string | null
oauth_account_id
string | null
phoneNumber
string

This field contains the phone number in the country. This could also contain the area code within a country.

phoneCountryCode
string

This field contains the phone international country code. See https://countrycode.org/

isoCountryCode
string

ISO-3166 two-character country code. See https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes

oauth_account_photos
string[]
oauth_emails
string[]
oauth_metadata
object

This object contains JSON metadata for a social-based verified credential. It may contain data about the user that does not fit into the other structured fields, and could include arbitrary fields about the user from the oauth provider's API.

previous_users
string[]

This will only be provided in the responses for GET /users/{userId}.Previous user IDs that owned this verified credential and was tranfered to the current user ID.

embedded_wallet_id
string | null
wallet_additional_addresses
object[]
lastSelectedAt
string

This timestamp indicates the last time this verified wallet was either connected to the user account or selected to become the primary wallet on the account.