post
https://api.synthesia.io/v2/auditLogs/export
Export audit log events for a workspace or organization as a CSV file. Exactly one of workspaceId or organizationId must be provided.
Supports the same filtering options as the query endpoints:
- Date range (Unix timestamps)
- Multiple actions
- Multiple actor IDs
- Target ID
Export limits:
- Maximum 10,000 events per export
- If more events match the filters, the export will be truncated
- Truncated exports include "_TRUNCATED" in the filename
Example requests:
- Export all events for an organization: {"organizationId": "12345678-1234-1234-1234-123456789abc"}
- Export filtered events: {"organizationId": "12345678-1234-1234-1234-123456789abc", "startDate": 1704067200, "endDate": 1735689599, "actions": ["billing.credits.consumed", "video.created"]}
- Export by workspace with filters: {"workspaceId": "12345678-1234-1234-1234-123456789abc", "actorIds": ["user-123", "user-456"]}
This endpoint is rate-limited and usage is tracked against your API quota.