Skip to content

Latest commit

 

History

History
151 lines (124 loc) · 4.92 KB

File metadata and controls

151 lines (124 loc) · 4.92 KB
title Get auditLogQuery
description Read the properties and relationships of an auditLogQuery object.
author arishojaswi
ms.localizationpriority medium
ms.subservice security
doc_type apiPageType
ms.date 10/29/2024

Get auditLogQuery

Namespace: microsoft.graph.security

[!INCLUDE beta-disclaimer]

Read the properties and relationships of an auditLogQuery object.

[!INCLUDE national-cloud-support]

Permissions

Auditing data can be accessed through Microsoft Purview Audit Search API via the following permissions, which are classified at a Microsoft 365 service level. To learn more, including how to choose permissions, see Permissions.

Microsoft 365 Service Delegated (work or school account) Delegated (personal Microsoft account) Application
Microsoft OneDrive AuditLogsQuery-OneDrive.Read.All Not supported AuditLogsQuery-OneDrive.Read.All
Microsoft Exchange AuditLogsQuery-Exchange.Read.All Not supported AuditLogsQuery-Exchange.Read.All
Microsoft SharePoint AuditLogsQuery-SharePoint.Read.All Not supported AuditLogsQuery-SharePoint.Read.All
Data Loss Protection for Endpoint AuditLogsQuery-Endpoint.Read.All Not supported AuditLogsQuery-Endpoint.Read.All
Microsoft Dynamics CRM AuditLogsQuery-CRM.Read.All Not supported AuditLogsQuery-CRM.Read.All
Microsoft Entra AuditLogsQuery-Entra.Read.All Not supported AuditLogsQuery-Entra.Read.All
All Audit Logs AuditLogsQuery.Read.All Not supported AuditLogsQuery.Read.All

HTTP request

GET /security/auditLog/queries/{auditLogQueryId}

Optional query parameters

This method supports some of the OData query parameters to help customize the response. For general information, see OData query parameters.

Request headers

Name Description
Authorization Bearer {token}. Required. Learn more about authentication and authorization.

Request body

Don't supply a request body for this method.

Response

If successful, this method returns a 200 OK response code and a auditLogQuery object in the response body.

Examples

Request

The following example shows a request.

GET https://graph.microsoft.com/beta/security/auditLog/queries/{auditLogQueryId}

[!INCLUDE sample-code] [!INCLUDE sdk-documentation]

[!INCLUDE sample-code] [!INCLUDE sdk-documentation]

[!INCLUDE sample-code] [!INCLUDE sdk-documentation]

[!INCLUDE sample-code] [!INCLUDE sdk-documentation]

[!INCLUDE sample-code] [!INCLUDE sdk-documentation]

[!INCLUDE sample-code] [!INCLUDE sdk-documentation]

[!INCLUDE sample-code] [!INCLUDE sdk-documentation]


Response

The following example shows the response.

Note: The response object shown here might be shortened for readability.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "value": {
    "@odata.type": "#microsoft.graph.security.auditLogQuery",
    "id": "168ec429-084b-a489-90d8-504a87846305",
    "displayName": "String",
    "filterStartDateTime": "String (timestamp)",
    "filterEndDateTime": "String (timestamp)",
    "recordTypeFilters": [
      "String"
    ],
    "keywordFilter": "String",
    "serviceFilter": "String",
    "operationFilters": [
      "String"
    ],
    "userPrincipalNameFilters": [
      "String"
    ],
    "ipAddressFilters": [
      "String"
    ],
    "objectIdFilters": [
      "String"
    ],
    "administrativeUnitIdFilters": [
      "String"
    ],
    "status": "String"
  }
}