---
title: "Finalize amendment signature"
method: POST
path: "/leases/{lease_id}/amendments/{amendment_id}/finalize-signature"
tags: ["Leases"]
---

# Finalize amendment signature

`POST /leases/{lease_id}/amendments/{amendment_id}/finalize-signature`

## Request

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

Finalize the electronic signature process after all parties have signed.

**Prerequisites:**
- Amendment must be in `PENDING_SIGNATURE` status

**Flow:**
1. Updates `DocumentSignature` status to `COMPLETED`
2. Stores the signed PDF URL
3. Transitions amendment to `SIGNED`
4. Creates a `SIGNED_COPY` amendment document record

## Path parameters

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

## Request body

- FinalizeAmendmentSignatureDto: Data for finalizing the electronic signature of an amendment
  - `document_signature_id` string, uuid, required: ID of the document signature process to finalize
  - `signed_pdf_url` string, uri, required: URL of the signed PDF document

## Response `200`

Signature finalized successfully

- object
  - `status` string
  - `amendment_id` string, uuid

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