Видалити контракт/товарні позиції в контракті
Для роботи з цим методом користувач повинен бути авторизованим .
Увага
Для видалення всього контракту разом з усіма його позиціями тіло запиту передавати не потрібно. Для видалення конкретних позицій з контракту в тілі запиту потрібно передавати об’єкт зі списком id позицій з конкретного контракту, наприклад:
{
"productID": [
0,
21212121,
113
]
}
Підказка
Для того, щоб отримати інформацію по контракту з товарними позиціями можливо скористатись методом за посиланням.
URL |
|
Метод запиту |
DELETE |
URL запиту |
/api/es/contract/data?gln=9864067620417&contract_uuid=ebe77c79-85fc-4c58-a07b-833caac25d65 |
URL параметри |
gln (обов’язково) String - GLN власної Компанії; contract_uuid (обов’язково) UUID - GUID контракту |
Headers |
|
Authorization |
SID - токен, отриманий при авторизації |
Content-Type |
application/json |
REQUEST |
|
JSON Body |
В тілі запиту методу може передаватись об’єкт з масивом productID, що містить список id позицій вказаного контракту (видалення позицій). Для видалення контракту тіло запиту не передається. |
RESPONSE
В тілі відповіді в json-форматі передаються деталі результату операції видалення.
ERRORS
403 Forbidden
- даний запит був сформований не від власника контракту (не від того, хто його створив);
400 Bad Request
- в запиті присутнє тіло (json), що не містить значень товарних позицій (без id).