Приймання/Відхилення позицій «Товарного узгодження» (Мережа)

Для роботи з цим методом користувач повинен бути авторизованим.

Примітка

Даний метод виконується на стороні Мережі. Метод дозволяє змінити «Дати дії нової ціни» (опціонально).

URL

Метод запиту

PATCH

URL запиту

/api/v2/es/agreement/positions?gln=6549873219876&agreement_uuid=f5efc3ff-eec5-48a1-b1de-877f0f3ad1b5&action=accept

URL параметри

gln (обов’язково) String - GLN власної Компанії;

agreement_uuid (обов’язково) UUID - GUID «Товарного узгодження»;

action (обов’язково) String - дія по позиціям (передаються в тілі запиту):

  • accept - відповідні позиції встановлюються, як «Прийняті»

  • reject - відповідні позиції встановлюються, як «Відхилені»;

price_start_date (опціонально) Дата (РРРР-ММ-ДД) - дата початку дії нової ціни «Товарного узгодження»;

price_end_date (опціонально) Дата (РРРР-ММ-ДД) - дата завершення дії нової ціни «Товарного узгодження»

Headers

Authorization

SID - токен, отриманий при авторизації

Content-Type

application/json

REQUEST

JSON Body

В тілі запиту методу в json передається масив об’єктів з ідентифікаторами позиції «Товарного узгодження» (штрихкод+артикул товарної позиції), наприклад:

[
  {
    "PRODUCT": "PRODUCT_1",
    "PRODUCTIDBUYER": "PRODUCTIDBUYER_1"
  },
  {
    "PRODUCT": "PRODUCT_3",
    "PRODUCTIDBUYER": "PRODUCTIDBUYER_3"
  }
]

Увага

Якщо тіло запиту буде порожнім, то дія (action) застосовується до всіх позицій «Товарного узгодження»!

RESPONSE

Код сервера 200 (ok).