---
title: "查询审计日志"
method: GET
path: "/v1/admin/monitor/audit-logs"
tags: ["AdminMonitorService"]
---

# 查询审计日志

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

查询管理后台审计日志。用于“日志管理-审计日志”页面，也可通过 targetType=user&targetId={userId} 查询某个用户作为目标资源的操作记录。

## Query parameters

- `actorId` string
- `module` string
- `action` string
- `targetType` string
- `targetId` string
- `from` string
- `to` string
- `page` integer
- `size` integer

## Response `200`

审计日志列表，包含总数、分页信息和审计条目。

- AdminV1ListAuditLogsReply
  - `items` AdminV1AuditLogEntry[]
    - `action` string
    - `actorAccountType` integer — Actor account type snapshot resolved from the users table: 2 = internal staff, others = end-user/agent/enterprise. 0 when the actor is unknown or system.
    - `actorEmail` string
    - `actorId` string
    - `actorName` string
    - `actorRole` string
    - `after` string
    - `before` string
    - `createdAt` string, date-time
    - `errMsg` string
    - `id` string
    - `ip` string
    - `module` string
    - `page` string — Frontend page path where the operation happened (locale prefix stripped); empty for legacy rows.
    - `result` string
    - `source` string — Entry source: explicit = business audit write; auto = middleware fallback; legacy rows empty (treat as explicit).
    - `targetId` string
    - `targetName` string — Target resource display name resolved at read time from the owning table (user→username, role→name, channel→name, model→display_name, vendor→name, announcement→title). Empty when unresolved/deleted; UI falls back to target_id.
    - `targetType` string
  - `page` integer
  - `size` integer
  - `total` string

---

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