Прив’язка (додавання) ТТН до «Зведеної ТТН»
Для роботи з цим методом користувач повинен бути авторизованим.
Важливо
ТТН може бути пов’язана лише з однією «Зведеною ТТН» (один зв’язок). Тобто для формування іншого зв’язку попередній потрібно розірвати!
Для формування зв’язку «Зведена ТТН» має бути в статусі «Чернетка», а ТТН може бути:
в статусі
OPEN
(чернетка (відправник)) та зі значеннямready_for_sign == 1
(готовий до підписання)в статусі
SENT
(відправлений (відправник))
«Перевізник» (
carrier_uuid
) у всіх пов’язаних ТТН документів має бути однаковий. У всіх пов’язаних ТТН документах дані «Вантажоотримувач», «Вантажовідправник», «Водій», «Місце завантаження», «Місце доставки» (значення додаткових полівconsignee_uuid, consignor_uuid, driver_uuid, load_place_uuid, delivery_place_uuid
) мають бути одними і тими ж відповідно до ролі, а також мають відповідати даним в «Зведеній ТТН».До «Зведеної ТТН» можливо прив’язати (додати) до 100 ТТН документів (обмеження).
URL |
|
Метод запиту |
POST |
URL запиту |
/api/eds/doc/ettn/ttn/link_docs?doc_uuid=13891ca1-76ff-40a6-927b-98db9444d3bf&gln=9864065732327 |
URL параметри |
gln (обов’язково) String - GLN власної Компанії; doc_uuid (обов’язково) UUID - ідентифікатор документа «Зведена ТТН» |
Headers |
|
Authorization |
SID - токен, отриманий при авторизації |
Content-Type |
application/json |
REQUEST |
|
JSON Body |
В тілі запиту методу (в json форматі) передається масив UUID-ів ТТН документів, що будуть пов’язані зі «Зведеною ТТН». |
Приклад тіла запиту:
["doc_uuid одиночної ТТН №1", "doc_uuid одиночної ТТН №2", "doc_uuid одиночної ТТН №3"]
RESPONSE
Код сервера 200 (ok).