Admin Login
HomeGuidesAPI ReferenceChangelogBlockdaemon Main Docs
Log In
Guides

Export Audit Logs

Export Institutional Vault audit logs for compliance and forensics

Overview

Audit logs provide a chronological record of state-changing actions and operations in Institutional Vault. They support compliance review, accountability, and troubleshooting.

Export Audit Logs

  1. Open Settings from the main navigation.
  2. Select the Audit Logs tab.
  3. Choose a Date Range. The picker allows dates within the last year.
  4. Optionally filter by Operation ID or Transaction ID(s) (comma-separated).
  5. Under Download format, choose:
    • Auditor view (.csv) - default flat-column CSV, one row per operation after lifecycle merge, plus non-operation events such as login.
    • Full forensics (.zip) - raw-JSON metadata CSV inside a ZIP, with every audit entry and a full Metadata column for programmatic inspection.
  6. Click Export.

The settings page also shows a Recent audit events preview (same column set as the auditor CSV, limited to the most recent entries).

📘

Note:

Prefer Auditor view for Excel or Google Sheets. Use Full forensics when you need the complete intent payload (for example with jq).

Auditor CSV columns

ColumnDescription
DateEvent timestamp (RFC 3339, UTC).
Operation IDVault operation identifier for operation-bound rows; empty for non-operation events.
Event NameAudit event name (for example transaction.create or an MPA lifecycle event).
Operation TypeOperation type when the row is bound to an operation.
FunctionOn-chain or parsed function name when available (for example mint, burn, transfer).
AmountPer-destination amount(s); multiple values joined with ; .
TokenAsset symbol or token name.
CAIP-2Chain identifier derived from the operation intent (for example eip155:1).
Source WalletSource account name and on-chain address.
Destination WalletDestination account name(s) and address(es); multiple values joined with ; .
Operation StatusHuman-readable status (for example Finished, Pending Approval, Rejected).
InitiatorEmail of the user who initiated the operation, or actor email for non-operation events.
Approved ByApprover emails, joined with ; .
Rejected ByRejector emails, joined with ; .
Error CodeError code when the operation failed.
Error MessageError message when the operation failed.
📘

Note:

Auditor view merges lifecycle entries for the same operation into one row. If an operation was created outside the selected date range, detail cells such as amount or wallets can appear blank. Widen the range to include creation, or use Full forensics for every raw entry.

API export

Programmatic export uses:

  • GET /api/v2/audit-logs/download - download. Query parameters include start_date and end_date (required, RFC 3339), optional operation_id, transaction_id, and format (summary default, or forensics-zip).
  • GET /api/v2/audit-logs - recent entries for the settings preview (same summary columns; not for deep historical browsing).

Default summary responses are text/csv (audit_logs.csv). forensics-zip returns application/zip (audit-logs-forensics.zip).

See the Audit Logs API reference and your deployment Swagger UI for request details.

🗣️We Are Here to Help!

Please contact us via email or support chat if you encounter an issue, bug, or need assistance. Don't forget to include any relevant details about the problem. To request a wallet form and Institutional Vault Approver form, please click here or contact our sales team.


Did this page help you?