agreements object required
The agreements the user has accepted
allowedCoins array[string] required
The coins the user is allowed to use
bitgoEmployee boolean required
Whether the user is a BitGo employee
The user's preferred currency
disableReset2FA boolean required
Whether the user has disabled 2FA reset
organizations array[object] required
The organizations the user is a member of
featureFlags array[string] required
Any feature flags the user has enabled
forceResetPassword boolean required
Whether the user has forced a password reset
The user's identity information
otpDevices array[object] required
The user's devices that can be used for OTP authentication
The country of the user
Example: USA
ecdhKeychain string or null
The user's ECDH keychain
Whether the user is active
Whether the user is frozen
The reason the user is frozen if they are frozen
Example: Frozen due to suspicious activity
Freeze object that will hold the start time and expiration time of a user's freeze. By default the freeze is infinite, and this field will eventually override the isFrozen boolean field
lastLogin string <date-time>
The last login time of the user
The signup domain of the user
The state of the user
Example: New York
sourceVerificationRequired boolean
Whether source verification is required for the user
sourceVerificationRequiredForReadOnlyAccess boolean
Whether source verification is required for read-only access
The recovery code set for the user
passwordUpdatedAt string <date-time>
The unique identifier for the user
Example: 59cd72485007a239fb00282ed480da1f
Match pattern: ^[0-9a-f]{32}$
username string <email>required
The username of the user
Example: user@email.com
enterprises array[object] required
The enterprise(s) the user is a member of
The email address of the user