User
This entity is a root level object. It represents an user that can log in to the iCure platform. It is serialized in JSON and saved in the underlying icure-base CouchDB database.
Properties
rev
the revision of the user in the database, used for conflict management / optimistic locking.
deletionDate
hard delete (unix epoch in ms) timestamp of the object. Filled automatically when deletePatient is called. format: int64.
name
Last name of the user. This is the official last name that should be used for official administrative purposes.
type
Authorization source for user. 'Database', 'ldap' or 'token' Values: database, ldap, token
status
State of user's activeness: 'Active', 'Disabled' or 'Registering' Values: ACTIVE, DISABLED, REGISTERING
autoDelegations *
Delegations that are automatically generated client side when a new database object is created by this user
createdDate
the timestamp (unix epoch in ms) of creation of the user, will be filled automatically if missing. Not enforced by the application server. format: date-time.
termsOfUseDate
the timestamp (unix epoch in ms) of the latest validation of the terms of use of the application format: date-time.
authenticationTokens *
Encrypted and time-limited Authentication tokens used for inter-applications authentication
Last updated
Was this helpful?