UserRole Value Set


Defines the possible roles of a user.


<xs:simpleType name="UserRole">
  <xs:restriction base="xs:string">
    <xs:enumeration value="AdvertiserCampaignManager" />
    <xs:enumeration value="SuperAdmin" />
    <xs:enumeration value="ClientViewer" />
    <xs:enumeration value="ClientManager" />
    <xs:enumeration value="PublisherAdmin" />
    <xs:enumeration value="PublisherAccountManager" />
    <xs:enumeration value="PublisherReportUser" />
    <xs:enumeration value="PublisherListManager" />
    <xs:enumeration value="PublisherAdViewer" />
    <xs:enumeration value="ClientAdmin" />


You can specify the string values with the SendUserInvitation service operation. The integer value can be specified within the UpdateUserRoles service operation, and is returned when calling GetUser.

System_CAPS_ICON_note.jpg Note

The value set defines additional user roles which are internal only. The following user roles are supported.

ValueDescriptionInteger ValueLevel
AdvertiserCampaignManagerA role that allows the user to manage one or more accounts within the user’s customer. Most read and write operations are allowed.16Account
SuperAdminA role that allows the user to manage all aspects of the customer’s data. For example, the user can update customer details, manage accounts and campaigns, and add new users to the customer.41Customer
ViewerA role that allows the user to view one or more accounts within the user’s customer. Write operations are not allowed.100Account


CustomerManagementService.svc v9


See Also


Community Additions