---
title: "Read the account audit log"
method: GET
path: "/api/v1/account/audit"
---

# Read the account audit log

`GET /api/v1/account/audit`

## Request

- Base URL: `https://ctxstore.ai`
- URL: `https://ctxstore.ai/api/v1/account/audit`
- Auth: HTTP bearer

Security events for the authenticated account only (auth blocks, rate-limit lockouts, key rotations, audit exports), newest first. Keyset-paginated: pass next_cursor back as cursor.

## Query parameters

- `since` string, date-time
- `until` string, date-time
- `event_type` string
- `limit` integer
- `cursor` string

## Response `200`

One page of audit events

- object
  - `events` object[]
    - `id` integer
    - `ts` string, date-time
    - `event_type` string
    - `actor` string
    - `detail` object
  - `next_cursor` string, nullable

## Other responses

- `400`: Bad filter, limit or cursor
- `401`: Unauthorized

---

[API](https://skmtc.dev/ctxstore/apis/ctxstore-ai.md) · [All operations](https://skmtc.dev/ctxstore/apis/ctxstore-ai/llms.txt) · [OpenAPI document](https://skmtc.dev/ctxstore/apis/ctxstore-ai/revisions/0581ff18c0f4?raw)
