---
title: "Change amendment status"
method: PUT
path: "/leases/{lease_id}/amendments/{amendment_id}/status"
tags: ["Leases"]
---

# Change amendment status

`PUT /leases/{lease_id}/amendments/{amendment_id}/status`

## Request

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

Change the status of an amendment (DRAFT, PENDING_APPROVAL, APPROVED, REJECTED, ACTIVE, EXPIRED)

## Path parameters

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

## Request body

- ChangeAmendmentStatusDto: Data for changing the status of an amendment
  - `status` 'DRAFT' | 'PENDING_SIGNATURE' | 'SIGNED' | 'ACTIVE' | 'CANCELLED' | 'REJECTED' | 'EXPIRED', required: Amendment status
  - `reason` string, nullable: Reason for the status change

## Response `200`

Amendment status updated successfully

- LeaseAmendment: Lease amendment
  - `id` string, uuid, required: Unique identifier of the amendment
  - `lease_id` string, uuid, required: Lease ID
  - `amendment_number` string, required: Amendment number
  - `amendment_type` 'RENT_MODIFICATION' | 'DURATION_MODIFICATION' | 'TENANT_MODIFICATION' | 'GUARANTOR_MODIFICATION' | 'CHARGE_MODIFICATION' | 'CONDITION_MODIFICATION' | 'EARLY_TERMINATION' | 'RENEWAL' | 'OTHER', required: Amendment type
  - `status` 'DRAFT' | 'PENDING_SIGNATURE' | 'SIGNED' | 'ACTIVE' | 'CANCELLED' | 'REJECTED' | 'EXPIRED', required: Amendment status
  - `effective_date` string, date, required: Effective date of the amendment
  - `signature_date` string, date, nullable: Amendment signature date
  - `validation_status` string, nullable: Validation status (VARCHAR in DB)
  - `validation_date` string, date-time, nullable: Validation date
  - `validated_by` string, uuid, nullable: ID of the user who validated
  - `legal_reference` string, nullable: Legal reference
  - `description` string, nullable: Description of the amendment
  - `special_conditions` string, nullable: Special conditions of the amendment
  - `notes` string, nullable: Internal notes
  - `created_at` string, date-time, required: Creation date
  - `updated_at` string, date-time, required: Last modification date
  - `created_by` string, uuid, required: ID of the creator user
  - `updated_by` string, uuid, required: ID of the last modifier user

## Other responses

- `400`: Bad request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not found
- `500`: Internal Server Error

---

[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)
