---
title: "Audit Log List"
method: GET
path: "/api/v1/admin/audit-logs"
tags: ["Audit Logs"]
---

# Audit Log List

`GET /api/v1/admin/audit-logs`

## Query parameters

- `page` integer
- `limit` integer
- `q` string
- `action` 'plan.create' | 'plan.update' | 'plan.updateStatus' | 'plan.delete' | 'formField.create' | 'formField.update' | 'formField.delete' | 'order.markPaid' | 'license.create' | 'license.update' | 'license.resend' | 'license.download' | 'license.delete' | 'certificateTemplate.create' | 'certificateTemplate.update' | 'certificateTemplate.duplicate' | 'certificateTemplate.setDefault' | 'certificateTemplate.delete' | 'queryPlan.create' | 'queryPlan.update' | 'queryPlan.delete' | 'contract.create' | 'contract.update' | 'contract.updateStatus' | 'contract.delete' | 'contractParty.create' | 'contractParty.update' | 'contractParty.delete' | 'user.create' | 'user.update' | 'user.delete' | 'role.create' | 'role.update' | 'role.delete' | 'settings.update' | 'translation.batchFromPrimary' | 'translation.toLocale' | 'translation.field' | 'translation.fieldToLocale' | 'auth.login' | 'auth.loginFailed' | 'auth.logout' | 'auth.changePassword'
- `entityType` 'plan' | 'formField' | 'order' | 'license' | 'certificateTemplate' | 'queryPlan' | 'contract' | 'contractParty' | 'user' | 'role' | 'settings' | 'translation'
- `entityId` string
- `userId` integer
- `from` string
- `to` string

## Response `200`

Audit log list

- object — Audit log list
  - `success` boolean, required
  - `data` object[], required
    - `id` integer
    - `userId` unknown
    - `username` unknown
    - `roleName` unknown
    - `action` string
    - `entityType` string
    - `entityId` unknown
    - `requestId` unknown
    - `ip` unknown
    - `userAgent` unknown
    - `method` string
    - `path` string
    - `statusCode` integer
    - `hasSnapshot` boolean
    - `createdAt` string, date-time
  - `meta` object, required
    - `pagination` object
      - `page` integer
      - `limit` integer
      - `total` integer
      - `pages` integer

## Other responses

- `403` — Insufficient permissions

---

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