UMAPI: For which account types is "id" populated? (id: string; The user’s unique identifier.)
Using the user management api to build basic license reporting:
Would like the id returned for all users in my organization as some email addresses (which is our primary key) seems incorrect.
I receive most attributes, but there is no data for id.
Should an email need to update (incorrect, surname updates) , would like to use the id as secondary key, to point those out.
1.Is this (id) attribute available?
2.Is the (id) attribute available for AdobeID type users?
I utilize:
GET /v2/usermanagement/organizations/{orgId}/users/{userString}
GET /v2/usermanagement/users/{orgId}/{page}
Documentation on Attributes:
user: A user object containing relevant properties. Properties that are not populated are not returned in the response. Some properties are not applicable for particular account types.
- country: string; A valid ISO 2-character country code.
- domain: string; The user’s domain.
- email: string; The user’s email address.
- firstname: string; The user’s first name.
- groups: string[]; The list of groups that the user is a current member of, including user groups, product profiles, product admin groups, and group-specific admin groups. Administrative groups are named with a prefix and the group name. For example,
_product_admin_Photoshop,_admin_DesignTools, or_developer_Marketing. Organization-wide admin groups are:_org_admin: The user is a System Administrator._deployment_admin: The user is a Deployment Administrator._support_admin: The user is a Support Administator.
- id: string; The user’s unique identifier.
- lastname: string; The user’s last name.
- status: string; A user’s status with the organization. Only “active” users are returned by Get User Information and Get Users in Organization. One of the following:
- “active”: Normal status for a user account in good standing.
- “disabled”: Disabled temporarily - user is not allowed to login, but is not removed.
- “locked”: Disabled permanently - user is not allowed to login, but is not removed.
- “removed”: The user account is being removed.
- type: string; The user type, one of:
{ "adobeID", "enterpriseID", "federatedID", "unknown" }; See Identity Types for more information. - username: string; The user’s username (applicable for Enterprise and Federated users). For most AdobeID users, this value is the same as the email address.
- adminRoles: string[]; Deprecated. Administrative roles are reflected in group memberships, returned in the
groupsfield.
