📘 API Documentation: List Units Status
Base URL
https://property.ysgcloud.com.ng
Endpoint
/api/listunitsstatus
Authentication
No authentication required. If added later, use Authorization: Bearer <token>.
Request
- Method: GET
- Headers:
Accept: application/json
Response
Returns an array of unit status objects with the following fields:
- PropertyNo
- UnitNo
- UnitName
- UnitStatus
Example Success Response
[
{
"PropertyNo": "P001",
"UnitNo": "U001",
"UnitName": "Flat A",
"UnitStatus": "Occupied"
},
{
"PropertyNo": "P001",
"UnitNo": "U002",
"UnitName": "Flat B",
"UnitStatus": "Vacant"
}
]
Error Response
{
"status": "error",
"message": "Invalid request or server error"
}
Example Usage
JavaScript (Browser)
<script>
fetch("https://property.ysgcloud.com.ng/api/listunitsstatus")
.then(response => {
if (!response.ok) throw new Error("Network error");
return response.json();
})
.then(unitsStatus => {
console.log("Retrieved units status:", unitsStatus);
unitsStatus.forEach(u => {
console.log(
`PropertyNo: ${u.PropertyNo}, UnitNo: ${u.UnitNo}, UnitName: ${u.UnitName}, Status: ${u.UnitStatus}`
);
});
})
.catch(err => console.error("Error:", err));
</script>
Postman
GET Request
- Method: GET
- URL:
https://property.ysgcloud.com.ng/api/listunitsstatus - Headers:
Accept: application/json
Live Demo
Open your browser console to see the retrieved unit status data: