Kimlik Doğrulama

Stokzone Web Servis API'si, her istekte gönderilen bir API anahtarı (X-API-Key) ile kimlik doğrular. Anahtarlar yalnızca kendilerine atanmış yetkilere (scope) sahip uçlara erişebilir.

X-API-Key başlığı

API anahtarınızı her isteğe X-API-Key başlığı olarak ekleyin. Anahtar gövdede veya sorgu parametresinde gönderilmez.

HTTP
X-API-Key: sk_live_xxxxxxxxxxxx

Yetki (scope) kataloğu

Her anahtara yalnızca ihtiyaç duyduğu yetkileri verin (en az ayrıcalık ilkesi). Bir uç, gerekli scope yoksa 403 döndürür.

YetkiAçıklama
products:readÜrünleri ve varyantları listele ve oku
products:writeÜrün kartı oluştur ve güncelle
orders:readSiparişleri listele ve oku
orders:writeSipariş durumlarını güncelle
inventory:writeStok adetlerini güncelle
prices:writeSatış fiyatlarını güncelle
returns:readİade ve talep kayıtlarını oku
returns:writeİade ve talepleri onayla/güncelle
invoices:readFatura kayıtlarını oku
questions:readMüşteri sorularını oku
questions:writeMüşteri sorularını yanıtla
customers:readMüşteri kartlarını oku
categories:readKategori ağacını oku
brands:readMarka listesini oku
buybox:readBuybox durumunu oku
shipping:readKargo ve gönderi bilgilerini oku
shipping:writeKargo gönderisi oluştur ve güncelle
reports:readSatış ve performans raporlarını oku
webhooks:manageGiden webhook aboneliklerini yönet

IP kısıtlama

Her API anahtarı için isteğe bağlı bir IP beyaz listesi tanımlayabilirsiniz. Liste tanımlıysa yalnızca o IP adreslerinden gelen istekler kabul edilir; diğerleri 403 alır.

Yetki hataları

401 UnauthorizedAPI anahtarı eksik, geçersiz veya iptal edilmiş.

401
{
  "detail": "Geçersiz veya eksik API anahtarı"
}

403 ForbiddenAnahtar geçerli ancak bu uç için gerekli yetkiye (scope) sahip değil.

403
{
  "detail": "Bu işlem için 'orders:read' yetkisi gerekli"
}