GraphAPIAuditEvents table in the advanced hunting schema
In brief
The documentation updates column names and data types, adds ReportId, TenantId, Type, SourceSystem, and TimeGenerated, and standardizes the table name and field descriptions.
What Defender admins need to know
Review advanced hunting queries that use the renamed IpAddress column or the updated Timestamp and ResponseSize data types; the newly listed fields are available for query construction.
Summaries are generated from the documentation change itself.
Documentation change
The comparison below shows only the changed extract. Use the full-page view for complete context.
GraphApiAuditEventsGraphAPIAuditEvents
[!INCLUDE Microsoft Defender XDR rebranding]
The table in the advanced hunting schema contains information about Microsoft Entra ID API requests made to Microsoft Graph API for resources in the tenant. Use this reference to construct queries that return information from this table.GraphApiAuditEventsGraphAPIAuditEvents
For information on other tables in the advanced hunting schema, see the advanced hunting reference.
| IdentityProvider | string | Identity provider that authenticated the subject of the token |
| ApiVersion | string | The API version of the event |
| ApplicationId | string | Unique identifier for the application |
| IPAddress | string | The IP address of the client from where the request was made |
| ClientRequestId | string | Identifier for the client request sent; if none is available, the operation identifier is used instead |
| EntityType | string | Type of object, such as a file, a process, a device, or a user, that made the request |
| RequestUri | string | Uniform resource identifier (URI) of the request |
| AccountObjectId | string | Unique identifier for the account making the request |
| OperationId | string | Identifier for a batch of requests; the same identifier is used for all requests in a batch but if requests are non-batched, the identifier is unique per request |
| AccountObjectId | string | Unique identifier for the account making the request |
| Location | string | Name of the region that served the request |
| RequestDuration | string | Duration of the request in milliseconds |
| RequestId | string | Unique identifier of the request |
| RequestMethod | string | HTTP method of the request |
| Timestamp | | Date and time when the request was recorded |
| stringdatetimeResponseStatusCode | string | HTTP response status code for the request |
| Scopes | string | Scopes in token claims |
| EntityType | string | Type of object, such as a file, a process, a device, or a user |
| ReportId | string | Unique identifier for the event |
| RequestUri | string | Uniform resource identifier (URI) of the request |
| UniqueTokenIdentifier | string | Unique identifier embedded in every access token and ID token that were issued |
| | TargetWorkloadRequestIdstring | The target workload (for example, Microsoft.Exchange, Microsoft.SharePoint)Unique identifier of the API callrequest |
| IpAddress | string | IP address from which the request was made to |
| ServicePrincipalId | string | TheUnique identifier forof the Service Principal makingservice principal that performed the requestaction |
| TargetWorkload | string | Target workload, such as Microsoft Exchange or Microsoft SharePoint, to which the API call was made |
| ResponseSize | | intlongThe sizeSize of the response in bytes |
| TenantId | string | Unique identifier representing the organization's instance of Microsoft Entra ID |
| Type | string | Name of the table |
| SourceSystem | string | Source system for the record |
| TimeGenerated | datetime | Date and time when the record was generated |
Related articles
@@ -1,6 +1,6 @@ ----title: GraphApiAuditEvents table in the advanced hunting schema-description: Learn about the GraphApiAuditEvents table in the advanced hunting schema, which provides information about Microsoft Entra ID API requests made to Microsoft Graph API for resources in the tenant.+title: GraphAPIAuditEvents table in the advanced hunting schema+description: Learn about the GraphAPIAuditEvents table in the advanced hunting schema, which provides information about Microsoft Entra ID API requests made to Microsoft Graph API for resources in the tenant. ms.service: defender-xdr ms.subservice: adv-hunting ms.author: pauloliveria@@ -12,15 +12,17 @@ ms.collection: ms.custom: - cx-ti - cx-ah+- msecd-doc-authoring-1018 ms.topic: reference-ms.date: 02/05/2026+ms.date: 07/27/2026+ai-usage: ai-assisted --- -# GraphApiAuditEvents+# GraphAPIAuditEvents [!INCLUDE [Microsoft Defender XDR rebranding](../includes/microsoft-defender.md)] -The `GraphApiAuditEvents` table in the [advanced hunting](advanced-hunting-overview.md) schema contains information about Microsoft Entra ID API requests made to Microsoft Graph API for resources in the tenant. Use this reference to construct queries that return information from this table.+The `GraphAPIAuditEvents` table in the [advanced hunting](advanced-hunting-overview.md) schema contains information about Microsoft Entra ID API requests made to Microsoft Graph API for resources in the tenant. Use this reference to construct queries that return information from this table. For information on other tables in the advanced hunting schema, [see the advanced hunting reference](advanced-hunting-schema-tables.md). @@ -30,23 +32,28 @@ For information on other tables in the advanced hunting schema, [see the advance | `IdentityProvider` | `string` | Identity provider that authenticated the subject of the token | | `ApiVersion` | `string` | The API version of the event | | `ApplicationId` | `string` | Unique identifier for the application |-| `IPAddress` | `string` | The IP address of the client from where the request was made | | `ClientRequestId` | `string` | Identifier for the client request sent; if none is available, the operation identifier is used instead |-| `EntityType ` | `string` | Type of object, such as a file, a process, a device, or a user, that made the request |-| `RequestUri` | `string` | Uniform resource identifier (URI) of the request |-| `AccountObjectId` | `string` | Unique identifier for the account making the request | | `OperationId` | `string` | Identifier for a batch of requests; the same identifier is used for all requests in a batch but if requests are non-batched, the identifier is unique per request |+| `AccountObjectId` | `string` | Unique identifier for the account making the request | | `Location` | `string` | Name of the region that served the request | | `RequestDuration` | `string` | Duration of the request in milliseconds |-| `RequestId` | `string` | Unique identifier of the request | | `RequestMethod` | `string` | HTTP method of the request |-| `Timestamp` | `string` | Date and time when the request was recorded |+| `Timestamp` | `datetime` | Date and time when the request was recorded | | `ResponseStatusCode` | `string` | HTTP response status code for the request | | `Scopes` | `string` | Scopes in token claims |+| `EntityType` | `string` | Type of object, such as a file, a process, a device, or a user |+| `ReportId` | `string` | Unique identifier for the event |+| `RequestUri` | `string` | Uniform resource identifier (URI) of the request | | `UniqueTokenIdentifier` | `string` | Unique identifier embedded in every access token and ID token that were issued |-| `TargetWorkload` | `string` | The target workload (for example, Microsoft.Exchange, Microsoft.SharePoint) the API call was made to |-| `ServicePrincipalId` | `string` | The identifier for the Service Principal making the request |-| `ResponseSize` | `int` | The size of the response in bytes |+| `RequestId` | `string` | Unique identifier of the request |+| `IpAddress` | `string` | IP address from which the request was made |+| `ServicePrincipalId` | `string` | Unique identifier of the service principal that performed the action |+| `TargetWorkload` | `string` | Target workload, such as Microsoft Exchange or Microsoft SharePoint, to which the API call was made |+| `ResponseSize` | `long` | Size of the response in bytes |+| `TenantId` | `string` | Unique identifier representing the organization's instance of Microsoft Entra ID |+| `Type` | `string` | Name of the table |+| `SourceSystem` | `string` | Source system for the record |+| `TimeGenerated` | `datetime` | Date and time when the record was generated | ## Related articles 