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

# List Audit Attestation Keys

`GET /api/v1/edges/audit_attestation/keys`

## Request

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

Lists the public keys that sign audit manifests, for offline verification.

## Response `200`

Successful response

- C1ApiEdgeV1EdgeServiceListAuditAttestationKeysResponse: The EdgeServiceListAuditAttestationKeysResponse message.
  - `keys` C1ApiEdgeV1TBAuditAttestationKey[], nullable: The keys field.
    - `keyId` string: First 16 bytes of the SHA-256 of the raw public key, hex.
    - `publicKey` string: Raw Ed25519 public key, 32 bytes, hex.
    - `status` 'TB_AUDIT_ATTESTATION_KEY_STATUS_UNSPECIFIED' | 'TB_AUDIT_ATTESTATION_KEY_STATUS_CURRENT' | 'TB_AUDIT_ATTESTATION_KEY_STATUS_PREVIOUS': The status 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/keys/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)
