Skip to main content
GET
Ürün stok durumunu ProductCode ya da EcommerceCode ile getir
Ürün stok durumunu getir ile aynı rapor; ürünün ID’si yerine yalnızca ProductCode’u ya da e-ticaret entegrasyon kodu (EcommerceCode) elinizde olduğunda bu route kullanılır.
  • ProductCode/EcommerceCode’dan tam olarak biri zorunludur.
  • Diğer tüm davranış (WarehouseName, Quantity, Lots, SerialNumbers, UnitCode) Ürün stok durumunu getir ile birebir aynıdır.

Hata kodları

Bu endpoint’in dönebileceği kodlar. Her endpoint için geçerli olan genel hatalar (kimlik doğrulama, yetki, istek header’ları, günlük limit) burada tekrarlanmaz.

Yetkilendirmeler

Authorization
string
header
gerekli

Access token obtained from the Noyax auth service with your API key.

Başlıklar

X-UserID
integer<int32>
gerekli

İsteğin adına yapıldığı Noyax kullanıcısının ID'si. Oluşturulan, güncellenen ve silinen kayıtların denetim alanlarına yazılır.

Gerekli aralık: x >= 1
X-CompanyID
integer<int32>
gerekli

Şirketin ID'si. Kullanıcı bu şirkete tanımlı olmalıdır. Bütün okuma ve yazma işlemleri bu şirketle sınırlıdır.

Gerekli aralık: x >= 1
X-PeriodID
integer<int32>

Muhasebe döneminin ID'si. Cari endpoint'lerinde isteğe bağlıdır; gönderilirse oluşturulan kayıtlara yazılır.

Gerekli aralık: x >= 1

Sorgu Parametreleri

productCode
string

Ürün kodu (ürünün Code'u, GET /api/v1/products içinden).

eCommerceCode
string

Ürünün e-ticaret entegrasyon kodu (EcommerceProductCode, GET /api/v1/products içinden).

warehouseName
string

Yalnızca bu depodaki hareketleri say (ad, GET /api/v1/stock/warehouses içinden). Boş bırakılırsa tüm depolar dahil olur.

Yanıt

OK

Success
boolean
gerekli

İşlemin başarılı olup olmadığı.

Örnek:

true

ResultCode
string
gerekli

Başarıda "0000". Hatada ilk hatanın kodu; hataların tamamı Errors içinde listelenir.

Örnek:

"0000"

Data
object
gerekli

Response data. Null when Success is false.

Message
null | string

Success false olduğunda hata mesajı. Bütün hataların mesajları tek metinde birleştirilir.