Çiçeksepeti

Çiçeksepeti API rehberi: ürün, onay, stok, fiyat ve sipariş servisleri

Çiçeksepeti API, satıcı mağazasını dış yazılımlara bağlayan REST servisleridir. Kimlik doğrulama tek bir API anahtarıyla yapılır; ürün yükleme ve stok-fiyat güncellemesi bir batch numarası döndürür ve sonucu ayrıca sorgulanır. Servislerin en belirgin yanı sıkı istek sınırlarıdır. Bu rehberdeki adresler, alanlar ve sınırlar Çiçeksepeti'ye bağlı çalışan bir entegrasyonun kodundan ve canlı gözlemlerinden derlenmiştir.

Kimlik doğrulama

Çiçeksepeti isteklerinde mağazanın API anahtarı x-api-key başlığıyla gönderilir. Token alma ya da imza üretme adımı yoktur. İstek gövdeleri JSON'dur. Bazı entegrasyonlar ayrıca User-Agent başlığına mağazaya özgü bir değer yazar.

API anahtarı Çiçeksepeti satıcı panelinden alınır. Ayrıntı: Çiçeksepeti API key nasıl alınır.

Temel adres ve servisler

Servisler https://apis.ciceksepeti.com adresindedir. Çalışan bir entegrasyonda kullanılan başlıca yollar şunlardır:

İşlemYöntem ve yol
Ürün listelemeGET /api/v1/Products
Ürün yüklemePOST /api/v1/Products
Stok ve fiyatPUT /api/v1/Products/price-and-stock
İşlem (batch) sonucuGET /api/v1/Products/batch-status/{batchId}
Ürün silmeDELETE /api/v1/Products/{kod}
Kategori ağacıGET /api/v1/Categories
Kategori özellikleriGET /api/v1/Categories/{id}/attributes
Sipariş listelemePOST /api/v1/Order/GetOrders

Ürün yükleme ve stok-fiyat güncellemesi asenkrondur: yanıt yalnız bir batchId verir, sonucu batch-status servisinden okursunuz.

Ortamlar ve doküman

Bu rehber hazırlanırken apis.ciceksepeti.com altındaki doküman sayfaları dışarıdan açılamadı. Teknik ayrıntılar, Çiçeksepeti'ye canlıda bağlanan bir entegrasyonun kodundan doğrulandı. Test (sandbox) ortamı hakkında doğrulanmış bir bilgiye ulaşamadık. Güncel alan listesini ve ortam bilgisini Çiçeksepeti'nin size ilettiği API dokümanından kontrol edin.

İstek sınırları

Çiçeksepeti sınır aşımında "Limit aşımı!" ile başlayan ve "Kalan Süre: NN saniye" bilgisini içeren bir mesaj döndürür. Canlı kullanımda görülen kalıplar şunlardır:

KalıpGözlem
Aynı istekÜrün listesinde aynı isteğin 10 dakikada bir kez kabul edildiği görüldü
Sipariş listelemeDakikada bir istek sınırı görüldü
Farklı isteklerArka arkaya farklı isteklerde 5 saniyede bir sınırı görüldü
Sayfa boyutuPageSize 100'den fazla olamaz

Ayrıntı: Çiçeksepeti API istek sınırları.

Genel hata yapısı

Hatalı isteklerde HTTP 400 ya da 404 ile birlikte bir message alanı döner. Batch işlemlerinde ise HTTP isteği başarılı olsa bile ürün bazında Failed sonucu gelebilir; nedenler failureReasons listesinde message ve code alanlarıyla yazar. Sık görülen mesajlar için Çiçeksepeti API hata mesajları sayfasına bakın.

Çiçeksepeti API işlemleri

Ürün ve katalog

Çiçeksepeti kategori ağacı: /api/v1/Categories ile alt kategori bulmaÇiçeksepeti'nin kategori ağacını veren servis, yanıt alanları, ürün yüklemede kullanılacak en alt kategoriyi bulma ve önbellek önerileri.Çiçeksepeti kategori özellikleri: zorunlu ve varyant alanlarBir Çiçeksepeti kategorisinin zorunlu ve varyant özelliklerini veren servis ve ürün yüklemede Attributes alanının doğru doldurulması.Çiçeksepeti API ile ürün yükleme (POST /api/v1/Products)Çiçeksepeti'ne REST ile yeni ürün gönderme: istek alanları, görsel, kod, açıklama ve fiyat kuralları, batchId ile sonuç takibi.Çiçeksepeti ürün onay süreci: yüklemeden yayınaÇiçeksepeti'nde bir ürünün API'den gönderildikten sonra geçtiği aşamalar, bekleyen istek mesajları ve onayı doğru izleme yöntemi.Çiçeksepeti batch-status ile işlem sonucu takibiÇiçeksepeti'nin asenkron işlemlerinde batchId ile sonuç okuma: durum değerleri, failureReasons yapısı ve doğru sorgulama düzeni.Çiçeksepeti ürün listeleme: GET /api/v1/ProductsMağazadaki Çiçeksepeti ürünlerini sayfa sayfa okuma: parametreler, yanıt alanları, sayfa boyutu ve tekrar sınırı, görsel alanının farklı biçimleri.Çiçeksepeti ürün ve görsel güncelleme (PUT /api/v2/Products)Mevcut bir Çiçeksepeti ürününün görsellerini güncelleme: v2 ürün servisi, istekte gönderilmesi gereken temel alanlar, görsel sırası ve hız sınırı.Çiçeksepeti API ile ürün silme (DELETE /api/v1/Products)Çiçeksepeti'nden ürünü kod ile silme: doğru kodu seçme, 404 yanıtının anlamı, toplu silmede hız ve silme yerine stok sıfırlama.

Sık sorulanlar

Çiçeksepeti API ücretli mi?

Çiçeksepeti'nin API erişimi için ayrı bir ücret duyurusuna rastlamadık. API anahtarı satıcı panelinden alınır. Güncel koşulları satıcı panelinden ya da Çiçeksepeti destek ekibinden doğrulayın.

Çiçeksepeti API'de müşteri soruları var mı?

Çalışan bir entegrasyonda soru servisi denendiğinde 404 yanıtı alındı (Temmuz 2026). Müşteri soruları şimdilik satıcı panelinden yanıtlanıyor.

Çiçeksepeti ürünleri neden hemen yayına girmiyor?

Yüklenen ürünler Çiçeksepeti'nin inceleme sürecinden geçer. İnceleme 24 saate kadar sürebilir; canlı kullanımda daha uzun süren istekler de görüldü. Ayrıntı ürün onay süreci sayfasındadır.

Çiçeksepeti entegrasyonu için hangi bilgiler gerekir?

Kendi entegrasyonunuz için API anahtarı yeterlidir; istekler x-api-key başlığıyla gider. Hazır yazılımlar ayrıca satıcı numaranızı ve isteğe bağlı bir User-Agent değeri isteyebilir.

Kaynaklar

Çiçeksepeti entegrasyonunu kod yazmadan kurun

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