PATCH /monitorings/{id}

Метод позволяет обновить информацию по объекту мониторинга. Обновление объекта допустимо в статусах created и error.

Переменные

Название Тип Формат Обязательность Описание
id string uuid true Идентификатор объекта мониторинга

Заголовки

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

Тело запроса

В теле запроса содержится массив изменений, которые требуются внести для объекта мониторинга. О каждом изменении нужно указать:

Название Тип Формат Обязательность Описание
op string OperationType true Тип операции, которую необходимо сделать с объектом мониторинга
path string Path false Путь до объекта, над которым необходимо совершить операцию
value array false Описание значения обновляемого объекта.

OperationType

Название Принцип работы
replace Замена
add Добавление

Path

Название Принцип работы
/object/params/ Замена
/params Замена
/params/orderObjectExtract Замена
/params/properties/- Добавление
  • startDate и endDate не доступно для обновления

Пример

Patch /realty/rosreestr/v2/monitorings/c2d4b8e0-200c-11ec-b16c-fba534fd64d6
Authorization: ReestroAuth apiKey=1269f58a-3d40-42e1-91ad-a4251566419c&portal.orgid=1269f58a-3d40-42e1-91ad-a4251566419c
Content-Type: application/json
[{
   "op": "replace",
   "path": "/params",
   "value":
       {

               "cadastralNumber": "54:35:074250:3228",
               "startDate": "2021-09-26T12:34:10",
       "endDate": "2022-10-24T19:35:30",
               "properties": [
                   "Owner",
                   "Area",
                   "Floor"
               ],
               "orderObjectExtract": true
           }
   }
]

Ответы

200

Форма получена.

Тело ответа

В теле ответа содержится объект мониторинга EstateObject.

Заголовки ответа

Название Описание
ETag Метка последнего изменения объекта
Content-Type Тип содержимого

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

  HTTP 200
  Content-Type: Application/json
{
   "monitoringId": "c2d4b8e0-200c-11ec-b16c-fba534fd64d6",
   "externalId": "test40",
   "correlationId": "test5555",
   "state": "Processing",
   "createDate": "2021-09-28",
   "params": {
       "cadastralNumber": "54:35:074250:3228",
      "startDate": "2021-09-26T12:34:10",
       "endDate": "2022-10-24T19:35:30",
       "properties": [
           "Owner",
           "Area",
           "Floor"
       ],
       "orderObjectExtract": true
   },
   "objectInfo": {
       "createDate": "2012-06-22",
       "estateState": "Unconfirmed",
       "floor": [
           {
               "number": 3,
               "type": "Unknown"
           }
       ],
       "area": {
           "value": "49.7",
           "unitClass": "SquareMeter"
       },
       "address": "Новгородская область, г Великий Новгород, ул Ломоносова, д 18, корп 1, кв 7",
       "cadastralCost": {
           "value": "2308367.69",
           "unitClass": "Rub"
       },
       "estateType": "Flat",
       "updateDate": "2017-10-12",
       "ownershipForm": "Частная",
       "owners": [
           {
               "regNumber": "53:23:8100500:1638-53/003/2017-6",
               "regStartDate": "2017-10-11",
               "ownershipType": "Individual"
           }
       ],
       "encumbrances": []
   },
   "changes": [],
   "extracts": []
}

400

Ошибки валидации запроса. В теле ответа содержится описание ошибки Error. Для данного метода возможны следующие ошибки:

Код ошибки Описание
NotAllowedObjectState Статус объекта не позволяет изменить данные
WRONG_FIELD_VALUE Значение поля не соответствует требуемому формату
AbsenceOfRequiredField Не указано одно из обязательных полей
UnexistentPath Путь до объекта не существует

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

HTTP 400
Content-Type Application/json
{
    "code": "VALIDATION",
    "message": "Failed to validate input request",
    "target": "MONITORING_API",
    "errors":
    [
      {
        "code": "WRONG_FIELD_VALUE",
        "message": "Field params is invalid",
        "target": "MONITORING_API"
      }
    ]
}

401

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

403

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

404

Объект с указанным идентификатором не найден

415

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