POST https://mrp.zolotenkov.ru/api/external/v1/sales-returns/{id}/restock
Требуемое право ключа: write:sales.return.receive
Переводит возврат из RETURNED в RESTOCKED и приходует строки на их место оприходования (из строки, иначе из шапки) — остаток растет. Повтор по уже оприходованному возврату отвечает 200 без изменений. Обязателен Idempotency-Key. Тело пустое.
Параметры пути
idцелое числообязателен
id возврата покупателя
Заголовки
Idempotency-Keyстрокаобязателен
Обязателен. Повтор с тем же ключом возвращает прежний ответ и товар второй раз не приходует. Ответ на повтор помечен заголовком Idempotency-Replayed: true.
Ответы
200 Возврат оприходован, статус RESTOCKED; либо был оприходован раньше
400 Тело запроса — не JSON-объект
401 Ключ не передан, недействителен или отозван
403 У ключа нет права write:sales.return.receive
404 В этом учете такого возврата нет
409 Idempotency-Key повторен с другим телом
422 Возврат еще не принят или отменен (sales_return_invalid_status); не указано место оприходования (sales_return_receive_not_allowed); учетный период закрыт
429 Исчерпан суточный предел документов ключа (document_quota_exceeded) либо частота обращений