The User Object
Users represent end-users in your application. Each user can have multiple authentication methods and custom metadata.Attributes
string
required
Unique identifier for the user (app user ID)Example:
usr_1234567890string
required
Application ID this user belongs to
string
required
Base user ID (platform-level identifier)
string
required
User status. Can be
active, pending, inactive, or importedExample: activestring
User email addressExample:
user@example.comstring
User phone numberExample:
+1234567890string
User full nameExample:
John Doeboolean
Whether the user’s email has been verifiedExample:
trueboolean
Whether the user’s phone has been verifiedExample:
falseinteger
Number of times the user has logged inExample:
42string
ISO 8601 timestamp of the user’s last login
object
Custom metadata object with user-defined fieldsExample:
{ "first_name": "John", "last_name": "Doe", "company": "Acme Corp" }string
required
ISO 8601 timestamp when the user was created
string
required
ISO 8601 timestamp when the user was last updated