| 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.

```json
{
  "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

# Error Responses

## 400 - Invalid query parameters
## 403 - Forbidden - Wrong API key or Public API access disabled
## 404 - Workspace or organization not found
## 429 - Rate limit exceeded
## default - Unexpected Server error
