Retrieve audit log events

Retrieve paginated audit log events for a workspace or an organization. Exactly one of workspaceId or organizationId must be provided.

Supports filtering by date range (Unix timestamps), multiple actions, multiple actor IDs, and target ID. Any combination of filters can be applied together.

Array parameters use comma-separated values:

  • Multiple actions: ?actions=billing.credits.consumed,dubbing.project.created
  • Multiple actors: ?actorIds=user-123,user-456

Example queries:

  • Latest events: GET /v2/auditLogs/events?workspaceId=12345678-1234-1234-1234-123456789abc&limit=50
  • Filtered by action and date: GET /v2/auditLogs/events?workspaceId=12345678-1234-1234-1234-123456789abc &actions=billing.credits.consumed&startDate=1704067200&endDate=1706745599
  • Multiple filters: GET /v2/auditLogs/events?workspaceId=12345678-1234-1234-1234-123456789abc &actions=billing.credits.consumed,dubbing.project.created&actorIds=user-123,user-456

This endpoint is rate-limited and usage is tracked against your API quota.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
uuid

Workspace UUID to filter events by (mutually exclusive with organizationId)

uuid

Organization UUID to filter events by (mutually exclusive with workspaceId)

string

Comma-separated list of actions to filter by (e.g. "billing.credits.consumed,dubbing.project.created")

string

Comma-separated list of actor IDs to filter by (e.g. "user-123,user-456")

string

Filter events by target ID

integer
≥ 0

Filter events created on or after this Unix timestamp (seconds since epoch)

integer
≥ 0

Filter events created before this Unix timestamp (seconds since epoch)

string

Opaque cursor for pagination

integer
1 to 200
Defaults to 50

Number of events per page (max 200)

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json