The following table describes the roles and privileges of the Customers (User) microservice:

Role NamePrivilege Group /PrivilegeDescription
ROLE_CUSTOMER_ADMINuser/admin/allAbility to navigate to the landing page of the Customers Admin console and perform all operations based on the given privileges as in the privilege group user/admin/all.
customer/view/storeopsAbility to view the storeops page.
ROLE_CSR_ADMINcustomer/view/storeopsAbility to view the storeops page.
user/csradmin/allAbility to navigate to the landing page of the Customers Admin console and perform all operations based on the given privileges as in the privilege group user/csradmin/all.
ROLE_GUESTuser/guest/allAbility to perform all operations based on the given privileges as in the privilege group user/guest/all.
ROLE_REG_USERuser/reguser/allAbility to perform all operations based on the given privileges as in the privilege group user/reguser/all.
ROLE_CSR_ASSOCIATEcustomer/view/storeopsAbility to view the storeops page.
user/csrassociate/allAbility to navigate to the landing page of the Customers Admin console and perform all operations based on the given privileges as in the privilege group user/csrassociate/all.
ROLE_STORE_OPERATORcustomer/view/storeopsAbility to view the storeops page.
user/csradmin/allAbility to navigate to the landing page of the Customers Admin console and perform all operations based on the given privileges as in the privilege group user/csradmin/all.
ROLE_ACCOUNT_ADMINuser/admin/allAbility to navigate to the landing page of the Customers Admin console and perform all operations based on the given privileges as in the privilege group user/admin/all.
ROLE_ACCOUNT_BUYER_ADMINuser/viewall/getallusersAbility to view all users and their details.
ROLE_ACCOUNT_REPuser/admin/allAbility to navigate to the landing page of the Customers Admin console and perform all operations based on the given privileges as in the privilege group user/admin/all.
ROLE_CATALOG_ADMINuser/viewall/getallusersAbility to view all users and their details.
ROLE_CATALOG_EDITORuser/viewall/getallusersAbility to view all users and their details.
ROLE_LOYALTY_ADMINuser/viewall/getallusersAbility to view all users and their details.
ROLE_MERCHANDISE_ADMINuser/viewall/getallusersAbility to view all users and their details.
ROLE_MERCHANDISE_EDITORuser/viewall/getallusersAbility to view all users and their details.
ROLE_ORDER_ADMINuser/view/collectionpropertiesAbility to view a collection attribute.
user/view/collectionsAbility to view a collection.
user/viewall/getallusersAbility to view all users and their details.
user/view/getuserAbility to view a user.
ROLE_PRICE_ADMINuser/viewall/getallusersAbility to view all users and their details.
ROLE_PRICE_EDITORuser/viewall/getallusersAbility to view all users and their details.
ROLE_PROMOTION_ADMINuser/viewall/getallusersAbility to view all users and their details.
ROLE_PROMOTION_EDITORuser/viewall/getallusersAbility to view all users and their details.

The following table describes the privilege group and privileges of the Customers (User) microservice:

