---
title: "Your audit log"
method: GET
path: "/buyer-audit"
tags: ["Compliance"]
---

# Your audit log

`GET /buyer-audit`

## Request

- Base URL: `https://api.opedd.com`
- URL: `https://api.opedd.com/buyer-audit`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer

Every fetch of licensed content by your account, up to 90 days per request, with the licence and terms in force. `include_inclusion_proof=true` adds the proof that each event is part of a batch recorded on the Tempo blockchain. Page with `cursor`. Credential: your buyer account session, or a buyer API key with the `audit` scope.

## Query parameters

- `from` string, date-time
- `to` string, date-time
- `cursor` string
- `limit` integer
- `include_inclusion_proof` boolean

## Response `200`

Audit ledger page returned.

## Other responses

- `400`: `WINDOW_EXCEEDED` (window span >90 days), invalid `from`/`to` ISO date, or invalid cursor
- `401`: Missing or invalid credential
- `403`: The key does not carry the `audit` scope
- `404`: No buyer account for this sign-in yet.
- `429`: Rate limit exceeded (100/min per buyer). Body: `{"error": "rate_limit_exceeded", "retry_after_seconds": <N>}`
- `500`: Internal server error (query or attestation-hydration failure)

---

[API](https://skmtc.dev/opedd/apis/opedd-api.md) · [All operations](https://skmtc.dev/opedd/apis/opedd-api/llms.txt) · [OpenAPI document](https://skmtc.dev/opedd/apis/opedd-api/revisions/a33336810cf0?raw)
