Equipment



Base URL

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


Endpoints

1. Get Equipment Details

Endpoint:
GET https://api.rentila.com/landlord/equipment/details?id={equipment_id}
Description: Retrieves detailed information about a specific equipment item.
Parameters:
Parameter
Type
Required
Description
id
int
Yes
ID of the equipment item
Response Example:
{
"code": 200,
"status": "success",
"data": {
"equipment": {
"EquipmentID": 12345,
"EquipmentName": "Boiler",
"EquipmentType": "Heating",
"EquipmentBrand": "Bosch",
"EquipmentModel": "Model X",
"EquipmentPurchaseDate": "2023-05-10",
"EquipmentDescription": "Central heating system",
"EquipmentState": "Active"
}
},
"message": "OK"
}


2. Get List of Equipments

Endpoint:
GET https://api.rentila.com/landlord/equipment/equipment
Description: Retrieves a list of all equipment items.
Query Parameters (Optional):
Parameter
Type
Required
Description
search
string
No
Search query for equipment name or description
sort
string
No
Sorting column (default: EquipmentPurchaseDate)
sortDirection
string
No
Sorting order (ASC or DESC, default: DESC)
Response Example:
{
"code": 200,
"status": "success",
"data": {
"equipments": [
{
"EquipmentID": 12345,
"EquipmentName": "Boiler",
"EquipmentType": "Heating",
"EquipmentBrand": "Bosch",
"EquipmentModel": "Model X",
"EquipmentPurchaseDate": "2023-05-10",
"EquipmentState": "Active"
},
{
"EquipmentID": 67890,
"EquipmentName": "Air Conditioner",
"EquipmentType": "Cooling",
"EquipmentBrand": "LG",
"EquipmentModel": "AC-2000",
"EquipmentPurchaseDate": "2022-08-15",
"EquipmentState": "Inactive"
}
]
},
"message": "OK"
}