---
title: "List audit logs"
method: GET
path: "/v2/audit-logs"
tags: ["Audit Logs"]
---

# List audit logs

`GET /v2/audit-logs`

Retrieve a paginated list of admin audit logs. Supports filtering by date range and action types.

## Query parameters

- `page_after` string
- `page_size` integer
- `start_date` string, date-time
- `end_date` string, date-time
- `actions` unknown[]
  - unknown

## Response `200`

Successfully retrieved audit logs

- AuditLogListResponseDto — Paginated list of admin audit logs
  - `audit_logs` AuditLogDto[] — List of audit log entries
    - `action` string — The action that was performed
    - `actor` AuditLogActingAdminDto — Information about the admin who performed the action
      - `email` string — Email address of the admin
      - `id` string — Unique identifier for the admin
      - `role` string — Role of the admin
    - `category` string — Category of the action
    - `id` string — Unique identifier for the audit log entry
    - `message` string — Human-readable description of the action
    - `occurred_at` string, date-time — When the action occurred (ISO 8601 format)
    - `subcategory` string — Subcategory of the action
    - `success` boolean — Whether the action was successful
  - `page_after` string — Cursor for the next page of results. Null if this is the last page

## Other responses

- `400` — Bad request - Invalid parameters
- `401` — Unauthorized - Invalid or missing authentication token
- `429` — Too many requests - Rate limit exceeded
- `500` — Internal server error

---

[API](https://skmtc.dev/adaptivesecurity/apis/adaptive-api.md) · [All operations](https://skmtc.dev/adaptivesecurity/apis/adaptive-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/adaptivesecurity/adaptive-api/revisions/aaa99c15ecc7/schema)
