Audit
List audit logs
Return workspace activity for your organization: who did what, when, and on which resource.
GET
An audit log is one workspace action: who did it, when, and which resource they touched. Cloud writes a row when someone uses the dashboard, a Cloud API key, the Proxy API, or a Custom App.
This endpoint lists those rows for the authenticated organization, newest first. To review the same activity in the dashboard, open Settings > Audit logs.
api_key_id is present when the actor used an API key. acting_app is present when a Custom App performed the action, or when the row is an app lifecycle event such as install or launch.
This endpoint requires the Cloud audit:read scope.
Authorization
Blnk Cloud APIs support any one of the following authentication methods. All of them work with yourCLOUD_API_KEY or OAUTH_ACCESS_TOKEN.
Pass X-blnk-key: CLOUD_API_KEY or X-blnk-key: OAUTH_ACCESS_TOKEN.
Query parameters
integer
Page number. Defaults to
1. Values less than 1 are treated as 1.integer
Audit logs to return. Defaults to
10. Values less than 1 are treated as 10.string
Substring of the
action label on the log. Case-insensitive. For example: action=Ledger matches Ledger Created and Ledger Updated.string
User id stored on the log as
performed_by_id (user_...). Exact match. Do not pass the display name in performed_by.string
Audit logs whose
instance_id is this Cloud instance (instance_...). This is a filter, not a routing param.string
Audit logs whose
ledger_id is this ledger (ldg_...).string
Audit logs whose
balance_id is this balance (bln_...).string
Audit logs whose
transaction_id is this transaction (txn_...).string
Audit logs whose
identity_id is this identity (idt_...).string
Audit logs whose
reconciliation_id is this reconciliation (recon_...).string
Audit logs whose
anomaly_id is this alert.string
Audit logs whose
doc_id is this document.string
Audit logs whose
app_id is this app (app_...).string
Audit logs whose
installed_app_id is this install (instapp_...).string
Case-insensitive substring of
app_name on the log.string
Audit logs whose
domain_name is this workspace domain. domain is an alias for the same filter.Response
Rows include every resource id field. Unrelated ids come back as empty strings. These fields are omitted when empty:api_key_id, deployment_id, domain_name, email, acting_app, and performed_by_id.
array
Audit log rows for the current page, newest first.
object
Page info for this request.