---
title: "Apply a rent revision"
method: PUT
path: "/leases/{lease_id}/rent-revisions/{revision_id}/apply"
tags: ["Rent Revisions"]
---

# Apply a rent revision

`PUT /leases/{lease_id}/rent-revisions/{revision_id}/apply`

## Request

- Base URL: `https://api.faireplace.com/api`
- URL: `https://api.faireplace.com/api/leases/{lease_id}/rent-revisions/{revision_id}/apply`
- Auth: HTTP bearer

Applies a previously recorded rent revision to the lease, updating its active rent
to the revision's `new_amount`.

## Usage Example

```bash
curl -X PUT https://api.faireplace.com/api/leases/660e8400-e29b-41d4-a716-446655440001/rent-revisions/550e8400-e29b-41d4-a716-446655440000/apply \
  -H "Authorization: Bearer YOUR_API_KEY"
```

**Response**:
```json
{
  "message": "Révision appliquée avec succès",
  "revision_id": "550e8400-e29b-41d4-a716-446655440000",
  "lease_id": "660e8400-e29b-41d4-a716-446655440001"
}
```

## Path parameters

- `lease_id` string, uuid, required
- `revision_id` string, uuid, required

## Response `200`

Revision applied successfully

- ApplyRevisionResponse: Confirmation returned after applying a recorded rent revision to the lease.
  - `message` string, required: Human-readable confirmation message.
  - `revision_id` string, uuid, required: Identifier of the revision that was applied.
  - `lease_id` string, uuid, required: Identifier of the lease whose rent was updated.

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