Search audit log events (Advanced)
| Time | Status | User Agent | |
|---|---|---|---|
| Make a request to see history. |
URL Expired
The URL for this request expired after 30 days.
Parameters
workspaceId
uuid | null
Defaults to null
organizationId
uuid | null
Defaults to null
startDate
integer | null
≥ 0
Defaults to null
endDate
integer | null
≥ 0
Defaults to null
actions
array of strings | null
Defaults to null
actorIds
array of strings | null
Defaults to null
targetId
string | null
Defaults to null
cursor
string | null
Defaults to null
limit
integer
1 to 200
Defaults to 50
Response
200 - Paginated list of audit events
Object
Paginated response for audit logs listing.
Used for both INTERNAL and PUBLIC APIs
Events
array of objects
required
List of audit log events
Event Object
object
Single audit log event.
Represents one audit event with full details including actor, target,
context, and domain-specific details.
{
"id": "256eb609-72cb-4d42-a7a3-59a65d4e6726",
"action": "user.authentication.login",
"status": "success",
"actor": {
"type": "user",
"id": "93d3f26c-8bb1-4759-b0c7-eef01cb0321b",
"name": "local user",
"email": "dev_user@synthesia.io"
},
"target": {
"type": "user",
"id": "93d3f26c-8bb1-4759-b0c7-eef01cb0321b",
"name": "local user"
},
"context": {
"workspaceId": "b93d1427-06d8-412a-b158-6280e68b54d5",
"organizationId": null,
"ipAddress": null
},
"details": {
"authMethod": "username_password",
"isImpersonation": false,
"emailVerified": true,
"emailDomain": "synthesia.io",
"company": "Synthesia"
},
"metadata": {
"createdAt": "2025-10-05T06:58:28.321Z",
"processedAt": "2025-10-05T06:58:28.322Z"
}
}
Additional Fields
- nextCursor
- hasMore