---
title: "List audit log entries for an organization"
method: GET
path: "/api/public/v1/auditlog/list"
tags: ["AuditLogResourceSearch"]
---

# List audit log entries for an organization

`GET /api/public/v1/auditlog/list`

## Request

- Base URL: `https://allquiet.app` (the document declares no server; this is the origin it was published from)
- URL: `https://allquiet.app/api/public/v1/auditlog/list`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/allquiet/apis/all-quiet-public-api/docs/api/public/v1/auditlog/list/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns paginated audit log events for the organization. Auditing must be enabled on the organization.

**Required API key permissions**

- **Scope:** `audit-log:list`
- **Accepted key types:** organization API key (org-wide), personal access token (org-wide)
- **Access:** Operates on a single organization. Pass organizationId when your API key spans multiple organizations.
- **Required organization role (user-linked keys only):** Administrator
- Organization API keys are not subject to organization or team role checks.
- **Notes:** Auditing must be enabled on the organization.

## Query parameters

- `Cursor` string
- `Limit` integer
- `EntityType` string
- `EntityId` string
- `Action` string
- `organizationId` string, uuid

## Response `200`

OK

- AllQuietApiPublicAuditingAuditLogResourceListResponse
  - `items` AllQuietApiPublicAuditingAuditLogResource[], nullable
    - `id` string, nullable
    - `expiresAt` string, date-time, nullable
    - `entityType` string, nullable
    - `entityId` string, nullable
    - `entityDisplayName` string, nullable
    - `action` string, nullable
    - `modification` AllQuietApiPublicAuditingAuditLogModificationResource
      - `userDisplayName` string, nullable
      - `intent` string, nullable
      - `timestamp` string, date-time, nullable
      - `userIdentifier` string, nullable
    - `signatureStatus` AllQuietApiAuditingSignatureStatus
      - `isSigned` boolean
      - `isValid` boolean
  - `hasMore` boolean
  - `nextCursor` string, nullable

## Other responses

- `400`: Bad Request
- `403`: Forbidden

---

[API](https://skmtc.dev/allquiet/apis/all-quiet-public-api.md) - [All operations](https://skmtc.dev/allquiet/apis/all-quiet-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/allquiet/apis/all-quiet-public-api/revisions/a69168a82f2c?raw)
