List Audit Logs
Retrieve audit logs for your organization with cursor-based pagination. Requires an Enterprise subscription and organization admin or owner role.
Query parameters
Filter by action type (e.g., workflow.created, workflow.deployed, member.invited).
Filter by resource type (e.g., workflow, workspace, member).
Filter by a specific resource ID.
The unique identifier of the workspace.
Filter by the user who performed the action. Must be a member of your organization.
Only return logs after this ISO 8601 timestamp (inclusive).
Only return logs before this ISO 8601 timestamp (inclusive).
When true, includes audit logs from users who have left the organization.
Maximum number of audit log entries to return per page. Must be between 1 and 100.
Pagination cursor returned from a previous request's nextCursor field.
Response
A paginated list of audit log entries.
Example response
{
"data": [
{
"id": "audit_2c3d4e5f6g",
"workspaceId": "a91c4b2e-6d3f-4e8a-b5c7-0d9e2f1a8c64",
"actorId": "user_abc123",
"actorName": "Jane Smith",
"actorEmail": "jane@example.com",
"action": "workflow.deployed",
"resourceType": "workflow",
"resourceId": "3b1f7c92-8d4e-4a6b-9c0d-5e2f8a714b36",
"resourceName": "Customer Support Agent",
"description": "Deployed workflow Customer Support Agent",
"createdAt": "2025-06-20T14:15:22Z"
}
],
"limits": {
"workflowExecutionRateLimit": {
"sync": {
"requestsPerMinute": 60,
"maxBurst": 10,
"remaining": 59,
"resetAt": "2025-06-20T14:16:00Z"
},
"async": {
"requestsPerMinute": 60,
"maxBurst": 10,
"remaining": 59,
"resetAt": "2025-06-20T14:16:00Z"
}
},
"usage": {
"currentPeriodCost": 1.25,
"limit": 50,
"plan": "pro"
}
}
}