---
search:
  tags:
    - Approval Policies
    - GET
seo:
  description: >-
    Returns retained snapshots newest first, a page at a time,… Reference for
    the GET /api/v2/approval-policies/{policyId}/versions endpoint in the Anlyon
    API.
sidebar:
  label: Read immutable policy history
  badge: GET
title: Read immutable policy history
type: openapi-operation
---
Returns retained snapshots newest first, a page at a time, including the deletion tombstone after a policy is removed. Page with `before` set to `pagination.nextBefore`; the cursor is stable while new versions are added. `pagination.earliestVersion` is the oldest retained version, so a decision citing an older one predates retained history. Older overwritten versions are not reconstructed; baseline entries mark migration-time evidence. Scoped to the credential environment. Tenant or environment erasure removes its retained history.

`GET /api/v2/approval-policies/{policyId}/versions`
