Solk ERP API

Stoğu gönder

Ürün koduna göre eldeki miktarı ve depo kırılımını yazar (warehouses: [{name, qty}]; qty yoksa depoların toplamı). Siparişte ve ürün listesinde Stok bu değeri gösterir.

POST/api/erp/v1/stock

Yetkilendirme

Authorizationheaderzorunlu
Solk ERP API anahtarı (erp_…): Ayarlar → Muhasebe ve ERP → Solk ERP API bağlantısı açılınca bir kez gösterilir. X-Solk-Erp-Key başlığıyla da gönderilebilir.

Gövde application/json

itemsarrayzorunlu
Stok: code, qty, warehouses (name, qty).

Hatalar

HTTPerrorAnlamı
401unauthorizedBelirteç yok, geçersiz, süresi dolmuş ya da iptal edilmiş.
400invalidEksik ya da geçersiz alan (`message` ayrıntıyı verir).
413too_manyTek istekte en çok 2.000 kayıt.
429rate_limitedDakikalık istek sınırı aşıldı (`Retry-After`).
İstek
curl -X POST https://ornek.solk.app/api/erp/v1/stock \
  -H "Authorization: Bearer $SOLK_ERP_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "items": [
    {
      "code": "HS30",
      "qty": 5769,
      "warehouses": [
        {
          "name": "Merkez",
          "qty": 4200
        },
        {
          "name": "Gebze",
          "qty": 1569
        }
      ]
    }
  ]
}'
Yanıt
{
  "ok": true,
  "received": 1
}

Örnek yanıt örnek veriyle çalışan bir v54 kurulumundan alındı; listeler en çok iki öğeyle kısaltıldı.