---
title: "List amendment history"
method: GET
path: "/leases/{lease_id}/amendments/{amendment_id}/history"
tags: ["Amendment History"]
---

# List amendment history

`GET /leases/{lease_id}/amendments/{amendment_id}/history`

## Request

- Base URL: `https://api.faireplace.com/api`
- URL: `https://api.faireplace.com/api/leases/{lease_id}/amendments/{amendment_id}/history`
- Auth: HTTP bearer

Returns the complete audit trail for an amendment. Entries are automatically
created by the system when changes occur (status changes, content modifications,
validation changes, signature updates, document additions).

**Read-only**: history entries cannot be created, updated, or deleted via API.

## Path parameters

- `lease_id` string, uuid, required
- `amendment_id` string, uuid, required

## Response `200`

List of history entries

- AmendmentHistoryResponse[]
  - `id` string, uuid, required
  - `amendment_id` string, uuid, required
  - `change_type` 'STATUS_CHANGE' | 'CONTENT_MODIFICATION' | 'VALIDATION_CHANGE' | 'SIGNATURE_UPDATE' | 'DOCUMENT_ADDITION', required: Type of change recorded
  - `change_date` string, date-time, required
  - `previous_values` object, nullable: Previous state as JSON
  - `new_values` object, nullable: New state as JSON
  - `change_reason` string, nullable
  - `performed_by` string, uuid, required: ID of the user who performed the change

## Other responses

- `401`: Unauthorized
- `404`: Not found

---

[API](https://skmtc.dev/faireplace/apis/faireplace-property-management-api.md) · [All operations](https://skmtc.dev/faireplace/apis/faireplace-property-management-api/llms.txt) · [OpenAPI document](https://skmtc.dev/faireplace/apis/faireplace-property-management-api/revisions/69de39762919?raw)