Privilege GroupPrivilegeDescription
user/admin/alluser/viewall/collectionsAbility to view all the collections.
user/create/collectionsAbility to create a collection.
user/view/collectionsAbility to view a collection.
user/update/collectionsAbility to update a collection.
user/viewall/collectionattributesAbility to view all the collection attributes.
user/view/collectionpropertiesAbility to view a collection attribute.
user/update/collectionpropertiesAbility to update a collection attribute.
user/create/consentAbility to create a consent.
user/viewall/consentAbility to view all the consents.
user/view/consentAbility to view a consent.
user/delete/consentAbility to delete a consent.
user/update/consentAbility to update a consent.
user/viewall/getallusersAbility to view all users and their details.
user/viewall/publicprofileAbility to view public profiles of all users.
user/view/getuserAbility to view a user.
user/delete/deativateuserAbility to delete a user's account.
user/update/updateusersAbility to update a user.
user/viewall/addressAbility to view all the addresses.
user/create/addressAbility to create an address.
user/view/addressAbility to view an address.
user/delete/addressAbility to delete an address.
user/update/addressAbility to update an address.
user/create/sendnotificationAbility to send a notification via email or SMS.
user/update/validatenotificationAbility to validate user's notification request details.
user/update/passwordAbility to update a user's password.
user/view/securityquestionsAbility to view security questions.
user/update/securityquestionsAbility to update security questions.
user/view/identitiesAbility to view a user's identity.
user/viewall/custompropertiesAbility to view all the custom properties.
user/update/custompropertiesAbility to update a user's custom properties.
user/view/custompropertiesAbility to view a user's custom properties.
user/delete/custompropertiesAbility to delete a user's custom properties.
user/create/notesAbility to create a note of a user.
user/viewall/notesAbility to view all the notes for a user.
user/delete/notesAbility to delete a note of a user.
user/view/userconsentsAbility to view a consent of a user.
user/viewall/userconsentsAbility to view all the consents of a user.
user/delete/userconsentsAbility to delete a consent of a user.
user/viewall/consenthistoryAbility to view all the consent history.
user/csrassociate/alluser/viewall/addressAbility to view all the addresses.
user/view/collectionpropertiesAbility to view a collection attribute.
user/view/collectionsAbility to view a collection.
user/viewall/getallusersAbility to view all users and their details.
user/update/addressAbility to update an address.
user/delete/addressAbility to delete an address.
user/view/getuserAbility to view a user.
user/delete/deativateuserAbility to delete a user's account.
user/update/updateusersAbility to update a user.
user/view/addressAbility to view an address.
user/create/addressAbility to create an address.
user/create/notesAbility to create a note for a user.
user/viewall/notesAbility to view all the notes for a user.
user/csradmin/alluser/viewall/addressAbility to view all the addresses.
user/view/collectionpropertiesAbility to view a collection attribute.
user/view/collectionsAbility to view a collection.
user/viewall/getallusersAbility to view all users and their details.
user/update/addressAbility to update an address.
user/delete/addressAbility to delete an address.
user/view/getuserAbility to view a user.
user/delete/deativateuserAbility to delete a user's account.
user/update/updateusersAbility to update a user.
user/view/addressAbility to view an address.
user/create/addressAbility to create an address.
user/create/notesAbility to create a note for a user.
user/viewall/notesAbility to view all the notes for a user.
user/guest/alluser/view/getuserAbility to view a user.
user/viewall/getallusersAbility to view all users and their details.
user/view/consentAbility to view a consent.
user/viewall/consenthistoryAbility to view all the consent history.
user/viewall/consentAbility to view all the consents.
user/viewall/publicprofileAbility to view public profiles of all users.
user/reguser/alluser/create/consentAbility to create a consent.
user/viewall/consentAbility to view all the consents.
user/view/consentAbility to view a consent.
user/delete/consentAbility to delete a consent.
user/update/consentAbility to update a consent.
user/viewall/getallusersAbility to view all the users.
user/viewall/publicprofileAbility to view public profiles of all users.
user/view/getuserAbility to view a user.
user/delete/deativateuserAbility to delete a user's account.
user/update/updateusersAbility to update a user.
user/viewall/addressAbility to view all the addresses.
user/create/addressAbility to create an address.
user/view/addressAbility to view an address.
user/delete/addressAbility to delete an address.
user/update/addressAbility to update an address.
user/create/sendnotificationAbility to send a notification via email or SMS.
user/update/validatenotificationAbility to validate user's notification request details.
user/update/passwordAbility to update a user's password.
user/view/securityquestionsAbility to view security questions.
user/update/securityquestionsAbility to update security questions.
user/viewall/securityquestionsAbility to view the security questions.
user/post/validatesecurityquestionsAbility to validate the security questions.
user/view/identitiesAbility to view a user's identity.
user/viewall/custompropertiesAbility to view all the custom properties.
user/update/custompropertiesAbility to update a user's custom properties.
user/view/custompropertiesAbility to view a user's custom properties.
user/delete/custompropertiesAbility to delete a user's custom properties.
user/create/notesAbility to create a note for a user.
user/viewall/notesAbility to view all the notes for a user.
user/delete/notesAbility to delete a note of a user.
user/view/userconsentsAbility to view a consent of a user.
user/viewall/userconsentsAbility to view all the consents of a user.
user/delete/userconsentsAbility to delete a consent of a user.
user/viewall/userconsentshistoryAbility to view all the consent history.
user/create/userconsentsAbility to create a consent.
user/create/validatesecurityquestionsAbility to create the security questions.



Revision History
2023-01-17 | AN – Updated content for 8.13 release.
2020-01-03 | AM – Updated content for February 2020 release.
2019-10-31  | AM – Updated content for November 2019 release.
2019-09-30 | AM – Content uploaded.