---
title: "List Audit Attestation Manifests"
method: GET
path: "/api/v1/edges/audit_attestation/manifests"
tags: ["Edge"]
---

# List Audit Attestation Manifests

`GET /api/v1/edges/audit_attestation/manifests`

## Request

- Base URL: `https://example.conductor.one`
- URL: `https://example.conductor.one/api/v1/edges/audit_attestation/manifests`
- Auth: HTTP bearer and OAuth 2
  - Client credentials
  - Token URL: `/auth/v1/token`

Lists the signed attestation manifests of the caller's own tenant, which
 chain the audit log into a tamper-evident sequence. Tenant-level: only the
 roles that hold EdgeService:owner (Super Administrator, AI Governance
 Administrator). Fails with FAILED_PRECONDITION when the warehouse has no attestation.

## Query parameters

- `audit_origin_id` string: The auditOriginId field.
- `audit_origin_instance_id` string: The auditOriginInstanceId field.
- `page_size` integer: The pageSize field.
- `page_token` string: The pageToken field.
- `since` string, int64: Keep manifests whose event-time span overlaps [since, until] (unix seconds). Zero leaves that side unbounded.
- `until` string, int64: The until field.

## Response `200`

Successful response

- C1ApiEdgeV1EdgeServiceListAuditAttestationManifestsResponse: The EdgeServiceListAuditAttestationManifestsResponse message.
  - `manifests` C1ApiEdgeV1TBAuditAttestationManifest[], nullable: The manifests field.
    - `batchId` string: The batchId field.
    - `canon` string: Canonicalization of the row bytes the leaves hash, for example tb-audit-canon-ch-v1.
    - `chainSeq` string, uint64: Zero-based, contiguous position of this batch in its chain.
    - `firstEventTime` string, date-time, nullable
    - `instanceId` string: The instanceId field.
    - `keyId` string: The keyId field.
    - `lastEventTime` string, date-time, nullable
    - `originId` string: The chain is (tenant_id, origin_id, instance_id).
    - `prevRoot` string: The previous batch's root in this chain, or 64 zeros for the first.
    - `root` string: RFC 6962 Merkle root of the batch, hex.
    - `rowCount` string, uint64: The rowCount field.
    - `signature` string: Ed25519 signature over the domain-separated manifest encoding, hex.
    - `tenantId` string: The tenantId field.
    - `version` integer: The version field.
  - `nextPageToken` string: The nextPageToken field.

## Changes

- **2026-10-06** `918a4e749f56`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/conductorone/apis/c1-api/changes/api/v1/edges/audit_attestation/manifests/get.md)

---

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