FlatTableDTO
A row of the apartment list returned by POST /v1/open-api/flat/filter — the
apartment plus its building, house and currency in flattened form.
Apartment ID
1024Apartment number
45Room count, stored as text
3Total area, m²
78.4Living area, m²
52.1Floor
7Entrance (podyezd) number
2Entrance name
2-podyezdCommercial status of an apartment.
SALE— on saleBOOKED— bookedSOLD— soldRESERVE— reservedDELIVERED— keys handed overREGISTERED— registered to the client
Possible values: [SALE, BOOKED, SOLD, RESERVE, DELIVERED, REGISTERED]
SALEWhether the apartment is repaired
trueWhether the unit is an apartment
trueApartment class.
Possible values: [ECONOMICAL, COMFORT, BUSINESS, PREMIUM]
COMFORTType of a non-residential unit.
BASEMENT— basementSHOP— shopPARKING— parking placeAPARTMENT— apartment
Possible values: [BASEMENT, SHOP, PARKING, APARTMENT]
SHOPTotal price, in currencyCcy
780000000Price per m²
9948000Total price with repair
860000000Total price without repair
780000000Required prepayment amount
234000000Instalment length, months
24Terrace area, m² (null when the apartment has no terrace)
6.2Building ID
34Building name
A blokHouse ID
144House name
Green ValleyCurrency ID of the house prices
1ISO code of the price currency
UZSCreation time (epoch seconds)
1672531200Always null — soft-deleted apartments are never returned by this endpoint.
nullfields object[]nullable
Apartment custom field values. null when the caller didn't request them.
Field ID — matches FlatFieldDTO.id
12The resolved value as text (option name, date, URL, …)
OchiqField name
Balkon turiCustom field type, shared by every custom-field family (contract, flat, payment and
lead task). Serialized by name. Identical value set to ContractFieldType, which
remains as the contract-family alias.
Possible values: [TEXT, EXTENDED_TEXT, DATE, SELECT, MULTI_SELECT, RADIO, TOGGLE_SWITCH, URL, TAG, LOCATION, COUNTER, ADDRESS, EMPLOYEE, FILE, NUMBER]
SELECTWhether the field is mandatory
falseDisplay position
1Numeric value — NUMBER fields only
1500000Currency of number — NUMBER fields only
24Ordered values of a multi-value field (MULTI_SELECT, EMPLOYEE, FILE). Empty for single-value types.
[]Latitude — LOCATION fields only
nullLongitude — LOCATION fields only
nullfiles object[]
Attached files — FILE fields only. Empty for every other type.
Presigned URL to the full-size file
https://minio.uysot.uz/uysot/files/201/avatar.png?X-Amz-Expires=3600Presigned URL to the thumbnail rendition
https://minio.uysot.uz/uysot/files/201/avatar_thumb.png?X-Amz-Expires=3600Presigned URL to the smallest rendition
https://minio.uysot.uz/uysot/files/201/avatar_small.png?X-Amz-Expires=3600{
"id": 1024,
"number": "45",
"rooms": "3",
"area": 78.4,
"livingArea": 52.1,
"floor": 7,
"entranceNumber": 2,
"entranceName": "2-podyezd",
"status": "SALE",
"repaired": true,
"apartment": true,
"category": "COMFORT",
"nonResidentialType": "SHOP",
"price": 780000000,
"pricePerArea": 9948000,
"priceRepaired": 860000000,
"priceNotRepaired": 780000000,
"prepayment": 234000000,
"delay": 24,
"terraceArea": 6.2,
"buildingId": 34,
"buildingName": "A blok",
"houseId": 144,
"houseName": "Green Valley",
"currencyId": 1,
"currencyCcy": "UZS",
"createdTimestamp": 1672531200,
"deletedTimestamp": null,
"fields": [
{
"fieldId": 12,
"value": "Ochiq",
"name": "Balkon turi",
"type": "SELECT",
"required": false,
"sortOrder": 1,
"number": 1500000,
"currencyId": 24,
"values": [],
"latitude": null,
"longitude": null,
"files": [
{
"absolutePath": "https://minio.uysot.uz/uysot/files/201/avatar.png?X-Amz-Expires=3600",
"thumbAbsolutePath": "https://minio.uysot.uz/uysot/files/201/avatar_thumb.png?X-Amz-Expires=3600",
"smallestAbsolutePath": "https://minio.uysot.uz/uysot/files/201/avatar_small.png?X-Amz-Expires=3600"
}
]
}
]
}