Создание документооборота

Имя ресурса: /docflows/{docflowType}

HTTP метод: POST

Создание документооборота осуществляется методом POST /docflows/{docflowType}.

  • docflowType – тип документооборота.

В тело метода должен быть помещен json запроса, в котором содержатся необходимые данные для инициализации документооборота. Json запроса для каждого типа документооборота состоит из

  • requestId - опциональный внешний идентификатор запроса клиента
  • options - параметры документооборота, которые определяются его типом POST /docflows/{docflowType}

Примечание

Описание параметров докумнтооборотов располагается на странице Типы документооборотов (ДО)

Пример содания документооборота

POST /realty/v1/docflows/{docflowType} HTTP/1.0
Host: api.kontur.ru
Content-Type: application/json
Content-Length: 123
Authorization: auth.sid 38f31d7246b148c8abcdf0e240a5e39d
{
  "requestId": "client-request-12345",
  "options": {
      //параметры  тип документооборота docflowType
  }
}

В случае успешного создания возвращается идентификатор docflowId, тип type`и состояние документооборота :doc:`docflowNewsItem.

При неудачном создании возвращается описание ошибки Error в формате json. Ошибка может возникнуть в случае, если был указан некорректный либо не полный набор данных (options).

Возможные HTTP-коды возврата:
  • 200 - документооборот успешно создан и переходит в состояние «queued» ;
  • 201 - документооборот успешно создан и переходит в состояние «suspended»;
  • 400 - ошибка отправки;
  • 401 - при запросе методов API в случае отсутствия заголовка Authorization или при некорректном значении последнего;
  • 403 - если для данного accountId доступ ограничен;
  • 501 - послан запрос в систему ЕГРОН (временно не поддерживается, текущий статус в процессе интеграции с системой).