Referencia de la API de Azure AD Graph

La API de Azure Active Directory (AD) Graph es un servicio compatible con OData 3.0 que puede usar para leer y modificar objetos como usuarios, grupos y contactos en un inquilino. La API de Azure AD Graph expone los puntos de conexión de REST a los que se envían solicitudes HTTP para realizar operaciones mediante el servicio. Los temas de referencia de esta guía muestran cómo realizar operaciones específicas en los recursos expuestos por la API Graph. Muchos de los temas son interactivos. Exponen una característica Inténtelo que puede utilizar para cambiar los parámetros de operaciones seleccionadas y observar las respuestas que se devuelven desde un inquilino de demostración.

Importante

La funcionalidad de la API de Azure AD Graph también se encuentra disponible a través de Microsoft Graph, una API unificada que también incluye las API de otros servicios Microsoft como Outlook, OneDrive, OneNote, Planner y Office Graph, todos ellos accesibles a través de un solo punto de conexión con un solo token de acceso.

Haga clic en el vínculo apropiado siguiente para ver la documentación y un ejemplo de una operación específica. Para información general sobre la API Graph y sus características admitidas, así como temas avanzados (como consulta diferencial, procesamiento por lotes, extensiones de esquema de directorio), entre otros, consulte Graph API concepts (Conceptos de la API Graph).

Operaciones de usuario con sesión iniciada (yo)

Información general de las operaciones de usuario con sesión iniciada | Obtener usuario | Actualizar usuario | Obtener administrador de | Asignar administrador

Operaciones de usuario

Información general de las operaciones de usuario | Obtener usuarios | Obtener un usuario | Crear usuarios (cuenta profesional o educativa) | Crear usuario (cuenta local) | Actualizar usuario | Restablecer la contraseña de un usuario | Eliminar usuario | Obtener administrador | Asignar administrador | Obtener informes directos | Obtener pertenencias | Funciones y acciones de usuario

Operaciones de grupo

Información general de las operaciones de grupo | Obtener grupos | Obtener un grupo | Crear grupo | Actualizar grupo | Eliminar grupo | Obtener miembros | Agregar miembros | Eliminar miembro | Funciones y acciones de grupo

Operaciones de contacto

Información general de las operaciones de contacto | Obtener contactos | Obtener un contacto | Actualizar contacto | Eliminar contacto | Obtener administrador de | Asignar administrador | Obtener informes directos | Obtener pertenencias | Funciones y acciones de contacto

Operaciones de rol de directorio

Información general de las operaciones de roles de directorio | Obtener roles de directorio | Obtener un rol de directorio | Obtener plantillas de rol de directorio | Activar un rol de directorio | Obtener miembros | Agregar miembros | Eliminar miembro | Funciones y acciones de directorio

Operaciones de dominio (versión preliminar)

Información general de las operaciones de dominio (versión previa) | Obtener dominios (versión previa) | Obtener un dominio (versión previa) | Crear un dominio (versión previa) | Actualizar un dominio (versión previa) | Eliminar un dominio (versión previa) | Obtener registros de comprobación de dominio (versión previa) | Obtener registros de configuración de servicio de dominio (versión previa) | Funciones y acciones de dominio (versión previa)

Funciones y acciones

assignLicense | changePassword | checkMemberGroups | getAvailableExtensionProperties | getMemberGroups | getMemberObjects | getObjectsByObjectIds | isMemberOf | restore | [verify (preview)]

Entidades y tipos complejos

Entities

Application | AppRoleAssignment | Contact | Contract | Device | DirectoryLinkChange | DirectoryObject | DirectoryRole | DirectoryRoleTemplate | [Domain (preview)] | [DomainDnsRecord (preview)] | [DomainDnsCnameRecord (preview)] | [DomainDnsMxRecord (preview)] | [DomainDnsSrvRecord (preview)] | [DomainDnsTxtRecord (preview)] | [DomainDnsUnavailableRecord (preview)] | ExtensionProperty | Group | LicenseDetail | OAuth2PermissionGrant | ServiceEndpoint | ServicePrincipal | SubscribedSku | TenantDetail | TrustedCAsForPasswordlessAuth | User

Tipos complejos

AddIn | AlternativeSecurityId | AppRole | AssignedLicense | AssignedPlan | CertificateAuthorityInformation | KeyCredential | KeyValue | LicenseUnitsDetail | OAuth2Permission | PasswordCredential | PasswordProfile | ProvisionedPlan | ProvisioningError | RequiredResourceAccess | ResourceAccess | ServicePlanInfo | ServicePrincipalAuthenticationPolicy | SignInName | VerifiedDomain

Recursos adicionales

  • Aprenda más sobre las características, funcionalidades y características de la versión preliminar que se admiten en API Graph en los conceptos de la API Graph.
  • Consulte Permission scopes (Ámbitos de permiso) para aprender cómo la API Graph expone ámbitos de permiso para obtener acceso a datos de Azure AD y cómo configurar el cliente para utilizarlos.