ikas API · Genel

ikas Admin API v1 ve v2: farklar ve geçiş

ikas Admin API iki uç noktadan sunulur. v2 Ekim 2025'te yayımlanan güncel sürümdür ve yeni entegrasyonlar için önerilir; v1 mevcut entegrasyonlar için çalışmaya devam eder. En büyük fark kayıt işlemlerindedir: v1'deki tek save... işlemi, v2'de ayrı create... ve update... işlemlerine bölünmüştür. Bazı işlemler ise şimdilik yalnız v1'de bulunur.

İki uç nokta

v1v2
Adreshttps://api.myikas.com/api/v1/admin/graphqlhttps://api.myikas.com/api/v2/admin/graphql
Yeni entegrasyonlarÖnerilmezÖnerilir
Kayıt oluşturma ve güncellemeTek save... işlemiAyrı create... ve update... işlemleri
Görsel yükleme.../api/v1/admin/product/upload/image.../api/v2/admin/upload/image

Token ve kimlik doğrulama iki sürümde aynıdır. ikas referansında her işlemin yanında hangi sürümde bulunduğunu gösteren bir etiket vardır (ikas: v1 ve v2). Kenar çubuğundaki Tümü, v2 ve v1 seçicisi yalnız kullandığınız uç noktada çalışan işlemleri listeler.

İşlem adlarındaki değişiklikler

v1v2
saveProductcreateProduct, updateProduct
saveCategorycreateCategory, updateCategory
saveProductBrandcreateProductBrand, updateProductBrand
saveVariantPricesupdateVariantPrices
saveProductStockLocationssaveVariantStocks
saveWebhooksaveWebhooks
listMerchantSettingsgetMerchantSettings

v1'deki save işlemleri girdide id gönderilip gönderilmediğine göre kayıt açar ya da günceller. v2'de bu ayrım işlem adındadır; yanlışlıkla yeni kayıt açma riski azalır.

Yanıt biçimi de değişti

v1'deki stok ve fiyat işlemleri yalnız true ya da false döndürür. v2'deki toplu işlemler ise bir errors listesi döndürür: hatalı satırlar errorCode, inputArrayIndex ve gönderilen girdiyle birlikte gelir, diğer satırlar işlenir. Bu, binlerce varyantlık bir güncellemede hangi satırın neden reddedildiğini görmeyi kolaylaştırır.

v2'de marka ve kategori, ürün oluştururken adla gönderilebilir; mağazada yoksa ikas bunları kendisi oluşturur. v1'de marka ve kategori kimlikleri (brandId, categoryIds) gerekir.

Yalnız v1'de kalanlar ve geçiş

ikas'a göre tedarikçi, ürün birimi, kademeli indirim, ürün sıralama ve mağaza politikası işlemleri şu an yalnız v1'dedir; bunları kullanan entegrasyonlar v1'de kalmalıdır.

  • Kullandığınız her işlemi referanstaki sürüm etiketiyle karşılaştırın.
  • İzinleri kontrol edin: v2'de stok okuma read_products ile yapılır.
  • v2 yanıtlarındaki errors listesini işleyecek kodu yazın; true ya da false beklemeyin.
  • Görsel yükleme adresini ve v2'de zorunlu productId alanını güncelleyin.
  • Geçişi önce bir test mağazasında, az sayıda ürünle deneyin.
  • Geçiş süresince iki sürümü yan yana çalıştırabilirsiniz; token ortaktır, yalnız adres ve işlem adları farklıdır.

Sık sorulanlar

ikas API v1 kapanacak mı?

ikas belgelerinde v1'in mevcut entegrasyonlar için çalışmaya devam ettiği yazar; kapanış tarihi verilmez. Yeni entegrasyonlar için v2 önerilir.

Aynı token v1 ve v2'de çalışır mı?

Evet. Token alma adresi ve Bearer başlığı iki sürümde aynıdır; yalnız GraphQL adresi ve işlem adları değişir.

v2'de saveProduct neden yok?

v2'de kayıt açma ve güncelleme ayrıldı. Yeni ürün için createProduct, var olan ürünü değiştirmek için updateProduct kullanılır.

v2 entegrasyonunda yalnız v1'de olan bir işlemi kullanabilir miyim?

Evet. Token iki adreste de aynıdır; o işleme ait isteği v1 adresine göndermeniz yeterlidir. ikas da tedarikçi ya da ürün birimi gibi işlemleri kullanan entegrasyonların v1'i kullanmaya devam etmesini söyler.

Kaynaklar

İlgili ikas API konuları

Son güncelleme: 27.10.2026 · ikas API rehberinin tamamı

ikas entegrasyonunu kod yazmadan kurun

Saystok bu API'lerle stok, sipariş ve fiyatı sizin yerinize eşitler. 30 gün ücretsiz.