---
title: "List recent admin audit log entries (newest first, capped at 200)"
method: GET
path: "/v1/admin/audit-logs"
tags: ["Audit Logs"]
---

# List recent admin audit log entries (newest first, capped at 200)

`GET /v1/admin/audit-logs`

## Response `200`

Audit logs retrieved successfully

- AuditLogsListApiResponseDto
  - `success` boolean, required — Indicates if the request was successful
  - `message` string, required — Human readable message
  - `data` object[], required — Response data
    - `id` string, uuid, required
    - `actorUserId` string, uuid, nullable, required — Acting user; null for API-key or machine callers
    - `actorEmail` string, nullable, required — Joined at read time; null for API-key callers or deleted actors
    - `action` string, required — Semantic action name, e.g. "project.renamed"
    - `targetType` string, nullable, required — Entity type mutated; null for bulk/no-single-target actions
    - `targetId` string, uuid, nullable, required — Entity id mutated; null for bulk/no-single-target actions
    - `statusCode` integer, required — Final response status code
    - `createdAt` unknown, required
  - `timestamp` string, date-time, required — Timestamp of the response
  - `truncated` boolean, required — True when older rows exist beyond the returned cap

---

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