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
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 transactionbecomesOutgoing%20transaction.
- Multiple values for the same field combine as OR. For example,
?category=Administration&category=Securityreturns events in either category. - Values across different fields combine as AND. For example,
?category=Security&userId=abc123returns events that are in the Security category and triggered by userabc123. - 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
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
Paginate through results
First request:next is null, you have retrieved all results.
Errors
Error responses include a machine-readable code and a human-readable message: