Hi @Ward Horsfall ,
Currently Microsoft Graph supports the below Azure AD activity logs or audit logs APIs and you can only be able to apply filter OData parameter with these APIs.
GET tenant user activities : https://graph.microsoft.com/v1.0/auditLogs/directoryAudits
GET tenant user sign-ins : https://graph.microsoft.com/v1.0/auditLogs/signIns
GET provisioning logs : https://graph.microsoft.com/v1.0/auditLogs/provisioning
In addtion to this, presently the below Microsoft Graph compliance and privacy APIs are available. The Microsoft Graph compliance and privacy APIs can be used to build applications that:
- Create and manage subject rights requests
- Automate common tasks in eDiscovery (currently this is only available in Beta API)
You can also refer below documentation on Microsoft Graph compliance and privacy APIs for more information :
V1.0 API : https://learn.microsoft.com/en-us/graph/api/resources/complianceapioverview?view=graph-rest-1.0
Beta API : https://learn.microsoft.com/en-us/graph/api/resources/complianceapioverview?view=graph-rest-beta
Note: APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported.
Hope this helps.
If the answer is helpful, please click Accept Answer and kindly upvote it. If you have any further questions about this answer, please click Comment.