The Audit Logs API lets you programmatically access and export audit events for security monitoring, compliance reporting, and operational oversight.
Use the Audit Logs API to retrieve audit events and export them to a SIEM or internal workflow.
POST https://amplitude.com/api/2/audit-logs/{ORG_ID}.Amplitude returns audit events for the organization in the response.
curl -X POST "https://amplitude.com/api/2/audit-logs/76273" \
-H "Authorization: Basic Base64<ORG_API_KEY:ORG_SECRET_KEY>" \
-H "Content-Type: application/json" \
-d '{
"start_date": "2026-01-01T00:00:00Z",
"end_date": "2026-01-10T23:59:59Z",
"filters": {
"domain": "auth",
"feature": "auth",
"action": "login"
},
"pagination": {
"limit": 100
}
}'
start_date (required): The start of the date range in ISO 8601 format.end_date (required): The end of the date range in ISO 8601 format.All other fields are optional and refine your query. The API supports a maximum query range of 30 days, and Amplitude retains data for 90 days.
Export audit events to your SIEM to monitor administrative activity and detect anomalous access patterns.
Collect audit events to support compliance workflows, such as SOC 2, ISO 27001, and HIPAA reporting.
Review audit events to trace administrative actions and support forensic investigations.
Contact Amplitude Support and provide your Organization ID. Amplitude Support issues the Organization Secret Key.
No. The Audit Logs API uses https://amplitude.com for all requests.
January 1st, 1970
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2026 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.