Zuplo Developer API

Query audit logs

GET
https://dev.zuplo.com
/v1/accounts/{accountName}/audit-logs

Retrieves audit logs with optional filtering and pagination.

Query audit logs › path Parameters

accountName
​string · required

The name of the account. You can find this in your Zuplo Portal under Settings > Project Information.

Query audit logs › query Parameters

limit
​integer · int32 · min: 1 · max: 100

Maximum number of results to return (1-100)

Default: 20
offset
​integer · int32 · min: 0

Number of results to skip for pagination

Default: 0
action
​string

Filter by specific action (e.g., 'account.create')

startDate
​string · date-time

Filter events after this date (ISO 8601 format)

endDate
​string · date-time

Filter events before this date (ISO 8601 format)

actor
​string

Filter by actor email address or subject identifier

success
​boolean

Filter by success status (true for successful, false for failed)

Query audit logs › Responses

The request has succeeded.

Response containing a list of audit logs with pagination
​Zuplo.AuditLogs.AuditLog[] · required

Array of audit log entries

​object · required

Pagination information


Query audit log events

GET
https://dev.zuplo.com
/v1/audit-logs/{bucketId}/events

Search audit log events for a bucket. Supports filtering by event type, actor, subject, and time range.

Query audit log events › path Parameters

bucketId
​string · required

Bucket id or bucket name.

Query audit log events › query Parameters

limit
​integer · int32 · min: 1 · max: 100

Maximum number of results to return (1-100)

Default: 20
offset
​integer · int32 · min: 0

Number of results to skip for pagination

Default: 0
type
​string

Filter by event type (reverse-DNS, e.g. 'com.zuplo.apikey.create')

actorSub
​string

Filter by actor subject identifier

subject
​string

Filter by event subject

startDate
​string · date-time

Filter events at or after this time (ISO 8601)

endDate
​string · date-time

Filter events at or before this time (ISO 8601)

Query audit log events › Responses

The request has succeeded.

Audit log events response
​Zuplo.AuditLogsV1.AuditLogsPagination · required

Pagination for audit log events


Aggregated audit log stats

GET
https://dev.zuplo.com
/v1/audit-logs/{bucketId}/stats

Returns top-N event counts grouped by event type or actor sub.

Aggregated audit log stats › path Parameters

bucketId
​string · required

Bucket id or bucket name.

Aggregated audit log stats › query Parameters

groupBy
​string · required

Column to group by: type | actorSub

limit
​integer · int32 · min: 1 · max: 100

Maximum number of groups to return (1-100)

Default: 25
startDate
​string · date-time

Filter events at or after this time (ISO 8601)

endDate
​string · date-time

Filter events at or before this time (ISO 8601)

Aggregated audit log stats › Responses

The request has succeeded.

Audit log stats response
groupBy
​string · required

Column that was grouped by