GraphQL Changelog – June 24
July 6th, 2026 by ReadMe API
Organizations can now export their full audit log activity — not limited to a single pipe — using a dedicated mutation that mirrors the existing pipe-level export experience.
Added:
- The mutation
exportOrgAuditLogsReportcreates an asynchronous org-scoped audit log export. Input:orgUuid: ID!— the organization to export logs for.outputFormat: AuditLogOutputFormat—CSV(default) orJSONL.deliveryMethod: AuditLogDeliveryMethod—EMAIL(default) orWEBHOOK.searchTerm: String— filter logs by user name or email (case-insensitive).filterDateFrom / filterDateTo: DateTime— date range for the export (max 30 days; max 180 days in the past).- Returns
{ success, correlationId, warning }.
Notes:
- Requires organization admin permission on the target organization.
- Rate limit: 6 export requests per user per day. Retrieving a request via
auditLogExportRequestis separately limited to 1 call per correlation ID per 10 minutes, per user. - When
deliveryMethodisWEBHOOKand no org-level webhook is configured foraudit_log.export_finished, the mutation succeeds butwarningis populated with a descriptive message. Thewarningfield isnullforEMAILdelivery or when the webhook is properly configured. - Use the
correlationIdwith theauditLogExportRequestquery to poll for status and retrieve the pre-signed download URL. Thepipefield on that query returnsnullfor org-scoped exports.

