---Создание документа грузовладельцем с прикреплением файла-договора

Описание

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

Структура URL

HTTP метод: POST, ресурс: <base_url>/loads/fixedrate/<id_безоговорочной_сделки>/accept_file

Результат

Объект с информацией о составленном документе.

Параметры

Список всех параметров безоговорочной сделки с их описанием: структура "Безоговорочная сделка".

Название
Описание
Способ передачи параметра
Обязательный
id_безоговорочной_сделкиid безоговорочной сделкиURL+
RequisiteIdid реквизитовFORM-DATA+
SignerIdid подписантаFORM-DATA+
DocumentTypeТип документаFORM-DATA+
ContractNumberНомер договораFORM-DATA-
ContractStartDateДата договораFORM-DATA+
AttachmentФайл договораFORM-DATA+

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

Запрос

 POST, http://api.ati.su/loads/fixedrate/2462d273-c76a-e611-80cf-10c37b6f39fc/accept_file

POST http://api.ati.su/loads/fixedrate/ED7864C6-B24E-E811-80C1-0030487D29E5/accept_file HTTP/1.1
Host: api.ati.su
Connection: keep-alive
Content-Length: 23200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
Cache-Control: no-cache
Origin: chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop
Content-Type: multipart/form-data; boundary=Asrf456BGe4h
Accept: */*
Accept-Encoding: gzip, deflate, br
Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,und;q=0.6
------WebKitFormBoundary61YfoyZUfHwfLL5F
Content-Disposition: form-data; name="RequisiteId"
ED7864C6-B24E-E811-80C1-0030487D29E5
------WebKitFormBoundary61YfoyZUfHwfLL5F
Content-Disposition: form-data; name="SignerId"
ED7864C6-B24E-E811-80C1-0030487D29E5
------WebKitFormBoundary61YfoyZUfHwfLL5F
Content-Disposition: form-data; name="DocumentType"
заказ (договор-заявка)
------WebKitFormBoundary61YfoyZUfHwfLL5F
Content-Disposition: form-data; name="ContractNumber"
132456789
------WebKitFormBoundary61YfoyZUfHwfLL5F
Content-Disposition: form-data; name="ContractStartDate"
2018-10-10
------WebKitFormBoundary61YfoyZUfHwfLL5F
Content-Disposition: form-data; name="Attachment"; filename="Attachment.pdf"
Content-Type: application/pdf
(пустая строка)
(прикрепляемый файл)


Ответ

{
  "Id": "64d6a6dc40b54c8fb035e109f07f647b",
  "OldId": null,
  "Editor": null,
  "Url": "http://d.ati.su/document/64d6a6dc40b54c8fb035e109f07f647b/",
  "OldUrl": null,
  "Name": null,
  "IsSigned": false,
  "DocumentType": 0
 }

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

Код ответаСообщение
200Операция завершена успешно
400Ошибка валидации
404Груз не найден
404Безоговорочная сделка не найдена
422Заявка не заполнена перевозчиком