GET /api/admin/audit?month=yyyy-mm&actor=<staffSub|system>&target=:&cursor=&limit= (audit.read): entries
newest first, before/after already masked when written. Reading the log is not itself audited (it holds no customer
content; reasons are the admins' own words).
Staff cookie session; permission audit.read.
Source snapshot: admin/src/app/api/admin/audit/route.ts. This reference describes the current working tree, not proof of deployment. The response service types and validators remain authoritative.
__Host-hwa_session: ********************GET /api/admin/audit?month=yyyy-mm&actor=<staffSub|system>&target=:&cursor=&limit= (audit.read): entries
newest first, before/after already masked when written. Reading the log is not itself audited (it holds no customer
content; reasons are the admins' own words).
curl --location '/api/admin/audit?month=&actor=&target=&cursor=&limit='{}