Skip to Content
API access is available to organizations with a signed BAA. Request API access →
API referenceList audit events

List audit events

Your BloomText team turns this on for your account. Book a call and we’ll set it up with you.Request access
GET/audit-events

Lists an organization’s audit events, newest first, with the filters of Account → Audit: a date range, a person, actions and a patient. Each event names its action with a dotted name such as chat.viewed, the same name the audit log’s CSV export uses. In BloomText today, Owners and IT see the audit log under Settings → Account → Audit and download it as CSV.

Credentials
API key with member scopes
Scope
audit.read

Run in Postman: import the collection, set api_key, and find this request in its folder.

Query parameters

org_idUUID

The organization the call acts on, from List organizations. Required when an account API key reaches more than one organization; an organization key or a key limited to one organization can leave it out.

afterstring

Only messages sent at or after this time. An RFC 3339 timestamp, or a date for midnight in the organization’s time zone.

beforestring

Only messages sent before this time. Same format as after.

actor_idUUID

Only events this person did, by user ID.

actionarray of AuditAction

Only these actions, by dotted name. Repeat the parameter for several.

patient_idUUID

Only events about this patient.

page[limit]integer

Number of records to return. Defaults to 50, maximum 100.

page[after]string

Cursor from the previous page’s pagination.next_cursor.

Returns

Returns 200 OK with a data array of Audit event objects and a pagination object. See pagination.

Errors

Failed requests return application/problem+json problem details. The errors specific to this endpoint:

StatusCodeMeaning
400invalid_requestThe request is malformed, such as invalid JSON.
400org_id_requiredThe key reaches more than one organization: pass org_id.
401invalid_tokenThe API key is missing or malformed, or isn’t a BloomText key.
401key_revokedThe API key was revoked.
401key_expiredThe API key’s expiry has passed.
403insufficient_scopeThe key doesn’t have the scope this endpoint needs.
403org_not_reachableThe key can’t reach the organization in org_id.
403accounts_not_enabledThe account layer isn’t turned on for this account yet.
429rate_limitedToo many requests. Retry after Retry-After seconds.
Last updated on