İçeriğe geç
siparis.app geliştiriciAnahtarları yönet ↗

API ile neler yapabilirim?

Gerçek veriye dokunmadan başlamak için deneme ortamını kullanın.

API sipariş, müşteri, ürün, stok, kategori, ürün markası ve kupon bilgilerini okur ve yazar; kargo, iade ve fatura işlemlerini, başka kanaldaki kesinleşmiş satışı bildirmeyi ve toplu fiyat/stok güncellemeyi destekler. Değişiklikleri olay akışı ve webhook ile haber verir, toplu aktarım için dosya hazırlar. Aşağıdaki bütün görevler hazırdır. Her yazma isteği Idempotency-Key başlığı (tekrar anahtarı: aynı isteği güvenle yeniden göndermek için sizin ürettiğiniz benzersiz metin) ister.

“Gereken kapsam” sütunu, anahtarın o işi yapabilmesi için seçilmesi gereken izni gösterir; anahtar yalnız izin verilen markaların verisini görür. Uç adına tıklayınca alanları, örnek isteği ve yanıtı görürsünüz.

GörevUçGereken kapsamRehber bağlantısı
AI asistanınızı bağlamakPOST /mcpOAuth; araca göre aynı kaynak kapsamlarıAI asistanınızı bağlamak
Siparişleri listelemek (en yeni başta: sort=-created_at)Siparişleri listeleorders:readSiparişleri listelemek
Tek siparişi ve satırlarını görmekSiparişi getir, Sipariş satırlarını listeleorders:readSipariş ayrıntısı
Siparişi numarayla bulmakSiparişleri listele ?number=48273910orders:readNumarayla bulmak
Yeni/değişen siparişleri almakSiparişleri listele ?updated_at_from=2026-10-16T09:00:00Z, Olayları listeleorders:read; olaylar için ayrıca events:readDeğişiklikleri almak
Müşterileri listelemekMüşterileri listelecustomers:readMüşterileri bulmak
Müşteriyi e-posta/telefonla bulmakMüşterileri listele ?email=Ornek@Example.com veya ?phone=+90 500 000 00 00customers:read, personal_data:readE-posta ve telefonla aramak
Bir müşterinin siparişlerini görmekSiparişleri listele ?customer=cus_…&sort=-created_atorders:readMüşterileri bulmak
Ürünleri ve stoku okumakÜrünleri listele, Stok miktarlarını listeleproducts:read, inventory:readStoku eşitlemek
Değişikliklerde webhook almakWebhook adresi oluşturwebhooks:manage ve seçilen kaynağın okuma kapsamı (ör. orders:read)Webhook
İlk toplu aktarımı yapmak (dışa aktarma)Dışa aktarma başlat, Dışa aktarmanın durumunu getir, Dışa aktarma dosyasını indirexports:write ve kaynağın okuma kapsamı; devamındaki olaylar için events:readİlk eşitleme
Sipariş eklemekSipariş oluşturorders:write; müşteri ve adres için personal_data:writeSipariş eklemek
Başka kanalda kesinleşmiş satışı bildirmekBaşka kanaldaki satışı bildirorders:write; müşteri ve adres için personal_data:writeBaşka kanaldaki satışı bildirmek
Siparişi düzeltmek ve durumunu ilerletmekSiparişi düzelt, Siparişi onayla vb.orders:write; yerel para iadesi doğuyorsa money_out:writeSipariş eklemek ve ilerletmek
Müşteri eklemek, güncellemek, arşivlemekMüşteri oluştur, Müşteriyi güncelle, Müşteriyi arşivlecustomers:write, personal_data:write; arşiv için archive:writeMüşteri eklemek
Müşteriyi KVKK kapsamında anonimleştirmekMüşteriyi anonimleştir (KVKK)customers:write, customers:erase, personal_data:writeKVKK silme isteği
Stok girmek, saymak, fire yazmak, depolar arası taşımakStok girişi yap, Stok sayımı yap, Fire ve kayıp yaz, Depolar arası taşıinventory:write; alış fiyatı için costs:writeStok girmek, saymak ve taşımak
Ürün ve seçenek eklemek, güncellemek, arşivlemek; marka fiyatı yazmakÜrün oluştur, Ürünü güncelle, Ürüne seçenek ekle, Marka fiyatını yazproducts:write; maliyet için costs:write, arşiv için archive:writeÜrün eklemek ve güncellemek
Kategori yazmakKategori oluştur, Kategoriyi güncelle, Kategoriyi arşivle, Kategoriyi geri getirproducts:write; arşiv/geri getirme için archive:writeKategori, ürün markası ve kupon yazmak
Ürün markası yazmakÜrün markası oluştur, Ürün markasını güncelle, Ürün markasını arşivle, Ürün markasını geri getirproducts:write; arşiv/geri getirme için archive:writeKategori, ürün markası ve kupon yazmak
Kupon yazmakKupon oluştur, Kuponu güncelle, Kuponu arşivle, Kuponu geri getircoupons:write; arşiv/geri getirme için archive:writeKategori, ürün markası ve kupon yazmak
Kargo oluşturmak/etiket almakKargo fiyatı sor, Gönderi oluştur, Kargo etiketini indir, Gönderiyi iptal etAçma/fiyat/iptal: shipments:write; okuma/etiket: shipments:read; etiket ayrıca personal_data:readKargoya vermek
İade yapmakİadeyi önizle, İade başlat, İade talebini onayla, İade talebini reddetreturns:write; para iadesinde ayrıca money_out:write, geri gönderim kodunda shipments:writeİade almak ve para iadesi
Başka satıcılar için uygulama yapmak — davetliGET /oauth/authorize, POST /oauth/tokenSatıcının onayladığı kapsamlarUygulama yapmak
Toplu fiyat ve stok güncellemekToplu fiyat güncelle, Toplu stok say, Toplu işin durumunu getir, Toplu işin hatalarını listeleproducts:write veya inventory:write; maliyet için costs:writeToplu güncelleme
Fatura oluşturmakFatura kes, Faturayı iptal et, Fatura belgesini indirinvoices:write; iptalde money_out:write; belgede invoices:read personal_data:readFatura kesmek ve iptal etmek

Mevcut gönderi, iade ve fatura kayıtları sipariş altından da okunabilir. Webhook kurmak ve dışa aktarma başlatmak sipariş, müşteri, ürün veya stok verisini değiştirmez.

API temel adresi https://api.siparis.app/v1. İlk bağlantı için Başlarken sayfasını açın.

Sunucu uygulamanız için repodan kurulabilen TypeScript ve Python SDK istemcilerini kullanabilirsiniz.