Solk ERP API

Ürünleri gönder

ERP stok kartlarını gönderir; CRM ürünleriyle koddan (yoksa addan) eşleşir. Bağlantıda liste fiyatını güncelle açıksa price ürünün liste fiyatına yazılır. qty varsa stok olarak saklanır.

POST/api/erp/v1/products

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
Ürünler: ext_id, code, name, unit, price, currency, 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/products \
  -H "Authorization: Bearer $SOLK_ERP_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "items": [
    {
      "ext_id": "153.PU500",
      "code": "HS30",
      "name": "HS 30 Isıl Yapışma Laki",
      "unit": "kg",
      "price": 3.2,
      "currency": "EUR",
      "qty": 5200
    }
  ]
}'
Yanıt
{
  "matched": 1,
  "new": 1,
  "ok": true,
  "received": 1
}

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