Resource: User
A single user in Display & Video 360.
JSON representation |
---|
{
"name": string,
"userId": string,
"email": string,
"displayName": string,
"assignedUserRoles": [
{
object ( |
Fields | |
---|---|
name |
Output only. The resource name of the user. |
userId |
Output only. The unique ID of the user. Assigned by the system. |
email |
Required. Immutable. The email address used to identify the user. |
displayName |
Required. The display name of the user. Must be UTF-8 encoded with a maximum size of 240 bytes. |
assignedUserRoles[] |
The assigned user roles. Required in |
AssignedUserRole
A single assigned user role, which defines a user's authorized interaction with a specified partner or advertiser.
JSON representation |
---|
{ "assignedUserRoleId": string, "userRole": enum ( |
Fields | |
---|---|
assignedUserRoleId |
Output only. The ID of the assigned user role. |
userRole |
Required. The user role to assign to a user for the entity. |
Union field The ID of the entity that the assigned user role applies to. |
|
partnerId |
The ID of the partner that the assigned user role applies to. |
advertiserId |
The ID of the advertiser that the assigend user role applies to. |
UserRole
Possible user roles.
Enums | |
---|---|
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. |
Methods |
|
---|---|
|
Bulk edits user roles for a user. |
|
Creates a new user. |
|
Deletes a user. |
|
Gets a user. |
|
Lists users that are accessible to the current user. |
|
Updates an existing user. |