---Создать документ

Описание

При вызове метода происходит автоматическое создание и сохранение в папку «Черновики» документа без вложения.

Структура URL

HTTP методы: POST, PUT, ресурс: /documents/

Результат

ID сохраненного/созданного документа.

Список параметров

Параметры

Название

Описание

Способ передачи параметра

Обязательный
idID документа, если есть. Если нет, то ID документа будет сгенерирован автоматическиBODYДа
doc_sender_contactID контакта отправителя. Формат: число (пример: «11223344.0»)BODYДа
doc_recipient_contactID контакта получателя. Формат: число (пример: «889966.0»)BODYДа
doc_recipient_idID фирмы получателя. Формат: число (пример: «11223344»)BODYДа
doc_requestФлаг, требуется ли запрос решения по документуBODYДа
doctypeТип документаBODYДа
is_formalФлаг, является ли документ формализованнымBODYДа
versionВерсия формата документа. Формат: число (пример: «1»)BODYНет
contract_numberНомер договора, к которому привязан документ BODYНет
contract_dateДата договора, к которому привязан документ в формате: YYYY-MM-DDBODYНет

Для неформализованного документа:

Название

Описание

Способ передачи параметра

Обязательный
numberНомер документаBODYДа
dateДата документа в формате: YYYY-MM-DDBODYДа
descriptionОписаниеBODYДа

Для формализованного документа:

Название

Описание

Способ передачи параметра

Обязательный
bodyФормализованная часть документаBODY Да

Пример запроса и ответа

Запрос

Headers

{
"Accept":"application/json",
"Content-Type":"application/json",
"Authorization":"Bearer <client_token>"
}

Body

{
 "id": "00123456789",
 "doc_sender_contact": "112233.0",
 "doc_recipient_contact": "445566.0",
 "doc_recipient_id":"445566",
 "doc_request":"true",
 "doctype":"Act",
 "is_formal":"false",
 "version":"",
 "number":"№01-A56",
 "date":"2017-11-01"
 }

Ответ

JSON вида:

{
 "result": "904b82c4f4a34e2ba20b71359a7aa048",
 "ok": true
}