audit_log_list
const url = 'https://api.updawg.net/v1/orgs/example/audit-log';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.updawg.net/v1/orgs/example/audit-logParameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Organization slug.
Query Parameters
Section titled “Query Parameters”Only this action, exactly: host.decommissioned.
The next of the previous page.
Responses
Section titled “Responses”A page of the audit log, newest first.
object
object
host.decommissioned, policy.updated, … Dotted, noun first.
object
Absent for a user this organization can no longer see, such as a removed member. The entry is still theirs.
user, system or policy. ⚠️ policy is an auto-merge — nobody
approved it, a rule did — and is not the same as system.
Where the request came from, when one did.
Pass as ?after= for the next page. Absent at the end. Opaque: a
client passes it back and does not read it.
Examplegenerated
{ "entries": [ { "action": "example", "actor": { "email": "example", "kind": "example", "name": "example", "user_id": "example" }, "at": "2026-04-15T12:00:00Z", "id": "example", "ip": "example", "metadata": { "additionalProperty": { "additionalProperty": {} } }, "target": { "id": "example", "kind": "example" } } ], "next": "example"}An unknown parameter, a repeated one, or a cursor that does not parse.
object
Examplegenerated
{ "detail": "example", "status": 1, "title": "example", "type": "example"}No session.
object
Examplegenerated
{ "detail": "example", "status": 1, "title": "example", "type": "example"}Not permitted for this role.
object
Examplegenerated
{ "detail": "example", "status": 1, "title": "example", "type": "example"}No such organization, or not yours.
object
Examplegenerated
{ "detail": "example", "status": 1, "title": "example", "type": "example"}Over the organization’s request limit. Retry-After says when to try again; RateLimit-Limit is the burst.
object
Examplegenerated
{ "detail": "example", "status": 1, "title": "example", "type": "example"}