PUT /tasks/{taskId}

Метод позволяет изменить данные задачи. Данные задачи можно изменить пока задача находится в статусах: WaitingAppointment, WaitingMeeting, Meeting.

Для статусов WaitingMeeting и Meeting есть дополнительные ограничения. В этих статусах нельзя менять количество участников сделки. А в статусе Meeting нельзя менять данные встречи.

Заголовки

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

Content-Type

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

  • Application/json

Параметры

Название Тип Формат Обязательность Описание
taskId string Guid true Идентификатор задачи

Тело запроса

Название Тип Формат Обязательность Описание
docflowDetails object DocflowDetails true Данные сделки, которую необходимо удостоверить
meetings array MeetingDetails true Встречи, которые будут проходить в рамках идентификации. Можно указать только один объект

Ответы

200

Данные задачи успешно изменены. В теле ответа содержится описание задачи Task.

400

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

Код ошибки Описание
WrongFieldValue Значение поля не соответствует валидации
AbsenceOfRequiredField Отсутствует одно из обязательных полей
UnsupportedSubjectType В данных указано иностранное физическое лицо в качестве участника сделки
UnexistentSubject Указанный субъект не найден в базе
UnexistentRepresentative Указанное представительство не создано
WrongSubjectCount Общее количество субъектов не изменилось
WrongAddress Адрес был изменен. Адрес нельзя менять после назначения встречи
WrongAddress Адрес не найден в ФИАС
IncompiteAddress Адрес заполнен не полностью
WrongTaskState Задача находится в статусе, который не позволяет редактировать задачу.

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

  HTTP 400
  Content-Type Application/json
  {
      "code": "validation",
      "message": "Failed to validate request",
      "target": "api",
      "errors":
      [
        {
          "code": "WrongFieldValue",
          "message": "meetingId should be GUID",
          "target": "DriveApi"
        }
      ]
  }

401

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

403

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

404

Задача с указанным идентификатором не найдена