FairePlace Property Management API
string · uuid · required string · uuid · requiredstring · enum · required
string · uuid · required string · uuid · requiredstring · uuid · requiredstring · uuid · requiredstring · enum · requiredstring · requiredinteger · int64 · min: 0 · requiredstring · date-time · required
Generate a lease PDF
POST
https://api.faireplace.com/api
/leases/{lease_id}/pdf
Generates a PDF document from a lease template with the provided data. Returns the PDF directly as binary with performance headers.
path Parameters
lease_idUnique lease ID
Example: 550e8400-e29b-41d4-a716-446655440000
Generate a lease PDF › Request Body
Request to generate a lease PDF
template_idDocument template ID to use
Example: 550e8400-e29b-41d4-a716-446655440000
template_typeTemplate type (LeaseContract, Amendment, InventoryReport, etc.)
Enum values:
LeaseContract
Amendment
InventoryReport
RentReceipt
NoticeToVacate
OtherDocument
Example: LeaseContract
object · required
Data to insert into the template (JSON format)
Example: {"tenant_name":"Jean Dupont","property_address":"123 Rue de la Paix, 75001 Paris","rent_amount":850}
object
PDF formatting options
Generate a lease PDF › Responses
PDF generated successfully
string
List lease PDFs
GET
https://api.faireplace.com/api
/leases/{lease_id}/pdfs
Retrieves the list of all generated PDFs for a specific lease
path Parameters
lease_idUnique lease ID
Example: 550e8400-e29b-41d4-a716-446655440000
List lease PDFs › Responses
PDF list retrieved successfully
object[]
Generated PDF metadata
idUnique identifier of the generated PDF
Example: 550e8400-e29b-41d4-a716-446655440000
lease_idAssociated lease ID
Example: 550e8400-e29b-41d4-a716-446655440001
template_idTemplate ID used
Example: 550e8400-e29b-41d4-a716-446655440002
template_typeTemplate type used
Enum values:
LeaseContract
Amendment
InventoryReport
RentReceipt
NoticeToVacate
OtherDocument
Example: LeaseContract
file_pathPath or URL of the generated PDF file
Example: https://storage.example.com/pdfs/lease_contract_123.pdf
file_sizeFile size in bytes
Example: 524288
creation_timestampPDF creation date and time
Example: 2024-01-15T10:30:00Z
object | null
Custom variables used during generation