Furniture



Base URL

https://api.rentila.com/landlord/furniture

Endpoints

1. Get Furniture List

Endpoint:
GET https://api.rentila.com/landlord/furniture
Description: Retrieves a list of furniture inventories associated with a landlord’s properties.
Parameters:
  • id + edit_data (optional)- Fetches a specific furniture by ID.
  • filter[PropertyID] (string, optional): Filter by property ID(s), comma-separated.
  • filter[LandlordID] (string, optional): Filter by landlord ID(s), comma-separated.
  • active (boolean, optional): If true, retrieves only active inventories; otherwise, retrieves archived ones.
  • sort_by (string, optional): Field name to sort by.
  • sort_order (string, optional, default: DESC): Sorting order (ASC or DESC).
  • page (integer, optional, default: 1): Page number.
  • show_per_page (integer, optional): Number of records per page.
Response Example:
{
"code": 200,
"status": "success",
"data": {
"furnitures": [
{
"PropertyInventaireID": 123,
"PropertyID": 456,
"PropertyInventaireTitle": "Living Room Inventory",
"Rooms": [
{
"PropertyRoomID": 789,
"Furniture": [
{
"PropertyRoomsFurnitureLabel": "Sofa",
"PropertyRoomsFurnitureNumber": 1,
"PropertyRoomsFurnitureQuality": "Good"
}
]
}
]
}
],
"pagination": {
"current_page": 1,
"total_pages": 10,
"total_records": 100
}
},
"message": "OK"
}


2. Get Filters

Endpoint:
GET https://api.rentila.com/landlord/furniture/filters
Description: Retrieves filters for searching furniture inventories, including landlords, buildings, and properties.
Response Example:
{
"code": 200,
"status": "success",
"data": {
"landlords": {
"888279": "Immotop.lu"
},
"buildings": {
"b61853": "IMEEEUBLLE1"
},
"properties": {
"11": "22 rue Georges Bizet VENDU"
},
},
"message": "OK"
}