LUSID automatically generates a unique ID for every user, whether personal or service.
You may need to know a user's ID to perform a particular operation, for example setting up an automated activity on behalf of a service user, or filtering entities created or modified by a particular user.
Assuming you have appropriate permissions, you can discover user IDs by navigating to the Identity and Access > Users dashboard in the LUSID web app:
Alternatively, you can call the Identity ListUsers API:
[ { "id": "00ubs2temhwlYz2lI2p7", "emailAddress": "john.doe@acme.com", "login": "john.doe@acme.com", "firstName": "John", "lastName": "Doe", "type": "Personal", "status": "PROVISIONED", "external": false, ... }, { "id": "00ubk5b5apJVhOlAg2p7", "emailAddress": "jane.doe@acme.com", "login": "jane.doe@acme.com", "firstName": "Jane", "lastName": "Doe", "type": "Personal", "status": "PROVISIONED", "external": false, ... } ]
Conversely, if you know a user's ID and want to discover more information about them, call the FindUsersById API.