Condition Reports

Finalize signature

Finalize the signature process after all parties have signed.

Flow:

  1. Verifies all SignatureRequest records are in Completed status
  2. Retrieves the signed PDF (signed_media_id) from the DocumentSignature
  3. Updates the condition report: signed_document_url, status → SIGNED
  4. Generates eIDAS proof archive (JSON + PDF) if configured

Permissions required: leases:write

post/leases/{lease_id}/condition-reports/{report_id}/finalize-signature

Request

  • Base URL: https://api.faireplace.com/api
  • URL: https://api.faireplace.com/api/leases/{lease_id}/condition-reports/{report_id}/finalize-signature
  • Auth: HTTP bearer

Path parameters

lease_idstring uuid required
report_idstring uuid required

Response

Signature finalized, report status → SIGNED

idstring uuid
lease_idstring uuid
report_type'ENTRY' | 'EXIT'
report_datestring date
status'DRAFT' | 'COMPLETED' | 'SIGNED' | 'DISPUTED'
conducted_bystring
conducted_by_type'OWNER' | 'AGENT' | 'BAILIFF'
general_notesstring nullable
document_urlstring nullable

Filled PDF URL (from generate-pdf)

document_signature_idstring uuid nullable

FK to document_signatures (from initiate-signature)

signed_document_urlstring nullable

Signed PDF URL (from finalize-signature)

created_atstring date-time
updated_atstring date-time

Changes

No recorded changes to this operation across all 1 revision of this API.