Supported products
Supported products
Required Scopes
Required Scopes
Query audit logs
To retrieve audit logs, make aGET request to /cms/v3/audit-logs/.
For example, the following request retrieves audit logs for landing page updates made by a specific user:
The response will include details for each event that meets the filter criteria.
Pagination
Results are paginated using cursor-based pagination. To retrieve the next page of results, include anafter query parameter with the value from the paging.next object in the response.
For example, in the example response above, the after value is 1710081138123. To retrieve the next page of results, you would make a GET request to /cms/v3/audit-logs/?objectType=BLOG_POST&limit=10&after=1710081138123.
Example use cases
Find recent changes to a specific page
To find all changes made to a specific page, use theobjectId parameter:
Find all deleted content in a time range
To find all content that was deleted within a specific time window:Audit changes by a specific user
To see all changes made by a specific user across all content types:Event types
TheeventType parameter accepts the following values. You can specify multiple values as comma-separated strings (e.g., eventType=CREATED,UPDATED).
Object types
TheobjectType parameter accepts the following values. You can specify multiple values as comma-separated strings (e.g., objectType=BLOG,LANDING_PAGE).