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.
Microsoft Graph proporciona un modelo de programación unificado que puede usar para acceder a los datos de Microsoft 365, Windows y Enterprise Mobility + Security. En este artículo se proporciona información sobre las novedades de las API de Microsoft Graph, la documentación, los SDK y mucho más.
Para obtener actualizaciones más detalladas de nivel de API, consulte el registro de cambios de Microsoft Graph API.
Para obtener más información sobre las actualizaciones anteriores de Microsoft Graph, consulte El historial de novedades de Microsoft Graph.
Importante
Las características en estado de versión preliminar están sujetas a cambios sin previo aviso y es posible que no se promuevan al estado de disponibilidad general (GA). No use características en versión preliminar en aplicaciones de producción.
Diciembre de 2025: nuevo y disponible con carácter general
Calendarios | Places
- Use la propiedad wifiState en el edificio para indicar si un edificio tiene Wi-Fi.
- Utilice la propiedad heightAdjustableState en el escritorio para indicar si un escritorio es ajustable por la altura.
- Use la propiedad teamsEnabledState en la sala para indicar si una sala está habilitada para Microsoft Teams.
- Use la propiedad placeId en la sala y el área de trabajo como un identificador único inmutable alternativo.
- Use el recurso unavailablePlaceMode para indicar por qué un escritorio o área de trabajo está marcado como no disponible para la reserva.
Trabajo en equipo y comunicaciones | Llamadas y reuniones en línea
- Use la propiedad sensitivityLabelAssignment en onlineMeeting y virtualEventSession para especificar la etiqueta de confidencialidad aplicada a la reunión de Teams.
- Use la propiedad expiryDateTime en onlineMeeting y virtualEventSession para indicar la fecha y hora en que expira el recurso de reunión.
- Use la propiedad meetingSpokenLanguageTag en onlineMeeting y virtualEventSession para especificar el idioma hablado usado durante la reunión con fines de grabación y transcripción.
- Use la propiedad meetingOptionsWebUrl en onlineMeeting y virtualEventSession para obtener la dirección URL a la página de opciones de reunión de Teams de la reunión especificada.
Trabajo en equipo y comunicaciones | Mensajería
Cuando $expand=members se incluye, list chats API devuelve un máximo de 25 elementos, incluso si se especifica un valor mayor $top .
Diciembre de 2025: nuevo solo en versión preliminar
Calendarios | Places
Coloque uno o varios objetos upsert en modo asincrónico.
Calendarios | Horas de trabajo y ubicaciones
Administre horas de trabajo flexibles y ubicaciones mediante los siguientes recursos: workHoursAndLocationsSetting, workPlanOccurrence y workPlanRecurrence. Estos recursos le permiten definir patrones de trabajo periódicos y específicos, ubicaciones y tiempo de espera para escenarios híbridos modernos.
Aplicaciones
Use la propiedad signInAudienceRestrictions en el recurso de aplicación para restringir las aplicaciones multiinquilino a inquilinos Microsoft Entra específicos. Esta característica permite a las organizaciones limitar el uso de la aplicación a una lista específica de identificadores de inquilino permitidos, lo que proporciona controles de seguridad y cumplimiento mejorados para escenarios multiinquilino.
Administración de dispositivos y aplicaciones | Impresión en la nube
Use los nuevos tamaños de medios admitidos en la propiedad mediaSizes del recurso printerCapabilities .
Archivos
- Use las API de tareas de migración entre inquilinos de SharePoint en Microsoft Graph para permitir que las organizaciones administren las tareas durante las migraciones de inquilino a inquilino. Para obtener más información, vea sharePointMigrationTask.
- Use la propiedad eliminada en sharePointGroupIdentityMapping y sharePointUserIdentityMapping para indicar que una asignación de identidad se eliminó correctamente.
Identidad y acceso | Gobernanza
- Use los siguientes recursos para representar los datos enviados a Azure Logic Apps como parte de una solicitud de llamada de extensión personalizada cuando se usa una extensión personalizada en un catálogo:
- accessPackageAssignmentCalloutData : para asignaciones de paquetes de acceso
- accessPackageAssignmentRequestCalloutData : para solicitudes de asignación de paquetes de acceso
- Se agregaron el recurso controlConfiguration y la relación controlConfigurations al recurso entitlementManagement para representar las directivas que controlan el ciclo de vida y el acceso a los paquetes de acceso en toda la organización.
- Se agregó el recurso entraIdProtectionRiskyUserApproval para representar la configuración de aprobación de los usuarios de riesgo detectados por Microsoft Entra ID Protection.
- Se agregó el recurso insiderRiskyUserApproval para representar la configuración de aprobación de los usuarios de riesgo detectados por Administración de riesgos internos de Microsoft Purview.
Identidad y acceso | Identidad e inicio de sesión
Se agregó el microsoftRevokedSessions valor a la enumeración riskDetail para indicar que Microsoft revocó las sesiones. Este miembro de enumeración se aplica a los siguientes recursos Microsoft Entra Identity Protection: riskDetection, riskUserActivity, riskyUser y signIn.
Identidad y acceso | Acceso a la red
Personalice el mensaje de página de bloque que se muestra a los usuarios cuando El acceso seguro global bloquea su acceso a los recursos web. Use el recurso customBlockPage para configurar mensajes personalizados con compatibilidad limitada con Markdown.
Correo
- Use el recurso userConfiguration y sus métodos asociados para administrar la configuración específica del usuario, los metadatos o los datos de la aplicación vinculados a carpetas de buzón, mediante formatos XML, binarios o de diccionario.
- La API callRecord: getPstnCalls ahora aclara que no devuelve información solo para los planes de llamada de Telstra .
- Los siguientes puntos de conexión ya no se admiten para administrar la ubicación de trabajo del usuario:
POST /users/{usersId}/presence/clearAutomaticLocationPOST /communications/presences/{presenceId}/clearAutomaticLocationPOST /users/{usersId}/presence/clearLocationPOST /communications/presences/{presenceId}/clearLocationPOST /users/{usersId}/presence/setAutomaticLocationPOST /communications/presences/{presenceId}/setAutomaticLocationPOST /users/{usersId}/presence/setManualLocationPOST /communications/presences/{presenceId}/setManualLocation
Trabajo en equipo y comunicaciones | Llamadas y reuniones en línea
- Cuando
$expand=membersse incluye, list chats API devuelve un máximo de 25 elementos, incluso si se especifica un valor mayor$top. - Ya no se admiten los siguientes puntos de conexión para administrar la ubicación de trabajo de un usuario:
POST /users/{usersId}/presence/clearAutomaticLocationPOST /communications/presences/{presenceId}/clearAutomaticLocationPOST /users/{usersId}/presence/clearLocationPOST /communications/presences/{presenceId}/clearLocationPOST /users/{usersId}/presence/setAutomaticLocationPOST /communications/presences/{presenceId}/setAutomaticLocationPOST /users/{usersId}/presence/setManualLocationPOST /communications/presences/{presenceId}/setManualLocation
Trabajo en equipo y comunicaciones | Mensajería
- Obtenga un miembro específico de la colección channel allMembers . Esta API proporciona acceso unificado a miembros directos e indirectos en todos los tipos de canal, incluidos los canales compartidos.
- Inicie la migración de mensajes externos habilitando el modo de migración en un canal existente.
- Inicie la migración de mensajes externos habilitando el modo de migración en un chat existente.
- Complete la migración de mensajes externos quitando el modo de migración de un chat.
- Use la propiedad layoutType en el recurso de canal para crear canales con diferentes experiencias de conversación y cambiar entre ellos en cualquier momento. La propiedad admite dos valores:
postpara el formato tradicional posterior a la respuesta ychatpara una experiencia de subproceso similar al chat. Puede establecer el tipo de diseño al crear un canal y actualizarlo más adelante para cambiar entre diseños.
Contribución a Microsoft Graph
¿Hay algún escenario para el que le gustaría que Microsoft Graph ofreciese soporte?
Sugiera y vote por nuevas características mediante el Portal de comentarios de Microsoft Graph. Algunas de las nuevas características se originan como solicitudes populares de la comunidad de desarrolladores. El equipo de Microsoft Graph evalúa periódicamente las necesidades de los clientes y publica nuevas características en los puntos de conexión beta (
https://graph.microsoft.com/beta) y v1.0 (https://graph.microsoft.com/v1.0).Únase a la llamada semanal de la comunidad de la plataforma Microsoft 365 y conviértase en miembro activo de la comunidad de Microsoft Graph. Para descubrir el calendario completo de llamadas para desarrolladores, visite la página de la comunidad de Microsoft 365 y Power Platform.
Únase a nuestro panel de investigación para proporcionar su opinión sobre nuestras experiencias para desarrolladores.