`GET /v1/orgs/{org}/audit-log/export`.
const url = 'https://api.updawg.net/v1/orgs/example/audit-log/export?format=example';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-log/export?format=example'Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Organization slug.
Query Parameters
Section titled “Query Parameters”csv or json.
Only this action, exactly.
Entries at or after this (RFC 3339).
Entries before this (RFC 3339).
Responses
Section titled “Responses”The log, newest first, as a download: CSV with metadata as a JSON column, or a JSON array of entries.
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.
Examplegenerated
[ { "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" } }]An unknown or repeated parameter, a format other than csv or json, a time that does not parse, or more entries than one export holds — narrow since and until.
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"}