Skip to main content
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 your CLOUD_API_KEY or OAUTH_ACCESS_TOKEN. Pass X-blnk-key: CLOUD_API_KEY or X-blnk-key: OAUTH_ACCESS_TOKEN.
string
required
Cloud API key or OAuth access token. Create credentials in API keys or OAuth.

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.

Need help?

We are very happy to help you make the most of Blnk, regardless of whether it is your first time or you are switching from another tool. To ask questions or discuss issues, please contact us or join our Discord community.