Stock reorder rules

Частично изменить существующее правило пополнения

Правка правила, которое уже заведено, по его id. Меняются только переданные поля, остальные сохраняют текущее значение; неизвестный id отвечает 404, а не заводит правило. Ключевые поля business_id, company_id, product_id и warehouse_id тоже правятся — так правило переносят на другой ключ, и если по новому ключу правило уже есть, приходит 409. Новое юрлицо без business_id переносит правило в бизнес этого юрлица. Явный null снимает значение у company_id (правило бизнеса без юрлица), warehouse_id, max_qty, order_multiple и preferred_supplier_id. Для заведения правила берут PUT /api/v1/stock/reorder-rules.

patch/api/v1/stock/reorder-rules/{id}

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/stock/reorder-rules/{id}
  • Auth: one of:
    • HTTP bearer
    • API key in header X-Api-Key
    • OAuth 2 (authorization code, authorization URL https://erp.akeda.ru/oauth2/authorize, token URL https://erp.akeda.ru/oauth2/token, scopes: akeda:delegate)
    • HTTP bearer

Path parameters

idstring uuid required

Headers

X-Tenantstring required

Slug выбранного кабинета; кабинет не является юрлицом

Request body

business_idstring uuid
company_idstring uuid
product_idstring uuid
warehouse_idstring uuid
min_qtystring

Decimal string

max_qtystring nullable
order_multiplestring nullable
lead_time_daysinteger
preferred_supplier_idstring uuid
is_activeboolean

Response

Обновлённое правило

idstring uuid required
business_idstring uuid required
business_namestring required
company_idstring uuid required
company_namestring required

Пустая строка у правила без юрлица

product_idstring uuid required
product_skustring required
product_namestring required
warehouse_idstring uuid required
warehouse_namestring required
min_qtystring required

Порог пополнения: рекомендация появляется, когда доступное количество вместе с ожидаемой поставкой ниже порога.

max_qtystring nullable required

Целевой остаток для пополнения при срабатывании порога; null — пополнять до порога.

order_multiplestring nullable required

Сохранённая кратность старого правила. Новые условия партии и кратности задаются в прайсе поставщика.

lead_time_daysinteger required
preferred_supplier_idstring uuid required
preferred_supplier_namestring required
is_activeboolean required
updated_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.