userRole property

String? userRole
getter/setter pair

The user role to assign to a user for the entity.

Required. Possible string values are:

  • "USER_ROLE_UNSPECIFIED" : Default value when the user role is not specified or is unknown in this version.
  • "ADMIN" : The user can manage campaigns, creatives, insertion orders, line items, and reports for the entity. They can view and edit billing information, create or modify users, and enable or disable exchanges. This role can only be assigned for a partner entity.
  • "ADMIN_PARTNER_CLIENT" : The user can manage campaigns, creatives, insertion orders, line items, and reports for the entity. They can create and modify other ADMIN_PARTNER_CLIENT users and view billing information. They cannot view revenue models, markups, or any other reseller-sensitive fields. This role can only be assigned for a partner entity.
  • "STANDARD" : The user can manage campaigns, creatives, insertion orders, line items, and reports for the entity. They cannot create and modify users or view billing information.
  • "STANDARD_PLANNER" : The user can view all campaigns, creatives, insertion orders, line items, and reports for the entity, including all cost data. They can create and modify planning-related features, including plans and inventory.
  • "STANDARD_PLANNER_LIMITED" : The user can view all campaigns, creatives, insertion orders, line items, and reports for the entity. They can create or modify planning-related features, including plans and inventory. They have no access to cost data and cannot start, accept, or negotiate deals.
  • "STANDARD_PARTNER_CLIENT" : The user can manage campaigns, creatives, insertion orders, line items, and reports for the entity. They cannot create or modify other users or view billing information. They cannot view revenue models, markups, or any other reseller-sensitive fields. This role can only be assigned for an advertiser entity.
  • "READ_ONLY" : The user can only build reports and view data for the entity.
  • "REPORTING_ONLY" : The user can only create and manage reports.
  • "LIMITED_REPORTING_ONLY" : The user can only create and manage the following client-safe reports: General, Audience Performance, Cross-Partner, Keyword, Order ID, Category, and Third-Party Data Provider.
  • "CREATIVE" : The user can view media plan information they need to collaborate, but can't view cost-related data or Marketplace.
  • "CREATIVE_ADMIN" : The user can view media plan information they need to collaborate, but can't view cost-related data or Marketplace. In addition, they can add other creative admins or creative users to the entity.

Implementation

core.String? userRole;