Audit

4 endpoints

List audit events with advanced filtering

Get a paginated list of audit events for the authenticated tenant with comprehensive filtering options. Supports filtering by user, event type, action, resource, and date range. This operation is automatically audited.

Parameters
limit
integerMaximum number of results to return
offset
integerNumber of results to skip for pagination
user_id
stringFilter by specific user ID (UUID)
event_type
stringFilter by event type
action
stringFilter by action performed
resource_type
stringFilter by resource type
resource_id
stringFilter by specific resource ID
from
stringFilter events from this date/time (RFC3339 format)
to
stringFilter events until this date/time (RFC3339 format)
Responses
200Successfully retrieved audit events with pagination info
400Invalid query parameters
401Authentication required
403Access denied - insufficient permissions
500Internal server error
Code Examples
example.ts
typescript
1import { Limbos } from '@limbos/sdk';
2
3const client = new Limbos({
4 apiKey: process.env.LIMBOS_API_KEY,
5});
6
7const result = await client.audit.list({
8 limit: 1,
9 offset: 1,
10 user_id: 'example',
11 event_type: 'example',
12 action: 'example',
13 resource_type: 'example',
14 resource_id: 'example',
15 from: 'example',
16 to: 'example',
17});
18
19console.log(result);