Can be used to represent a personal identity within the company. A user must have a personal identity to be able to act in their private role in an application. A personal identity must exist before the application can create an access for that user. For a user to be able to work with transactions, they need an access. A user can either have a proper personal identity that they obtained themselves and the application can refer to, or a substitute external personal identity can be created.
Info |
---|
The Lequinox platform does not archive transactions for external personal identities as they represent another organisation. |
Name | Description | Qualification | Schema | ||
---|---|---|---|---|---|
emailAddress | The email address of the user that this personal identity represents. | Required | string | ||
firstName | The first name of the user that this personal identity represents. | Required | string | ||
id | The ID of the external personal identity. It must not be specified during creation as it is generated by the server. | Required Read-only | string | ||
lastName | The last name of the user that this personal identity represents. | Required | string | ||
managed | This must be set to true for the external personal identity to work as intended, and indicates that the identity is activated and operated by the platform. For example, when an application requests the external personal identity to sign a transaction, the platform signs the transaction on behalf of the user.
| Required | boolean | ||
state | The state of the external personal identity. It must not be specified during creation as it is set by the server. The state of an external personal identity can be changed via the 'Update external personal identity' API. INVITED : The external personal identity has been created but not yet activated by the user. It cannot be used until the user has activated it. ACTIVE : The external personal identity has been activated by the user and can be used. DEACTIVATED : The external personal identity has been disabled and cannot be used.
| Required | enum (INVITED, ACTIVE, DEACTIVATED) |