Finans ve ERP
Ürünün anlık stoğu
Ürünün ERP'deki o anki miktarı ve depo kırılımı. ERP'ye doğrudan bağlı bağlantılarda canlı okunur ve 10 dakika önbellekte tutulur (cached, at); Solk ERP API ve Excel bağlantılarında son gönderilen / yüklenen miktar döner. force=1 önbelleği atlar. Ürün ERP stok kartıyla eşleşmemişse stock hatası.
Yetkilendirme
AuthorizationheaderzorunluBearer belirteci: API anahtarı (sk_…), OAuth erişim belirteci (mcp_…) ya da mobil oturum (xk_…).
Kapsam:
crm.readYol parametreleri
idintegerzorunluÜrün kimliği.
Sorgu parametreleri
forceintegeristeğe bağlı1 = önbelleği atla.
Değerler
1Hatalar
| HTTP | error | Anlamı |
|---|---|---|
400 | stock | Stok okunamadı (ürün ERP stok kartıyla eşleşmedi ya da ERP yanıt vermedi). |
404 | not_found | Kayıt bulunamadı. |
İstek
curl https://ornek.solk.app/api/v1/products/5/stock \
-H "Authorization: Bearer $SOLK_API_KEY"const res = await fetch("https://ornek.solk.app/api/v1/products/5/stock", {
headers: {
Authorization: `Bearer ${process.env.SOLK_API_KEY}`,
},
});
const data = await res.json();import os, requests
r = requests.get(
"https://ornek.solk.app/api/v1/products/5/stock",
headers={"Authorization": f"Bearer {os.environ['SOLK_API_KEY']}"},
)
print(r.json())Yanıt
{
"ok": true,
"stock": {
"at": "2026-10-09T23:14",
"cached": true,
"code": "HS30",
"conn": "Logo ara katmanı",
"ok": true,
"qty": 5769.0,
"unit": "kg",
"wh": [
{
"n": "Merkez",
"q": 4200.0
}
]
}
}Örnek yanıt örnek veriyle çalışan bir v54 kurulumundan alındı; listeler en çok iki öğeyle kısaltıldı.