Skip to main content
The Audit Logs API returns a structured record of events that occurred in your Fireblocks workspace. Use it to feed compliance tooling, SIEM platforms, monitoring dashboards, and automation pipelines. For the full endpoint reference, see Get audit logs.
If you are already using the legacy timePeriod and cursor parameters, your integration continues to work without code changes.

Endpoint


Permissions

The caller’s API key must be associated with one of the following workspace user roles:
  • Admin
  • Non-Signing Admin
  • Auditor
  • Security Admin
  • Security Auditor
Any other role returns a 403 Forbidden error.

Query parameters

Date range

If neither startTime nor the deprecated timePeriod are supplied, the endpoint returns events from the last 24 hours. Example:

Filters

Usage notes:
  • Each filter accepts one or more values by repeating the query key.
  • Values are case-sensitive and must match exactly.
  • Values that contain spaces or special characters must be URL-encoded — for example, Outgoing transaction becomes Outgoing%20transaction.
Combination logic:
  • Multiple values for the same field combine as OR. For example, ?category=Administration&category=Security returns events in either category.
  • Values across different fields combine as AND. For example, ?category=Security&userId=abc123 returns events that are in the Security category and triggered by user abc123.
  • OR logic across different fields is not supported. You cannot retrieve events that are either by user X or in category Y in a single query.

Sorting and pagination

Pagination is cursor-based. When more results exist, the response includes a non-null next value. The response does not include a total count.

Response

Top-level shape

next is null when no further pages exist.
For backward compatibility, the response also includes a deprecated cursor field with the same value as next. New integrations should read next.

Per-event fields


Filter values

All filter values are drawn from a controlled vocabulary maintained by Fireblocks. Filtering against values not in the vocabulary returns an empty result set.

category (15 values)

Administration · Whitelist · Wallets · Exchanges · Settlements · Policies · Compliance · Transactions · Web3 · Developers · Assets · Keys · Automation · Orders · Security

subject (61 values)

Subjects describe the kind of entity an event acted on. Common values include: Transaction, Policy, Vault, Wallet, User, Sign in, Webhook endpoint, and Report. See Audit Log Events for the full list.

event (~200 values)

Events describe the action taken — for example, Submitted, Completed, Failed, Created, Approved, Changed password. Event values are scoped to a subject; the same event name can appear under multiple subjects. Filter by category or subject first to narrow the relevant set. See Audit Log Events for the full list.

Examples

Filter by multiple categories within a date range

Returns events in the Administration or Security category between January 1 and January 31, 2026.

Query everything a specific user did in a date range


Filter by category, subject, and event together

Returns only completed outgoing transactions.

Paginate through results

First request:
Response:
Next page:
When next is null, you have retrieved all results.

Errors

Error responses include a machine-readable code and a human-readable message:

Backward compatibility