Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Espacio de nombres: microsoft.graph
Importante
Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.
Cree o reemplace el objeto approverDelegate configurado para un usuario. El delegado aprobador puede aprobar o denegar la administración de derechos de Microsoft Entra, las solicitudes de asignación de paquetes de acceso y las revisiones de acceso en nombre del usuario durante el período que especifique en la programación.
La delegación se aplica a todas las solicitudes de asignación de paquetes de acceso y revisiones de acceso asignadas al usuario. Mientras la delegación esté en vigor, el usuario podrá aprobar o denegar sus propios elementos pendientes.
Los usuarios que han iniciado sesión pueden establecer su propio delegado de aprobador. Los administradores pueden establecer el delegado de aprobador de cualquier usuario del inquilino.
Dado que este método es una PUT operación, el cuerpo de la solicitud reemplaza al delegado aprobador existente. Para detener una delegación, envíe un nuevo delegado aprobador con una programación que ya ha expirado.
Permissions
Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use uno o varios permisos con privilegios más altos solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.
| Tipo de permiso | Permisos con privilegios mínimos | Permisos con privilegios más altos |
|---|---|---|
| Delegado (cuenta profesional o educativa) | EntitlementManagement.ReadWrite.All | No disponible. |
| Delegado (cuenta personal de Microsoft) | No admitida. | No admitida. |
| Aplicación | No admitida. | No admitida. |
Importante
Para el acceso delegado con cuentas profesionales o educativas, el usuario que ha iniciado sesión debe tener asignado un rol compatible de Microsoft Entra o un rol personalizado que conceda los permisos necesarios para esta operación. Administrador de gobierno de identidades es el rol con menos privilegios admitido para esta operación.
No se requiere ningún rol de directorio para establecer su propio delegado de aprobador a través de la ruta de /me acceso.
Solicitud HTTP
Para establecer el delegado aprobador del usuario que ha iniciado sesión:
PUT /me/identityGovernance/approverDelegate
Para establecer el delegado de aprobador de otro usuario:
PUT /users/{user-id}/identityGovernance/approverDelegate
Encabezados de solicitud
| Nombre | Descripción |
|---|---|
| Authorization | {token} de portador. Obligatorio. Obtenga más información sobre autenticación y autorización. |
| Content-Type | application/json. Obligatorio. |
Cuerpo de la solicitud
En el cuerpo de la solicitud, proporcione una representación JSON del objeto approverDelegate .
En la tabla siguiente se muestran las propiedades que puede usar al establecer un delegado de aprobador.
| Propiedad | Tipo | Description |
|---|---|---|
| delegado | userSet | El usuario o grupo que recibe la delegación de aprobación. Especifique la @odata.type propiedad para identificar el subtipo. Solo se admiten los subtipos singleUser y groupMembers . Obligatorio. |
| schedule | requestSchedule | Período durante el cual está vigente la delegación. Si no especifica una programación, la delegación se inicia inmediatamente y no expira. Opcional. |
Respuesta
Si se ejecuta correctamente, este método devuelve un código de respuesta 204 No Content. No devuelve nada en el cuerpo de la respuesta.
Errores
Este método devuelve el siguiente error cuando el delegado no es un subtipo userSet admitido o cuando no se puede resolver el delegado.
| Código de estado HTTP | Código de error | Mensaje de error |
|---|---|---|
| 400 | Request_BadRequest | Delegado aprobador no válido o no admitido. |
Ejemplos
Ejemplo 1: Establecer un usuario como delegado aprobador del usuario con la sesión iniciada
Solicitud
En el ejemplo siguiente se delegan las aprobaciones a un único usuario durante una semana.
PUT https://graph.microsoft.com/beta/me/identityGovernance/approverDelegate
Content-type: application/json
{
"delegate": {
"@odata.type": "#microsoft.graph.singleUser",
"id": "d8f4bcd2-4d5a-4a1e-88a5-b0f1c98d2f27"
},
"schedule": {
"startDateTime": "2026-08-31T08:21:41.338Z",
"expiration": {
"endDateTime": "2026-09-07T08:21:41.339Z",
"type": "afterDateTime"
}
}
}
Respuesta
En el ejemplo siguiente se muestra la respuesta.
HTTP/1.1 204 No Content
Ejemplo 2: Establecer un grupo como delegado aprobador de otro usuario
Solicitud
En el ejemplo siguiente se delegan las aprobaciones de otro usuario a los miembros de un grupo, sin expiración.
PUT https://graph.microsoft.com/beta/users/87ec4b08-df41-4e9c-8f0c-2e6c9e19b0d3/identityGovernance/approverDelegate
Content-type: application/json
{
"delegate": {
"@odata.type": "#microsoft.graph.groupMembers",
"id": "1c5f0b3e-8d4a-4e39-9f2b-6a7c1d3e5f80"
},
"schedule": {
"startDateTime": "2026-08-31T08:21:41.338Z",
"expiration": {
"type": "noExpiration"
}
}
}
Respuesta
En el ejemplo siguiente se muestra la respuesta.
HTTP/1.1 204 No Content