Download OpenAPI specification:
| id required | string <uuid> Идентификатор 1С |
| title required | string <= 255 characters Название проекта |
| region required | string <uuid> Идентификатор региона (reference-service) |
| developer | string <uuid> Идентификатор застройщика (reference-service) |
| site_url | string <uri> <= 255 characters Ссылка на сайт проекта |
| geolocation | Array of numbers <float> = 2 items [ items <float > ] Геолокация проекта [широта, долгота] |
| description | string Описание проекта |
Array of objects (FileDto) | |
| sort | integer >= 0 Default: 500 Сортировка |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "ЖК Солнечный",
- "region": "ac2f330e-0351-4cac-b9d3-953e54b3d1f8",
- "developer": "df9ac066-2abd-4ef2-83a4-e431f1dffbad",
- "geolocation": [
- 55.7558,
- 37.6173
], - "description": "Проект жилого комплекса с развитой инфраструктурой...",
- "files": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "presentation",
- "sort": 500
}
], - "sort": 500
}{- "item": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "message": "Запись успешно создана"
}required | object (FilterProjectsDto) |
required | object (PaginationDto) |
{- "filter": {
- "filters": [
- {
- "property": "id",
- "value": [
- "123e4567-e89b-12d3-a456-426614174000"
], - "operator": "IN"
}
]
}, - "pagination": {
- "page": 1,
- "limit": 10,
- "order_by": "id",
- "direction": "asc"
}
}{- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "deleted_at": "2019-08-24T14:15:22Z",
- "active": true,
- "title": "ЖК Солнечный",
- "region": "ac2f330e-0351-4cac-b9d3-953e54b3d1f8",
- "developer": "df9ac066-2abd-4ef2-83a4-e431f1dffbad",
- "geolocation": [
- 55.7558,
- 37.6173
], - "description": "Проект жилого комплекса с развитой инфраструктурой...",
- "files": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "presentation",
- "sort": 500
}
], - "sort": 500,
- "development_end": {
- "year": 2025,
- "quarter": 2
}
}
], - "pagination": {
- "page": 1,
- "limit": 10,
- "page_count": 10,
- "total_count": 100
}
}| id required | string <uuid> Идентификатор проекта |
| active | boolean Активность |
| title | string <= 255 characters Название проекта |
| developer | string <uuid> Идентификатор застройщика (reference-service) |
| site_url | string <uri> <= 255 characters Ссылка на сайт проекта |
| geolocation | Array of numbers <float> = 2 items [ items <float > ] Геолокация проекта [широта, долгота] |
| description | string Описание проекта |
Array of objects (FileDto) | |
| sort | integer >= 0 Default: 500 Сортировка |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "active": true,
- "title": "ЖК Солнечный",
- "developer": "df9ac066-2abd-4ef2-83a4-e431f1dffbad",
- "geolocation": [
- 55.7558,
- 37.6173
], - "description": "Проект жилого комплекса с развитой инфраструктурой...",
- "files": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "presentation",
- "sort": 500
}
], - "sort": 500
}{- "item": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "message": "Запись обновлена"
}| id required | string <uuid> Идентификатор 1С |
| project required | string <uuid> Идентификатор проекта |
| title required | string <= 255 characters Название дома/литера |
| short_title | string <= 50 characters Короткое название дома/литера |
object (AddressDto) | |
Array of objects (FileDto) |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "project": "9ec8a81a-31b2-4a83-bcd8-cef9150932d2",
- "title": "Литер 1",
- "short_title": "Литер 1",
- "address": {
- "city": "Краснодар",
- "street": "Красная",
- "geolocation": [
- 55.7558,
- 37.6173
]
}, - "files": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "presentation",
- "sort": 500
}
]
}{- "item": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "message": "Запись успешно создана"
}required | object (FilterHousesDto) |
required | object (PaginationDto) |
{- "filter": {
- "filters": [
- {
- "property": "id",
- "value": [
- "123e4567-e89b-12d3-a456-426614174000"
], - "operator": "IN"
}
]
}, - "pagination": {
- "page": 1,
- "limit": 10,
- "order_by": "id",
- "direction": "asc"
}
}{- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "deleted_at": "2019-08-24T14:15:22Z",
- "active": true,
- "project": "9ec8a81a-31b2-4a83-bcd8-cef9150932d2",
- "title": "Литер 1",
- "short_title": "Литер 1",
- "address": {
- "city": "Краснодар",
- "street": "Красная",
- "geolocation": [
- 55.7558,
- 37.6173
]
}, - "area_total": 99.9,
- "parking_count": 100,
- "files": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "presentation",
- "sort": 500
}
]
}
], - "pagination": {
- "page": 1,
- "limit": 10,
- "page_count": 10,
- "total_count": 100
}
}| id required | string <uuid> Первичный ключ, идентификатор записи |
| active | boolean Активность |
| title | string <= 255 characters Название дома/литера |
| short_title | string <= 50 characters Короткое название дома/литера |
object (AddressDto) | |
Array of objects (FileDto) |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "active": true,
- "title": "Литер 1",
- "short_title": "Литер 1",
- "address": {
- "city": "Краснодар",
- "street": "Красная",
- "geolocation": [
- 55.7558,
- 37.6173
]
}, - "files": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "presentation",
- "sort": 500
}
]
}{- "item": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "message": "Запись обновлена"
}| id required | string <uuid> Идентификатор 1С |
| title required | string <= 255 characters |
| house required | string <uuid> Идентификатор дома |
object (ObjectDevelopmentDateDto) | |
object (ObjectDevelopmentDateDto) |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "Жилой комплекс Солнечный",
- "house": "9db7b961-0525-428d-a3d3-65ea4393c911",
- "development_start": {
- "year": 2025,
- "quarter": 2,
- "date": "2019-08-24T14:15:22Z"
}, - "development_end": {
- "year": 2025,
- "quarter": 2,
- "date": "2019-08-24T14:15:22Z"
}
}{- "item": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "message": "Запись успешно создана"
}required | object (FilterConstructionObjectsDto) |
required | object (PaginationDto) |
{- "filter": {
- "filters": [
- {
- "property": "id",
- "value": [
- "123e4567-e89b-12d3-a456-426614174000"
], - "operator": "IN"
}
]
}, - "pagination": {
- "page": 1,
- "limit": 10,
- "order_by": "id",
- "direction": "asc"
}
}{- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "deleted_at": "2019-08-24T14:15:22Z",
- "active": true,
- "title": "Жилой комплекс Солнечный",
- "house": "9db7b961-0525-428d-a3d3-65ea4393c911",
- "floors": 25,
- "min_rooms_amount": 1,
- "max_rooms_amount": 5,
- "development_start": {
- "year": 2025,
- "quarter": 2,
- "date": "2019-08-24T14:15:22Z"
}, - "development_end": {
- "year": 2025,
- "quarter": 2,
- "date": "2019-08-24T14:15:22Z"
}
}
], - "pagination": {
- "page": 1,
- "limit": 10,
- "page_count": 10,
- "total_count": 100
}
}| id required | string <uuid> Первичный ключ, идентификатор записи |
| active | boolean Активность |
| title | string <= 255 characters Название |
object (ObjectDevelopmentDateDto) | |
object (ObjectDevelopmentDateDto) |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "active": true,
- "title": "Жилой комплекс Солнечный",
- "development_start": {
- "year": 2025,
- "quarter": 2,
- "date": "2019-08-24T14:15:22Z"
}, - "development_end": {
- "year": 2025,
- "quarter": 2,
- "date": "2019-08-24T14:15:22Z"
}
}{- "item": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "message": "Запись обновлена"
}| id required | string <uuid> Первичный ключ, идентификатор |
| construction_object required | string <uuid> Идентификатор объекта строительства |
| type required | string Enum: "UNIT_TYPE_APARTMENT" "UNIT_TYPE_OFFICE" "UNIT_TYPE_PARKING" "UNIT_TYPE_PANTRY" "UNIT_TYPE_ROOM" Тип единицы строительства |
required | object (UnitPositionVo) |
object (UnitRoomOptionsVo) | |
required | object (UnitAreaDto) |
| bti_area | number <double> Площадь БТИ |
object (UnitAttributesDto) | |
| layout | string <uuid> Первичный ключ, идентификатор |
Array of objects (FileDto) | |
| dynamic_attributes | object Ключ - значение |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "construction_object": "f9f7639b-3ecf-4ab3-ab3a-59f57ed2aede",
- "type": "UNIT_TYPE_APARTMENT",
- "position": {
- "floor": 0,
- "number_on_floor": 0,
- "section": 0
}, - "room": {
- "rooms_amount": 0,
- "is_smart": false,
- "is_free_layout": false
}, - "area": {
- "total": 75.5,
- "living": 50,
- "balcony": 5,
- "loggia": 3,
- "kitchen": 12
}, - "bti_area": 75.5,
- "attributes": {
- "number": "123"
}, - "layout": "be13f3ef-2122-4325-a977-7865d1b44432",
- "files": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "presentation",
- "sort": 500
}
], - "dynamic_attributes": {
- "key1": "value1"
}
}{- "item": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "message": "Запись успешно создана"
}required | object (FilterUnitsDto) |
required | object (PaginationDto) |
{- "filter": {
- "filters": [
- {
- "property": "id",
- "value": [
- "123e4567-e89b-12d3-a456-426614174000"
], - "operator": "IN"
}
], - "houses": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}, - "pagination": {
- "page": 1,
- "limit": 10,
- "order_by": "id",
- "direction": "asc"
}
}{- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "deleted_at": "2019-08-24T14:15:22Z",
- "active": true,
- "construction_object": "f9f7639b-3ecf-4ab3-ab3a-59f57ed2aede",
- "house": "9db7b961-0525-428d-a3d3-65ea4393c911",
- "type": "UNIT_TYPE_APARTMENT",
- "position": {
- "floor": 0,
- "number_on_floor": 0,
- "section": 0
}, - "room": {
- "rooms_amount": 0,
- "is_smart": false,
- "is_free_layout": false
}, - "area": {
- "total": 75.5,
- "living": 50,
- "balcony": 5,
- "loggia": 3,
- "kitchen": 12
}, - "bti_area": 75.5,
- "attributes": {
- "number": "123"
}, - "layout": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "deleted_at": "2019-08-24T14:15:22Z",
- "active": true,
- "files": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "presentation",
- "sort": 500
}
]
}, - "files": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "presentation",
- "sort": 500
}
], - "dynamic_attributes": "{\"key1\": \"value1\"}",
- "code": "A-101",
- "area_estimated": 75.5,
- "status": "UNIT_STATUS_AVAILABLE"
}
], - "pagination": {
- "page": 1,
- "limit": 10,
- "page_count": 10,
- "total_count": 100
}
}| id required | string <uuid> Первичный ключ, идентификатор |
| active | boolean Активность |
| type | string Enum: "UNIT_TYPE_APARTMENT" "UNIT_TYPE_OFFICE" "UNIT_TYPE_PARKING" "UNIT_TYPE_PANTRY" "UNIT_TYPE_ROOM" Тип единицы строительства |
object (UnitPositionVo) | |
object (UnitRoomOptionsVo) | |
object (UnitAreaDto) | |
| bti_area | number <double> Площадь БТИ |
object (UnitAttributesDto) | |
| layout | string <uuid> Первичный ключ, идентификатор |
Array of objects (FileDto) | |
| dynamic_attributes | object Ключ - значение |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "active": true,
- "type": "UNIT_TYPE_APARTMENT",
- "position": {
- "floor": 0,
- "number_on_floor": 0,
- "section": 0
}, - "room": {
- "rooms_amount": 0,
- "is_smart": false,
- "is_free_layout": false
}, - "area": {
- "total": 75.5,
- "living": 50,
- "balcony": 5,
- "loggia": 3,
- "kitchen": 12
}, - "bti_area": 75.5,
- "attributes": {
- "number": "123"
}, - "layout": "be13f3ef-2122-4325-a977-7865d1b44432",
- "files": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "presentation",
- "sort": 500
}
], - "dynamic_attributes": {
- "key1": "value1"
}
}{- "item": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "message": "Запись обновлена"
}| id required | string <uuid> Идентификатор |
required | Array of objects (FileDto) |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "files": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "presentation",
- "sort": 500
}
]
}{- "item": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "message": "Запись успешно создана"
}required | object (FilterLayoutsDto) |
required | object (PaginationDto) |
{- "filter": {
- "filters": [
- {
- "property": "id",
- "value": [
- "123e4567-e89b-12d3-a456-426614174000"
], - "operator": "IN"
}
]
}, - "pagination": {
- "page": 1,
- "limit": 10,
- "order_by": "id",
- "direction": "asc"
}
}{- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "deleted_at": "2019-08-24T14:15:22Z",
- "active": true,
- "files": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "presentation",
- "sort": 500
}
]
}
], - "pagination": {
- "page": 1,
- "limit": 10,
- "page_count": 10,
- "total_count": 100
}
}| id required | string <uuid> Идентификатор |
| active | boolean Default: true Активность |
Array of objects (FileDto) |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "active": true,
- "files": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "presentation",
- "sort": 500
}
]
}{- "item": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}, - "message": "Запись обновлена"
}