Audit

Read audit logs for entity changes and permission changes, and inspect audit retention configuration per tenant. Set tenant context before calling these methods.

Entity changes

List entity changes for the current tenant.

client.audit.listEntityChanges()

await client.setTenant(tenantId)

const changes = await client.audit.listEntityChanges()
// AuditEntityChangeRow[]

Permission changes

List permission changes (e.g. role assignments, scope changes) for the current tenant.

client.audit.listPermissionChanges()

const permissionChanges = await client.audit.listPermissionChanges()
// AuditPermissionChangeRow[]

Retention configuration

Read audit retention configuration.

client.audit.listRetentionConfigs()

await client.setTenant(tenantId)

const configs = await client.audit.listRetentionConfigs()
// AuditRetentionConfigRow[]

Was this page helpful?