Method: users.bulkEditAssignedUserRoles

Edita de forma masiva los roles de un usuario.

La operación borrará los roles de usuario asignados que se proporcionan en BulkEditAssignedUserRolesRequest.deletedAssignedUserRoles y, luego, asignará los roles de usuario que se proporcionan en BulkEditAssignedUserRolesRequest.createdAssignedUserRoles.

Este método tiene requisitos de autenticación únicos. Antes de usar este método, lee los requisitos previos en nuestra guía para administrar usuarios.

La función "Probar este método" no funciona para este método.

Solicitud HTTP

POST https://displayvideo.googleapis.com/v3/users/{userId}:bulkEditAssignedUserRoles

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
userId

string (int64 format)

Obligatorio. Es el ID del usuario al que pertenecen los roles de usuario asignados.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "deletedAssignedUserRoles": [
    string
  ],
  "createdAssignedUserRoles": [
    {
      object (AssignedUserRole)
    }
  ]
}
Campos
deletedAssignedUserRoles[]

string

Roles de usuario asignados que se borrarán en lote, especificados como una lista de assigned_user_role_ids. El formato de assignedUserRoleId es entityType-entityid, por ejemplo, partner-123.

createdAssignedUserRoles[]

object (AssignedUserRole)

Roles de usuario asignados que se crearán por lotes, especificados como una lista de AssignedUserRoles.

Cuerpo de la respuesta

Si el proceso es satisfactorio, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON
{
  "createdAssignedUserRoles": [
    {
      object (AssignedUserRole)
    }
  ]
}
Campos
createdAssignedUserRoles[]

object (AssignedUserRole)

Es la lista de roles del usuario asignados que se crearon correctamente.

Esta lista no estará presente si está vacía.

Permisos de autorización

Requiere el siguiente permiso de OAuth:

  • https://www.googleapis.com/auth/display-video-user-management

Para obtener más información, consulta OAuth 2.0 Overview.