Требуемое право ключа: write:purchase.supplier.update
Правит реквизиты уже заведенного контрагента. Присланные поля перезаписываются, отсутствующие сохраняют прежнее значение; очистить необязательный реквизит можно пустой строкой. Мягко удаленный поставщик (ZOL-8330) не правится: он отвечает 404, как и чужой.
Параметры пути
idцелое числообязателен
id поставщика
Заголовки
Idempotency-Keyстрокаобязателен
Обязателен, до 200 символов. Повтор с тем же ключом возвращает прежний ответ и второй правки не делает. Ответ на повтор помечен заголовком Idempotency-Replayed: true — по коду ответа повтор от первичного вызова не отличается.
Тело запроса
Формат — application/json.
addressстроканеобязателенможет быть пустым
currencyстроканеобязателенможет быть пустым
emailстроканеобязателенможет быть пустым
innстроканеобязателенможет быть пустым
kppстроканеобязателенможет быть пустым
nameстроканеобязателенможет быть пустым
notesстроканеобязателенможет быть пустым
phoneстроканеобязателенможет быть пустым
Ответы
200 Карточка поставщика после правки
400 Некорректное тело запроса
401 Ключ не передан, недействителен или отозван
403 У ключа нет права write:purchase.supplier.update
404 В этом учете такого поставщика нет либо он удален
409 Idempotency-Key повторен с другим телом либо ИНН уже занят другим поставщиком этого учета
429 Превышена частота обращений. Задержка до повтора — в заголовке Retry-After