Audit log
dinio audit lists the audit log, newest first: every change made
through the API, and every refused attempt.
dinio auditdinio audit --zone example.com --since 7d --action 'record.*'dinio audit --outcome denied --allTIME (UTC) ACTOR ACTION TARGET OUTCOME2026-10-27 08:14:03 me@example.com (user_key) record.update www.example.com A success2026-10-27 08:12:40 me@example.com (user_key) record.delete go.example.com CNAME conflict (MANAGED_RECORD)With a personal key you see your own actions and everything on the zones you own or administer; with a zone key, that zone.
| Option | |
|---|---|
--since DURATION, --from TIME, --to TIME |
The range, as for dinio stats. Default: the last 24 hours; at most 31 days. |
--zone ZONE |
Only this zone (name or uuid). |
--action ACTION |
An exact action (record.create), or a prefix ending in * (record.*). |
--outcome OUTCOME |
success, denied, invalid, conflict, not_found or error. |
--category CATEGORY |
api, relay, auth or system. |
--actor-type TYPE |
user, user_key, zone_key, edge, system or anonymous. |
--user UUID |
Only actions of this user. |
--resource-type TYPE, --resource-id ID |
Only this resource. |
--request-id UUID |
Only the entries of one API request. |
--limit N |
Entries to show, 1–500 (default 50). |
--all |
Every entry in the range, page by page. |
Without --all, the CLI tells you when the range holds more entries than it showed.