Get user information by user ID

User Object

KeyTypeDescription
_idstringObject ID of the user
_links.self.hrefstringHAL-style link for the object
client.idstringObject ID of client
client.namestringName of the client that created the user
documents[]array of objectsList of Base Document Objects
extra.cip_tagintegerCustomer Identification Program number
extra.date_joinedintegerDate user joined (milliseconds since Unix epoch time).
extra.is_businessbooleanFlag for businesses
extra.is_trustedbooleanFlag for trusted users
extra.last_updatedintegerDate user was last updated (milliseconds since Unix epoch time).
extra.supp_idstringAdditional ID to assign to user
legal_namesarray of stringsLegal names associated with the user
logins[]array of objectsList of login objects
permissionstringSee User Permissions for more information.
permission_codestringFor closed or locked users, permission_code will specify the reason the user was closed or locked. See User Permission Codes (Reason Codes) for more information.
phone_numbersarray of stringsList of emails and phone numbers for verifying MFA
refresh_tokenstringUser-specific refresh token for oauth (expires after 10 uses)
watchlistsstringFlag to indicate if user is a SOFT_MATCH or MATCH in watchlists / sanctions lists checks performed by Synapse's KYC verification system. Verified users who pass these checks should have NO_MATCH reflected for this flag, while unverified users will generally show as PENDING. See Sanctions Tiers and Watchlists Explained for more information.

Login Object

KeyTypeDescription
emailstringLogin email
scopestringPermissions granted to login credentials

Additional Information

Use this call when you need to:

  • Grab a new refresh_token from the user (for Issue OAuth Key)
  • View KYC documents, including those not stored on your servers
  • Check the status of a user's documents
Language
Authorization
OAuth2