API reference
List infrastructure audit events
The account's infrastructure audit, newest first and hash-chained: who registered, started, ran, cancelled or finished what. chain_ok says whether the chain verifies. Never a plan's values or a secret.
Needs scope infra:read.
bearerAuthorizationBearer <JWT>An access token from the identity provider: a person's, or a customer's from the client credentials grant with an API key (developers.inorbit.hr). The gateway verifies it; the audience is iohr-api.
page_size?integerAt most this many; 0 means 50, above 200 means 200.
int32page_token?stringFrom the previous page's next_page_token.
object_id?stringOnly the events about this host, stack or run; empty for all.
iohr.infra.v1.ListAuditEventsResponse
application/json- response
iohr.infra.v1.ListAuditEventsResponse
chain_ok*booleanevents*array<>next_page_token*stringimport { ApiError, Public } from "@inorbithr/sdk";// Reads INORBIT_TOKEN, or INORBIT_KEY_ID and INORBIT_KEY_SECRET.const api = Public.fromEnv();try { for await (const auditEvent of api.infra.allListAuditEvents()) { console.log(auditEvent); }} catch (e) { if (!(e instanceof ApiError)) throw e; console.error(`${e.code}: ${e.problem} (request id ${e.raw.requestId})`); process.exitCode = 1;}npm install @inorbithr/sdk. Calls the package's public surface; an operation newer than your package needs the next release or a client generated for your account. The SDKs.
{ "chain_ok": true, "events": [ { "action": "string", "actor": "string", "approval_id": "string", "at": "string", "evidence": [ "string" ], "hash": "string", "object_id": "string", "object_kind": "string", "prev_hash": "string", "seq": "string", "worker_id": "string" } ], "next_page_token": "string"}