POST /buildings

Метод позволяет создать здание.

Заголовки

Название Описание
Content-Type application/json
Authorization Заголовок авторизации

Тело запроса

Название Тип Формат Обязательность Описание
externalId string ^\w{1,100}$ false Внешний идентификатор здания
address string ^\w{1,3000}$ true Адрес здания
districtId string Guid true Идентификатор ЖК
period object period true Период приемки здания
type string [House/Parking] true Тип здания
name string ^\w{1,256}$ true Наименование здания

Допустимые значения type:

  • House - Дом
  • Parking - парковка

period

Название Тип Формат Обязательность Описание
from date [YYYY-MM-DD] true Дата начала периода приемки
to date [YYYY-MM-DD] true Дата окончания периода приемки

Пример

Создание здания

  POST /realty/web/inspection-api/v1/buildings
  Authorization: ReestroAuth apiKey=1269f58a-3d40-42e1-91ad-a4251566419c&portal.orgid=1269f58a-3d40-42e1-91ad-a4251566419c
  Content-Type: application/json
{
  "address": "Г.Еекатеринбург, Малопрудная ул, 5",
  "districtId": "25d9c63e-53db-11ee-ab8c-0daeffc5ad4b",
  "name": "КонтурДом",
  "type": "House",
  "externalId": "iD_JK_1",
  "period": {
    "from": "2023-09-18",
    "to": "2023-10-18"
  }
}

Ответы

201

Тело ответа

Здание успешно создано. В теле ответа содержится описание здания building.

Пример ответа

  HTTP 201
  Content-Type: Application/json
{
    "id": "52c9d01e-53f7-11ee-85f5-33cc3b23a326",
    "externalId": "iD_JK_1",
    "type": "House",
    "address": "Г.Еекатеринбург, Малопрудная ул, 5",
    "districtId": "25d9c63e-53db-11ee-ab8c-0daeffc5ad4b",
    "period": {
        "from": "2023-09-18",
        "to": "2023-10-18"
    }
}

400

Ошибки валидации запроса.

401

Ошибка авторизации: пользователь не авторизован.

403

Ошибка аутентификации: пользователь не имеет доступа к ресурсам организации, которая указана в заголовке авторизации.

415

В заголовке Content-Type указан тип контента, который не поддерживается для данного метода.