{"info":{"name":"siparis.app API","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json","description":"OpenAPI sözleşmesinden üretilir. apiKey değişkenine panelden aldığınız anahtarı yazın; baseUrl canlıda https://api.siparis.app/v1, deneme ortamında https://api.sandbox.siparis.app/v1. Yazma isteklerinde Idempotency-Key her gönderimde yenidir; ağ hatasını tekrar ederken aynı değeri elle yazın."},"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{apiKey}}","type":"string"}]},"variable":[{"key":"baseUrl","value":"https://api.siparis.app/v1"},{"key":"apiKey","value":""}],"item":[{"name":"Siparişler","description":"Sipariş açın, listeleyin, onaylayın, teslim edin, düzeltin ve iptal edin.","item":[{"name":"Sipariş oluştur","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/orders","host":["{{baseUrl}}"],"path":["orders"]},"body":{"mode":"raw","raw":"{\n  \"customer\": {\n    \"email\": \"musteri@example.com\",\n    \"name\": \"Örnek Müşteri\",\n    \"phone\": \"05000000000\"\n  },\n  \"delivery_method\": \"hand\",\n  \"external_reference\": {\n    \"id\": \"WEB-2026-001\"\n  },\n  \"items\": [\n    {\n      \"quantity\": \"2\",\n      \"sku\": \"KUPA-MAVI\"\n    }\n  ],\n  \"paid\": true,\n  \"payment_method\": \"cash\"\n}","options":{"raw":{"language":"json"}}},"description":"Kendi sitenizden, ERP’nizden veya başka bir yazılımdan yeni satış açın; stok ve tahsilat paneldeki elle siparişle aynı kuralla işlenir.\n\nsource=api olur. Tek markada store atlanabilir; çok markada zorunludur. Müşteri veya adres için personal_data:write, iç not için internal_notes:write gerekir. Birim fiyat verilmezse marka fiyatı ve kampanyası uygulanır; verilirse orders.price eylemi denetlenir (orders:write). Kupon müşteriye tanımlı olmalıdır. external_reference.id (sizin sisteminizdeki sipariş numarası) bu bağlantıda tekildir. 201 yanıtı okuma modeli, Location yeni sipariş yoludur. Satış kotaya girmez; sayaç arızası satışı durdurmaz.\n\nBelge: https://developer.siparis.app/uc/siparis-olustur"}},{"name":"Siparişleri listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/orders","host":["{{baseUrl}}"],"path":["orders"],"query":[{"key":"limit","value":"50","description":"Sayfa başına kayıt/olay adayı sayısı; varsayılan 50, en az 1, en çok 100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıtın next_cursor değeri; çözmeyin, aynı kaynak, yetki ve süzgeçlerle aynen gönderin.","disabled":true},{"key":"sort","value":"-created_at","description":"updated_at: son değişiklikten ileri; -created_at: en yeni sipariş önce. Sıra değişirse yeni sayfalama başlatın.","disabled":true},{"key":"customer","value":"cus_1234567890abcdef1234567890abcdef","description":"Siparişin bağlı olduğu cus_ müşteri kimliği; yalnız sort=-created_at ile kullanılabilir. Başka markanın müşterisi marka sınırlı anahtara görünmez.","disabled":true},{"key":"status","value":"confirmed","description":"Sipariş durumu eşitlik süzgeci. payment_pending eski değerdir: 19 Ekim 2026'dan beri hiçbir sipariş bu durumda açılmaz, süzgeç boş sonuç verir; ödemesi beklenen sipariş payment_state=awaiting ya da partial taşır.","disabled":true},{"key":"store","value":"sto_1234567890abcdef1234567890abcdef","description":"Marka kimliği (sto_ ve 32 küçük onaltılık karakter).","disabled":true},{"key":"number","value":"48273910","description":"Siparişin görünen sekiz haneli numarası; kaynak kimliği değildir.","disabled":true},{"key":"created_at_from","value":"2026-10-16T09:00:00Z","description":"Başlangıç zamanı dahil; saat dilimli RFC 3339 gönderin.","disabled":true},{"key":"created_at_to","value":"2026-10-17T09:00:00Z","description":"Bitiş zamanı hariç; saat dilimli RFC 3339 gönderin.","disabled":true},{"key":"updated_at_from","value":"2026-10-16T09:00:00Z","description":"Başlangıç zamanı dahil; saat dilimli RFC 3339 gönderin.","disabled":true},{"key":"updated_at_to","value":"2026-10-17T09:00:00Z","description":"Bitiş zamanı hariç; saat dilimli RFC 3339 gönderin.","disabled":true}]},"description":"Yetkili markaların siparişlerini zaman, durum, marka ve görünen numarayla süzerek alın; ERP sipariş aktarımında kullanın.\n\nVarsayılan sıra updated_at,id artandır; sort=-created_at en yeni siparişi önce getirir. customer=cus_... yalnız sort=-created_at ile kullanılır ve o karta bağlı siparişleri verir; başka sıra veya sort alanının atlanması 422 döner. Alt kayıtlar sipariş ayrıntısından veya alt uçlardan okunur.\n\nBelge: https://developer.siparis.app/uc/siparisleri-listele"}},{"name":"Siparişi getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/orders/:id","host":["{{baseUrl}}"],"path":["orders",":id"],"query":[{"key":"include","value":"lines","description":"Virgülle ayrılmış genişletmeler: lines,payments,shipments,returns. Alt kaynakların kapsamları da gerekir.","disabled":true}],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"description":"Siparişin güncel durumunu ve tutarlarını okuyun; olay geldikten sonra ERP kaydını güncellemek için kullanın.\n\ninclude seçilen alt kaynakların ilk 50 kaydını getirir; devamı ilgili alt uçtan okunur.\n\nBelge: https://developer.siparis.app/uc/siparisi-getir"}},{"name":"Siparişi onayla","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/orders/:id/confirm","host":["{{baseUrl}}"],"path":["orders",":id","confirm"],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"expected_status\": \"pending\",\n  \"reason\": \"Müşteriyle görüşüldü.\"\n}","options":{"raw":{"language":"json"}}},"description":"Yeni (bekleyen) siparişi onaylandı durumuna geçirin.\n\nMevcut onay kuralı uygulanır. expected_status (beklediğiniz güncel durum) verilirse güncel durumla uyuşmalıdır. Ödeme alındı kaydı oluşturmaz; bunun için payment-received kullanılır.\n\nBelge: https://developer.siparis.app/uc/siparisi-onayla"}},{"name":"Siparişi hazırlamaya başla","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/orders/:id/processing","host":["{{baseUrl}}"],"path":["orders",":id","processing"],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"expected_status\": \"confirmed\",\n  \"reason\": \"Müşteriyle görüşüldü.\"\n}","options":{"raw":{"language":"json"}}},"description":"Onaylı siparişi hazırlanıyor durumuna geçirin.\n\nexpected_status önkoşulu kilit altında denetlenir.\n\nBelge: https://developer.siparis.app/uc/siparisi-hazirlamaya-basla"}},{"name":"Teslim almaya hazır işaretle","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/orders/:id/ready","host":["{{baseUrl}}"],"path":["orders",":id","ready"],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"expected_status\": \"confirmed\",\n  \"notified\": true,\n  \"reason\": \"Müşteriyle görüşüldü.\"\n}","options":{"raw":{"language":"json"}}},"description":"Markadan teslim alınacak sipariş hazır olduğunda ve müşteriye haber verdiğinizde kullanın.\n\nMüşteriye haber verdikten sonra notified=true gönderin. Hazır bilgisi kaydedilir; sipariş durumu processing olur. Bu uç müşteriye bildirim göndermez.\n\nBelge: https://developer.siparis.app/uc/teslim-almaya-hazir-isaretle"}},{"name":"Siparişi teslim et","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/orders/:id/deliver","host":["{{baseUrl}}"],"path":["orders",":id","deliver"],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"expected_status\": \"confirmed\",\n  \"reason\": \"Müşteriyle görüşüldü.\"\n}","options":{"raw":{"language":"json"}}},"description":"Elden, markadan veya kargoyla teslim edilen siparişi teslim edildi durumuna geçirin.\n\nPanelde teslim edilebilen sipariş için geçerlidir. Kalan ödeme varsa collection_method gerekir; later yalnız markanın mevcut kuralı izin veriyorsa borcu açık bırakır.\n\nBelge: https://developer.siparis.app/uc/siparisi-teslim-et"}},{"name":"Alınan ödemeyi kaydet","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/orders/:id/payment-received","host":["{{baseUrl}}"],"path":["orders",":id","payment-received"],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"expected_due\": \"120.00\",\n  \"expected_status\": \"confirmed\",\n  \"parts\": [\n    {\n      \"amount\": \"120.00\",\n      \"method\": \"cash\"\n    }\n  ],\n  \"reason\": \"Müşteriyle görüşüldü.\"\n}","options":{"raw":{"language":"json"}}},"description":"Müşteriden gerçekten aldığınız nakit, POS veya havale ödemesini siparişe yazın.\n\nÖdeme parçaları ortak tahsilat servisine yazılır. expected_due gördüğünüz kalan tutardır; değişmişse tahsilat yazılmaz. Kart çekmez, mevcut ödeme mantığını kullanır.\n\nBelge: https://developer.siparis.app/uc/alinan-odemeyi-kaydet"}},{"name":"Siparişi iptal et","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/orders/:id/cancel","host":["{{baseUrl}}"],"path":["orders",":id","cancel"],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"expected_status\": \"confirmed\",\n  \"reason\": \"Müşteriyle görüşüldü.\"\n}","options":{"raw":{"language":"json"}}},"description":"Siparişi iptal edin; stok geri gelir, ödeme ve iade paneldeki iptal kuralıyla işlenir.\n\nPanelin aynı iptal, stok iadesi ve mevcut ödeme/iade kuralını uygular. Kargoda iptal sağlayıcı sonucunu bekleyebilir; yanıtın güncel durumunu izleyin. Bağımsız iade için refunds uçlarını kullanın. Panelin mevcut iptali kart iadesi başlatıyorsa aynı davranış sürer.\n\nBelge: https://developer.siparis.app/uc/siparisi-iptal-et"}},{"name":"Siparişi düzelt","request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/orders/:id","host":["{{baseUrl}}"],"path":["orders",":id"],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"delivery_day\": \"2026-10-17\"\n}","options":{"raw":{"language":"json"}}},"description":"Siparişin adresini, notlarını, teslim gününü veya kalemlerini değiştirin.\n\nPanelin düzeltme servisi kullanılır. Verilmeyen alan korunur; delivery_day=null günü kaldırır. Durum bu uçtan değişmez. Adres/müşteri notu personal_data:write, iç not internal_notes:write ister. Kalem değiştirme, çıkarma, ekleme ve geri eklemede panelin stok/kargo/fatura kilitleri geçerlidir. Para dönen düzeltme money_out:write ve refund_confirm yanıtındaki refund_amount ile yeni tekrar anahtarı gerektirir.\n\nBelge: https://developer.siparis.app/uc/siparisi-duzelt"}},{"name":"Sipariş durumunu düzelt","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/orders/:id/correct-status","host":["{{baseUrl}}"],"path":["orders",":id","correct-status"],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"expected_status\": \"processing\",\n  \"reason\": \"Hazırlanıyor yanlışlıkla seçildi.\",\n  \"status\": \"confirmed\"\n}","options":{"raw":{"language":"json"}}},"description":"Yanlışlıkla seçilmiş sipariş durumunu gerekçe yazarak düzeltin.\n\nPanelin gerekçeli durum düzeltmesini uygular; reason zorunludur. Olağan ilerletme için ilgili eylem ucunu kullanın. Stok, ödeme ve kargo kısıtları panelle aynıdır; refunded hedefi desteklenmez.\n\nBelge: https://developer.siparis.app/uc/siparis-durumunu-duzelt"}},{"name":"Sipariş satırlarını listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/orders/:id/lines","host":["{{baseUrl}}"],"path":["orders",":id","lines"],"query":[{"key":"limit","value":"50","description":"Sayfa başına kayıt/olay adayı sayısı; varsayılan 50, en az 1, en çok 100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıtın next_cursor değeri; çözmeyin, aynı kaynak, yetki ve süzgeçlerle aynen gönderin.","disabled":true}],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"description":"Sipariş anındaki ürün, seçenek, miktar ve fiyatları alın; ERP sipariş kalemlerini oluştururken kullanın.\n\nBu değerleri güncel ürün fiyatıyla yeniden hesaplamayın.\n\nBelge: https://developer.siparis.app/uc/siparis-satirlarini-listele"}},{"name":"Ödemeleri ve para özetini getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/orders/:id/payments","host":["{{baseUrl}}"],"path":["orders",":id","payments"],"query":[{"key":"limit","value":"50","description":"Sayfa başına kayıt/olay adayı sayısı; varsayılan 50, en az 1, en çok 100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıtın next_cursor değeri; çözmeyin, aynı kaynak, yetki ve süzgeçlerle aynen gönderin.","disabled":true}],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"description":"Siparişin tahsilat ve geri ödemelerini ve bütün siparişin para özetini okuyun; mutabakatta kullanın.\n\nPara özeti defterden hesaplanır. Mutabakatta summary kullanın; sayfa toplamını bütün siparişin toplamı sanmayın.\n\nBelge: https://developer.siparis.app/uc/odemeleri-ve-para-ozetini-getir"}},{"name":"Sipariş geçmişini getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/orders/:id/history","host":["{{baseUrl}}"],"path":["orders",":id","history"],"query":[{"key":"limit","value":"50","description":"Sayfa başına kayıt/olay adayı sayısı; varsayılan 50, en az 1, en çok 100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıtın next_cursor değeri; çözmeyin, aynı kaynak, yetki ve süzgeçlerle aynen gönderin.","disabled":true}],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"description":"Siparişin durum geçişlerini sırasıyla okuyun; işlem sırasını açıklamak için kullanın.\n\nKişi kimlikleri yayımlanmaz.\n\nBelge: https://developer.siparis.app/uc/siparis-gecmisini-getir"}}]},{"name":"Müşteriler","description":"Müşteri kartını bulun, ekleyin, güncelleyin, arşivleyin veya KVKK için anonimleştirin.","item":[{"name":"Müşteri oluştur","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/customers","host":["{{baseUrl}}"],"path":["customers"]},"body":{"mode":"raw","raw":"{\n  \"email\": \"musteri@example.com\",\n  \"name\": \"Örnek Müşteri\",\n  \"phone\": \"05000000000\"\n}","options":{"raw":{"language":"json"}}},"description":"Yeni müşteri kartı açın; sipariş açmadan önce müşteriyi kaydetmek için kullanın.\n\nPanelin müşteri servisi kullanılır. Tek markada store atlanabilir; çok markada seçilmelidir. Kişisel alanlar personal_data:write, gönderilen iç not internal_notes:write ister. Yanıttaki kişisel alanlar ayrıca personal_data:read gerektirir. Mevcut müşteri eşleştirmesi aynı e-postayı, yoksa uygun telefonu arar; aynı telefon fakat farklı iki e-posta ayrı kişidir. Eşleşmede 409 customer_exists ve existing_customer kimliği döner; örtük güncelleme yapılmaz. 201 yanıtı müşteri nesnesi, ETag ve Location içerir.\n\nBelge: https://developer.siparis.app/uc/musteri-olustur"}},{"name":"Müşterileri listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/customers","host":["{{baseUrl}}"],"path":["customers"],"query":[{"key":"limit","value":"50","description":"Sayfa başına kayıt/olay adayı sayısı; varsayılan 50, en az 1, en çok 100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıtın next_cursor değeri; çözmeyin, aynı kaynak, yetki ve süzgeçlerle aynen gönderin.","disabled":true},{"key":"sort","value":"-created_at","description":"updated_at: son değişiklikten ileri; -created_at: en yeni müşteri önce. Sıra değişirse yeni sayfalama başlatın.","disabled":true},{"key":"email","value":"Ornek@Example.com","description":"Ham e-posta; sunucu email_key kolonunun normalleştirmesiyle tam eşitlik arar. personal_data:read gerekir.","disabled":true},{"key":"phone","value":"+90 500 000 00 00","description":"Ham telefon; mevcut müşteri kuralıyla son 10 haneye çevrilir. personal_data:read gerekir.","disabled":true},{"key":"email_key","value":"ornek@example.com","description":"Normalize edilmiş e-posta; tam eşitlik araması; personal_data:read gerekir.","disabled":true},{"key":"phone_key","value":"0000000000","description":"Telefonun son 10 hanesi; tam eşitlik araması; personal_data:read gerekir.","disabled":true}]},"description":"Müşteri kartlarını listeleyin veya e-posta/telefonla doğru kartı bulun.\n\nEtkin kartlar varsayılan updated_at,id artan sırayla gelir; sort=-created_at en yeni kartı önce getirir. email ve phone ham değerleri normalleştirilerek tam eşitlikle aranır; email_key ve phone_key eski istemciler için korunur. Birden çok süzgeç birlikte verilirse hepsi eşleşmelidir. Kişisel veri kapsamı yoksa kimlik ve zaman gibi genel alanlar kalır; e-posta/telefonla arama ayrıca personal_data:read ister.\n\nBelge: https://developer.siparis.app/uc/musterileri-listele"}},{"name":"Müşteriyi getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/customers/:id","host":["{{baseUrl}}"],"path":["customers",":id"],"variable":[{"key":"id","value":"cus_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın cus_ önekli dış kimliği."}]},"description":"Bir müşteri kartını okuyun; siparişteki customer kimliğini kendi kaydınızla eşleştirirken kullanın.\n\nİzinli alanlar, revision (kartın sürüm numarası) ve ETag döner; arşivdeki kart kimliğiyle okunabilir. Yetkisiz kişisel alanlar yanıttan atlanır.\n\nBelge: https://developer.siparis.app/uc/musteriyi-getir"}},{"name":"Müşteriyi güncelle","request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"3\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/customers/:id","host":["{{baseUrl}}"],"path":["customers",":id"],"variable":[{"key":"id","value":"cus_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın cus_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"name\": \"Örnek Müşteri Yeni\"\n}","options":{"raw":{"language":"json"}}},"description":"Müşteri kartının adını, iletişim bilgilerini veya notunu değiştirin.\n\nYalnız gönderilen alanlar panelin müşteri servisiyle değişir. Kişisel alanlar personal_data:write, iç not internal_notes:write ister. Ad dışında null alanı temizler; pazarlama izninde null bilinmiyor demektir. If-Match verilirse kilit altında denetlenir; farklı sürüm 412 döner.\n\nBelge: https://developer.siparis.app/uc/musteriyi-guncelle"}},{"name":"Müşteriyi arşivle","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"3\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/customers/:id/archive","host":["{{baseUrl}}"],"path":["customers",":id","archive"],"variable":[{"key":"id","value":"cus_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın cus_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Müşteri kartını etkin listeden kaldırın; kart ve siparişleri silinmez.\n\nKart, siparişleri ve üyelik bağı korunur; fiziksel silme ve KVKK anonimleştirmesi yapılmaz. Boş JSON nesnesi gönderin; archive:write gerekir. If-Match desteklenir.\n\nBelge: https://developer.siparis.app/uc/musteriyi-arsivle"}},{"name":"Müşteriyi geri getir","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"3\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/customers/:id/restore","host":["{{baseUrl}}"],"path":["customers",":id","restore"],"variable":[{"key":"id","value":"cus_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın cus_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Arşivdeki müşteri kartını etkin listeye geri getirin.\n\nPanelin arşiv servisi kullanılır. Boş JSON nesnesi gönderin; archive:write gerekir. If-Match desteklenir. KVKK ile anonimleşmiş kart geri getirilemez.\n\nBelge: https://developer.siparis.app/uc/musteriyi-geri-getir"}},{"name":"Müşteriyi anonimleştir (KVKK)","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/customers/:id/anonymize","host":["{{baseUrl}}"],"path":["customers",":id","anonymize"],"variable":[{"key":"id","value":"cus_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın cus_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"confirm\": \"anonymize\"\n}","options":{"raw":{"language":"json"}}},"description":"Müşterinin KVKK silme isteğini yerine getirin: kişisel bilgiler temizlenir, sipariş ve muhasebe kayıtları kalır.\n\nGeri alınamaz. Gövdede confirm=\"anonymize\" zorunludur; reason isteğe bağlıdır ve denetimde maskelenir. Panel ve AI ile aynı servis kartın ve siparişlerin kişisel alanlarını temizler; sipariş, kesilmiş fatura ve muhasebe kayıtları kalır. Açık sipariş varsa 409 customer_anonymization_blocked döner. Arşivdeki kart da anonimleşir; zaten anonim kartta 200 ve değişiklik yoktur. Marka sınırı korunur. Yanıt güncel müşteri modelidir; kişisel alanların görünmesi ayrıca personal_data:read ister. customer.anonymized olayı kişisel veri taşımaz. Önceden hazırlanmış dışa aktarma dosyalarının erişimi oluşturulduklarından 7 gün sonra kapanır.\n\nBelge: https://developer.siparis.app/uc/musteriyi-anonimlestir-kvkk"}}]},{"name":"Ürünler","description":"Ürün, seçenek, kategori, ürün markası ve markaya özel fiyat.","item":[{"name":"Ürün oluştur","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/products","host":["{{baseUrl}}"],"path":["products"]},"body":{"mode":"raw","raw":"{\n  \"name\": \"Seramik Kupa\",\n  \"price\": \"120.00\",\n  \"sku\": \"KUPA-001\"\n}","options":{"raw":{"language":"json"}}},"description":"Ürünü seçenekleri, kategorileri ve ürün markasıyla birlikte tek istekte açın.\n\nPanelin tek kayıt servisi kullanılır. Tek markada store atlanabilir; çok markada store veya stores seçilir. costs:write maliyet, inventory:write açılış stoğu içindir. Görsel URL’leri mevcut güvenli kopyalama kuyruğuna girer. external_reference bu bağlantıda tekildir. Yanıt ürün, seçenekler, kategoriler, marka fiyatları, ETag ve Location içerir.\n\nBelge: https://developer.siparis.app/uc/urun-olustur"}},{"name":"Ürünleri listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/products","host":["{{baseUrl}}"],"path":["products"],"query":[{"key":"include","value":"variants","description":"Virgülle ayrılmış genişletmeler: variants,categories,store_prices. Alt kaynakların kapsamları da gerekir.","disabled":true},{"key":"archived","value":"false","description":"true arşivdeki ve kapalı kayıtları da içerir; varsayılan false.","disabled":true},{"key":"store","value":"sto_1234567890abcdef1234567890abcdef","description":"Marka dış kimliği (sto_ ve 32 küçük onaltılık karakter).","disabled":true},{"key":"status","value":"active","description":"Durum eşitlik süzgeci; desteklenen değerler şemada listelenir.","disabled":true},{"key":"updated_after","value":"2026-10-16T09:00:00Z","description":"Başlangıç dahil; saat dilimli RFC 3339 zamanı.","disabled":true},{"key":"updated_before","value":"2026-10-17T09:00:00Z","description":"Bitiş hariç; saat dilimli RFC 3339 zamanı.","disabled":true},{"key":"limit","value":"50","description":"Sayfa başına en fazla kayıt/olay adayı; varsayılan 50, aralık 1–100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıttaki next_cursor; aynı yetki ve süzgeçlerle değiştirmeden gönderin.","disabled":true}]},"description":"Görünür ürünleri ve istenirse seçeneklerini, kategorilerini ve marka fiyatlarını alın; katalog aktarımı ve ürün kimliği eşleştirmesi için kullanın.\n\nKalıcı eşitlemeye dışa aktarma ile başlayın.\n\nBelge: https://developer.siparis.app/uc/urunleri-listele"}},{"name":"Ürünü getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/products/:id","host":["{{baseUrl}}"],"path":["products",":id"],"query":[{"key":"include","value":"variants","description":"Virgülle ayrılmış genişletmeler: variants,categories,store_prices. Alt kaynakların kapsamları da gerekir.","disabled":true},{"key":"archived","value":"false","description":"true arşivdeki ve kapalı kayıtları da içerir; varsayılan false.","disabled":true}],"variable":[{"key":"id","value":"prd_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın prd_ önekli dış kimliği."}]},"description":"Bir ürünün güncel bilgilerini okuyun; ürün olayından sonra kendi kataloğunuzu güncellerken kullanın.\n\nMaliyet yalnız costs:read ile görünür.\n\nBelge: https://developer.siparis.app/uc/urunu-getir"}},{"name":"Ürünü güncelle","request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"0123456789abcdef\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/products/:id","host":["{{baseUrl}}"],"path":["products",":id"],"variable":[{"key":"id","value":"prd_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın prd_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"price\": \"140.00\"\n}","options":{"raw":{"language":"json"}}},"description":"Ürünün adını, fiyatını, açıklamasını, kategorilerini veya satış durumunu değiştirin.\n\nYalnız gönderilen alanlar panelin kayıt servisiyle değişir. If-Match ürün, seçenek ve marka fiyatı değişikliklerini kapsar; stok miktarı ürünün içerik ETag’ini değiştirmez. Fiyat geçmişi, kanal kuyrukları ve vitrin önbelleği panelle aynı yoldan güncellenir.\n\nBelge: https://developer.siparis.app/uc/urunu-guncelle"}},{"name":"Ürünü arşivle","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"0123456789abcdef\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/products/:id/archive","host":["{{baseUrl}}"],"path":["products",":id","archive"],"variable":[{"key":"id","value":"prd_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın prd_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Ürünü listeden ve vitrinden kaldırın; kayıtları silinmez.\n\nBoş JSON gönderin; archive:write gerekir. Panelin açık sipariş ve iade engeli uygulanır; kayıtlar korunur. Stok panelin sayım yoluyla sıfırlanır.\n\nBelge: https://developer.siparis.app/uc/urunu-arsivle"}},{"name":"Ürünü geri getir","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"0123456789abcdef\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/products/:id/restore","host":["{{baseUrl}}"],"path":["products",":id","restore"],"variable":[{"key":"id","value":"prd_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın prd_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Arşivdeki ürünü ve arşivlenen seçeneklerini geri getirin.\n\nPanelin arşiv servisi kullanılır; önceki stok defterden döner. Önceden satışta olan ürün draft döner; diğer satış durumları korunur. Kod çakışması geri getirmeyi engeller; archive:write gerekir.\n\nBelge: https://developer.siparis.app/uc/urunu-geri-getir"}},{"name":"Ürüne seçenek ekle","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"0123456789abcdef\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/products/:id/variants","host":["{{baseUrl}}"],"path":["products",":id","variants"],"variable":[{"key":"id","value":"prd_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın prd_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"name\": \"Mavi\",\n  \"options\": [\n    {\n      \"name\": \"Renk\",\n      \"value\": \"Mavi\"\n    }\n  ],\n  \"price_rule\": {\n    \"kind\": \"tl\",\n    \"value\": \"20.00\"\n  },\n  \"sku\": \"KUPA-MAVI\"\n}","options":{"raw":{"language":"json"}}},"description":"Var olan ürüne renk, beden gibi yeni bir seçenek ekleyin.\n\nPanelin seçenek ekleme yoludur. İlk seçenek varsayılanın kimliğini, stok ve sipariş bağlarını korur; açık sipariş olması bu dönüşümü engellemez. Set içindeki varsayılan seçeneğe dönüşüm reddedilir. opening_stock mevcut stoğu değiştiriyorsa expected_stock gerekir. If-Match ürünün API görünümünden hesaplanan içerik ETag’idir.\n\nBelge: https://developer.siparis.app/uc/urune-secenek-ekle"}},{"name":"Seçenekleri listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/variants","host":["{{baseUrl}}"],"path":["variants"],"query":[{"key":"sku","value":"KUPA-MAVI","description":"Normalize edilmiş stok koduyla tam eşitlik; barcode da verilirse ikisi eşleşir.","disabled":true},{"key":"barcode","value":"8690000000001","description":"Normalize edilmiş barkodla tam eşitlik; sku da verilirse ikisi eşleşir.","disabled":true},{"key":"product","value":"prd_1234567890abcdef1234567890abcdef","description":"Ürün dış kimliği (prd_ ve 32 küçük onaltılık karakter).","disabled":true},{"key":"archived","value":"false","description":"true arşivdeki ve kapalı kayıtları da içerir; varsayılan false.","disabled":true},{"key":"limit","value":"50","description":"Sayfa başına en fazla kayıt/olay adayı; varsayılan 50, aralık 1–100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıttaki next_cursor; aynı yetki ve süzgeçlerle değiştirmeden gönderin.","disabled":true}]},"description":"Ürün seçeneklerini stok kodu (SKU) veya barkodla bulun; ERP stok kartını var_ kimliğiyle eşleştirin.\n\nSKU ve barkod tam eşitlikle aranır. İkisini birlikte gönderirseniz her ikisi de eşleşmelidir.\n\nBelge: https://developer.siparis.app/uc/secenekleri-listele"}},{"name":"Seçeneği getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/variants/:id","host":["{{baseUrl}}"],"path":["variants",":id"],"query":[{"key":"archived","value":"false","description":"true arşivdeki ve kapalı kayıtları da içerir; varsayılan false.","disabled":true}],"variable":[{"key":"id","value":"var_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın var_ önekli dış kimliği."}]},"description":"Bir seçeneğin güncel fiyatını ve stok türünü okuyun.\n\nSeçeneğin depo miktarını inventory/levels ucundan okuyun.\n\nBelge: https://developer.siparis.app/uc/secenegi-getir"}},{"name":"Seçeneği güncelle","request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"0123456789abcdef\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/variants/:id","host":["{{baseUrl}}"],"path":["variants",":id"],"variable":[{"key":"id","value":"var_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın var_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"price_rule\": {\n    \"kind\": \"percent\",\n    \"value\": \"10.00\"\n  }\n}","options":{"raw":{"language":"json"}}},"description":"Seçeneğin stok kodunu, barkodunu, fiyatını, maliyetini, ağırlığını veya görsellerini değiştirin.\n\nStok kodu, barkod, seçenek değerleri, satış fiyatı veya TL/yüzde fiyat farkı, maliyet, ağırlık ve görseller panelin aynı servisiyle yazılır. price_rule=null ürünle aynı fiyatı seçer. is_default=true olan varsayılan satır ürün PATCH ucundan düzenlenir. If-Match bağlı ürünün içerik ETag’idir.\n\nBelge: https://developer.siparis.app/uc/secenegi-guncelle"}},{"name":"Seçeneği arşivle","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"0123456789abcdef\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/variants/:id/archive","host":["{{baseUrl}}"],"path":["variants",":id","archive"],"variable":[{"key":"id","value":"var_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın var_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Satılmayan bir seçeneği üründen kaldırın; kaydı silinmez.\n\nPanelin kaldırma yoludur; archive:write gerekir. Açık siparişteki seçenek arşivlenemez; kayıt korunur. Bağımsız seçenek geri getirme panelde olmadığı için API’de de yoktur.\n\nBelge: https://developer.siparis.app/uc/secenegi-arsivle"}},{"name":"Marka fiyatını yaz","request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"0123456789abcdef\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/store-prices/:store/:product","host":["{{baseUrl}}"],"path":["store-prices",":store",":product"],"variable":[{"key":"store","value":"sto_1234567890abcdef1234567890abcdef","description":"Marka dış kimliği (sto_ ve 32 küçük onaltılık karakter)."},{"key":"product","value":"prd_1234567890abcdef1234567890abcdef","description":"Ürün dış kimliği (prd_ ve 32 küçük onaltılık karakter)."}]},"body":{"mode":"raw","raw":"{\n  \"compare_price\": \"140.00\",\n  \"price\": \"110.00\"\n}","options":{"raw":{"language":"json"}}},"description":"Ürünün veya seçeneğin bir markadaki satış fiyatını ayarlayın ya da kaldırın.\n\nMarka fiyatı okumasındaki price ve compare_price alanlarını birlikte gönderin. Gövdenin variant alanı varsa yalnız o seçeneğin marka fiyatını yazar. İki alan null ise marka fiyat satırını kaldırır; katalog fiyatı geçer. Diğer markalar korunur. Yanıt güncel Product nesnesi ve store_prices listesidir; böylece kaldırma da güncel kayıttan tekrar okunur. If-Match ürünün içerik ETag’idir.\n\nBelge: https://developer.siparis.app/uc/marka-fiyatini-yaz"}},{"name":"Marka fiyatlarını listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/store-prices","host":["{{baseUrl}}"],"path":["store-prices"],"query":[{"key":"store","value":"sto_1234567890abcdef1234567890abcdef","description":"Marka dış kimliği (sto_ ve 32 küçük onaltılık karakter).","disabled":true},{"key":"product","value":"prd_1234567890abcdef1234567890abcdef","description":"Ürün dış kimliği (prd_ ve 32 küçük onaltılık karakter).","disabled":true},{"key":"variant","value":"var_1234567890abcdef1234567890abcdef","description":"Seçenek dış kimliği (var_ ve 32 küçük onaltılık karakter).","disabled":true},{"key":"archived","value":"false","description":"true arşivdeki ve kapalı kayıtları da içerir; varsayılan false.","disabled":true},{"key":"limit","value":"50","description":"Sayfa başına en fazla kayıt/olay adayı; varsayılan 50, aralık 1–100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıttaki next_cursor; aynı yetki ve süzgeçlerle değiştirmeden gönderin.","disabled":true}]},"description":"Markaya özel kaydedilmiş ürün ve seçenek fiyatlarını alın.\n\nAnahtar store, product, variant üçlüsüdür; kampanya fiyatı hesaplamaz.\n\nBelge: https://developer.siparis.app/uc/marka-fiyatlarini-listele"}},{"name":"Marka fiyatını getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/store-prices/:store/:product","host":["{{baseUrl}}"],"path":["store-prices",":store",":product"],"query":[{"key":"variant","value":"var_1234567890abcdef1234567890abcdef","description":"Seçenek dış kimliği (var_ ve 32 küçük onaltılık karakter).","disabled":true},{"key":"archived","value":"false","description":"true arşivdeki ve kapalı kayıtları da içerir; varsayılan false.","disabled":true}],"variable":[{"key":"store","value":"sto_1234567890abcdef1234567890abcdef","description":"Marka dış kimliği (sto_ ve 32 küçük onaltılık karakter)."},{"key":"product","value":"prd_1234567890abcdef1234567890abcdef","description":"Ürün dış kimliği (prd_ ve 32 küçük onaltılık karakter)."}]},"description":"Belirli marka ve ürünün kaydedilmiş fiyatını okuyun.\n\nSeçenek fiyatı için variant gönderin; göndermezseniz ürün fiyatı okunur.\n\nBelge: https://developer.siparis.app/uc/marka-fiyatini-getir"}},{"name":"Kategori oluştur","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/categories","host":["{{baseUrl}}"],"path":["categories"]},"body":{"mode":"raw","raw":"{\n  \"name\": \"Mutfak\"\n}","options":{"raw":{"language":"json"}}},"description":"İşletmenin bütün markalarında kullanılan yeni bir kategori açın.\n\nPanelin kayıt servisi kullanılır; marka sınırlı bağlantı 403 alır. Aynı ad ayrı adresle açılabilir.\n\nBelge: https://developer.siparis.app/uc/kategori-olustur"}},{"name":"Kategorileri listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/categories","host":["{{baseUrl}}"],"path":["categories"],"query":[{"key":"archived","value":"false","description":"true arşivdeki ve kapalı kayıtları da içerir; varsayılan false.","disabled":true},{"key":"limit","value":"50","description":"Sayfa başına en fazla kayıt/olay adayı; varsayılan 50, aralık 1–100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıttaki next_cursor; aynı yetki ve süzgeçlerle değiştirmeden gönderin.","disabled":true}]},"description":"Görünür ürünlerin kategorilerini alın; kendi kategori ağacınızı kurarken kullanın.\n\nYetki dışındaki üst kategori parent=null olur.\n\nBelge: https://developer.siparis.app/uc/kategorileri-listele"}},{"name":"Kategoriyi getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/categories/:id","host":["{{baseUrl}}"],"path":["categories",":id"],"query":[{"key":"archived","value":"false","description":"true arşivdeki ve kapalı kayıtları da içerir; varsayılan false.","disabled":true}],"variable":[{"key":"id","value":"cat_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın cat_ önekli dış kimliği."}]},"description":"Bir kategorinin adını, açıklamasını ve görünür üst kategorisini okuyun.\n\nBelge: https://developer.siparis.app/uc/kategoriyi-getir"}},{"name":"Kategoriyi güncelle","request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"3\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/categories/:id","host":["{{baseUrl}}"],"path":["categories",":id"],"variable":[{"key":"id","value":"cat_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın cat_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Kategorinin adını, açıklamasını veya üst kategorisini değiştirin.\n\nPanelin kayıt servisiyle yalnız gönderilen alanlar değişir. If-Match kaydın revizyonunu (sürüm numarasını) denetler; marka sınırlı bağlantı 403 alır.\n\nBelge: https://developer.siparis.app/uc/kategoriyi-guncelle"}},{"name":"Kategoriyi arşivle","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"3\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/categories/:id/archive","host":["{{baseUrl}}"],"path":["categories",":id","archive"],"variable":[{"key":"id","value":"cat_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın cat_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Kategoriyi vitrinden kaldırın; ürün bağları silinmez.\n\nBoş JSON gönderin. Ürün bağları korunur, kayıt vitrinden kalkar. Kategorinin alt kategorileri üstüne taşınır. İşletme kapsamı ve archive:write gerekir.\n\nBelge: https://developer.siparis.app/uc/kategoriyi-arsivle"}},{"name":"Kategoriyi geri getir","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"3\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/categories/:id/restore","host":["{{baseUrl}}"],"path":["categories",":id","restore"],"variable":[{"key":"id","value":"cat_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın cat_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Arşivdeki kategoriyi geri getirin.\n\nBoş JSON gönderin. Panelin arşiv servisi kaydı geri getirir; kategori çocukları hâlâ taşındıkları yerdeyse geri bağlanır. İşletme kapsamı ve archive:write gerekir.\n\nBelge: https://developer.siparis.app/uc/kategoriyi-geri-getir"}},{"name":"Ürün markası oluştur","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/brands","host":["{{baseUrl}}"],"path":["brands"]},"body":{"mode":"raw","raw":"{\n  \"name\": \"Örnek Üretici\"\n}","options":{"raw":{"language":"json"}}},"description":"Ürünlerin üretici veya ticari markasını (ör. bir giyim markası) ekleyin.\n\nÜrün markası işletme genelindedir ve satış markanızdan (stores) farklıdır. Panelin kayıt servisi kullanılır; marka sınırlı bağlantı 403 alır. Aynı ad ayrı adresle açılabilir.\n\nBelge: https://developer.siparis.app/uc/urun-markasi-olustur"}},{"name":"Ürün markalarını listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/brands","host":["{{baseUrl}}"],"path":["brands"],"query":[{"key":"archived","value":"false","description":"true arşivdeki ve kapalı kayıtları da içerir; varsayılan false.","disabled":true},{"key":"limit","value":"50","description":"Sayfa başına en fazla kayıt/olay adayı; varsayılan 50, aralık 1–100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıttaki next_cursor; aynı yetki ve süzgeçlerle değiştirmeden gönderin.","disabled":true}]},"description":"Ürünlerin üretici veya ticari markalarını alın.\n\nBunlar işletmenin satış markaları olan stores ile aynı kavram değildir.\n\nBelge: https://developer.siparis.app/uc/urun-markalarini-listele"}},{"name":"Ürün markasını getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/brands/:id","host":["{{baseUrl}}"],"path":["brands",":id"],"query":[{"key":"archived","value":"false","description":"true arşivdeki ve kapalı kayıtları da içerir; varsayılan false.","disabled":true}],"variable":[{"key":"id","value":"brd_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın brd_ önekli dış kimliği."}]},"description":"Bir ürün markasının adını ve logosunu okuyun; ürünün brand alanını ayrıntılandırırken kullanın.\n\nBelge: https://developer.siparis.app/uc/urun-markasini-getir"}},{"name":"Ürün markasını güncelle","request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"3\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/brands/:id","host":["{{baseUrl}}"],"path":["brands",":id"],"variable":[{"key":"id","value":"brd_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın brd_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Ürün markasının adını veya logosunu değiştirin.\n\nPanelin kayıt servisiyle yalnız gönderilen alanlar değişir. If-Match kaydın revizyonunu (sürüm numarasını) denetler; marka sınırlı bağlantı 403 alır.\n\nBelge: https://developer.siparis.app/uc/urun-markasini-guncelle"}},{"name":"Ürün markasını arşivle","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"3\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/brands/:id/archive","host":["{{baseUrl}}"],"path":["brands",":id","archive"],"variable":[{"key":"id","value":"brd_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın brd_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Ürün markasını vitrinden kaldırın; ürün bağları silinmez.\n\nBoş JSON gönderin. Ürün bağları korunur, kayıt vitrinden kalkar. İşletme kapsamı ve archive:write gerekir.\n\nBelge: https://developer.siparis.app/uc/urun-markasini-arsivle"}},{"name":"Ürün markasını geri getir","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"3\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/brands/:id/restore","host":["{{baseUrl}}"],"path":["brands",":id","restore"],"variable":[{"key":"id","value":"brd_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın brd_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Arşivdeki ürün markasını geri getirin.\n\nBoş JSON gönderin. Panelin arşiv servisi kaydı geri getirir. İşletme kapsamı ve archive:write gerekir.\n\nBelge: https://developer.siparis.app/uc/urun-markasini-geri-getir"}}]},{"name":"Stok","description":"Depodaki miktarlar, stok girişi, sayım, fire, depolar arası taşıma ve stok geçmişi.","item":[{"name":"Stok miktarlarını listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/inventory/levels","host":["{{baseUrl}}"],"path":["inventory","levels"],"query":[{"key":"variant","value":"var_1234567890abcdef1234567890abcdef","description":"Seçenek dış kimliği (var_ ve 32 küçük onaltılık karakter).","disabled":true},{"key":"product","value":"prd_1234567890abcdef1234567890abcdef","description":"Ürün dış kimliği (prd_ ve 32 küçük onaltılık karakter).","disabled":true},{"key":"location","value":"loc_1234567890abcdef1234567890abcdef","description":"Depo dış kimliği (loc_ ve 32 küçük onaltılık karakter).","disabled":true},{"key":"archived","value":"false","description":"true arşivdeki ve kapalı kayıtları da içerir; varsayılan false.","disabled":true},{"key":"updated_after","value":"2026-10-16T09:00:00Z","description":"Başlangıç dahil; saat dilimli RFC 3339 zamanı.","disabled":true},{"key":"updated_before","value":"2026-10-17T09:00:00Z","description":"Bitiş hariç; saat dilimli RFC 3339 zamanı.","disabled":true},{"key":"limit","value":"50","description":"Sayfa başına en fazla kayıt/olay adayı; varsayılan 50, aralık 1–100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıttaki next_cursor; aynı yetki ve süzgeçlerle değiştirmeden gönderin.","disabled":true}]},"description":"Seçenek ve depo bazında eldeki fiziksel miktarı alın; ERP stok görünümünü güncellerken kullanın.\n\nBu miktar sipariş verilebilir miktar değildir. Sayılmayan/sipariş üzerine stokta quantity=null olur.\n\nBelge: https://developer.siparis.app/uc/stok-miktarlarini-listele"}},{"name":"Stok girişi yap","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/inventory/receipts","host":["{{baseUrl}}"],"path":["inventory","receipts"]},"body":{"mode":"raw","raw":"{\n  \"lines\": [\n    {\n      \"quantity\": \"2\",\n      \"sku\": \"KUPA-MAVI\"\n    }\n  ],\n  \"location\": \"loc_1234567890abcdef1234567890abcdef\"\n}","options":{"raw":{"language":"json"}}},"description":"Depoya gelen malı stoğa ekleyin.\n\nSeçilen depoya mal girişi yazar. Alış fiyatı ve tedarikçi costs:write ister; ağırlıklı ortalama maliyet panelin ortak kuralıyla hesaplanır.\n\nBelge: https://developer.siparis.app/uc/stok-girisi-yap"}},{"name":"Stok sayımı yap","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/inventory/counts","host":["{{baseUrl}}"],"path":["inventory","counts"]},"body":{"mode":"raw","raw":"{\n  \"lines\": [\n    {\n      \"expected\": \"10\",\n      \"quantity\": \"12\",\n      \"sku\": \"KUPA-MAVI\"\n    }\n  ],\n  \"location\": \"loc_1234567890abcdef1234567890abcdef\"\n}","options":{"raw":{"language":"json"}}},"description":"Depoda saydığınız miktarı stoğa yazın.\n\nHer satırda quantity ve expected zorunludur. expected, sayımdan önce okuduğunuz depo miktarıdır; stok sayılmıyorsa null gönderilir. Araya hareket girdiyse 409 stock_changed döner.\n\nBelge: https://developer.siparis.app/uc/stok-sayimi-yap"}},{"name":"Fire ve kayıp yaz","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/inventory/write_offs","host":["{{baseUrl}}"],"path":["inventory","write_offs"]},"body":{"mode":"raw","raw":"{\n  \"lines\": [\n    {\n      \"quantity\": \"2\",\n      \"sku\": \"KUPA-MAVI\"\n    }\n  ],\n  \"location\": \"loc_1234567890abcdef1234567890abcdef\",\n  \"reason\": \"broken\"\n}","options":{"raw":{"language":"json"}}},"description":"Kırılan, kaybolan veya kullanılamayan ürünü stoktan düşün.\n\nPanelin sektör nedenlerinden biriyle fire/kayıp yazar. other nedeninde açıklama zorunludur; depo bakiyesini aşan azalma reddedilir.\n\nBelge: https://developer.siparis.app/uc/fire-ve-kayip-yaz"}},{"name":"Depolar arası taşı","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/inventory/transfers","host":["{{baseUrl}}"],"path":["inventory","transfers"]},"body":{"mode":"raw","raw":"{\n  \"lines\": [\n    {\n      \"quantity\": \"2\",\n      \"sku\": \"KUPA-MAVI\"\n    }\n  ],\n  \"location\": \"loc_1234567890abcdef1234567890abcdef\",\n  \"to_location\": \"loc_abcdef1234567890abcdef1234567890\"\n}","options":{"raw":{"language":"json"}}},"description":"Bir depodaki malı başka bir depoya taşıyın.\n\nlocation kaynağından to_location hedefine taşır. Toplam stok ve ortalama maliyet değişmez; kaynakta yeterli stok gerekir.\n\nBelge: https://developer.siparis.app/uc/depolar-arasi-tasi"}},{"name":"Stok hareketlerini listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/inventory/movements","host":["{{baseUrl}}"],"path":["inventory","movements"],"query":[{"key":"variant","value":"var_1234567890abcdef1234567890abcdef","description":"Seçenek dış kimliği (var_ ve 32 küçük onaltılık karakter).","disabled":true},{"key":"location","value":"loc_1234567890abcdef1234567890abcdef","description":"Depo dış kimliği (loc_ ve 32 küçük onaltılık karakter).","disabled":true},{"key":"document","value":"doc_1234567890abcdef1234567890abcdef","description":"Stok belgesi dış kimliği (doc_ ve 32 küçük onaltılık karakter).","disabled":true},{"key":"order","value":"ord_1234567890abcdef1234567890abcdef","description":"Sipariş dış kimliği (ord_ ve 32 küçük onaltılık karakter).","disabled":true},{"key":"reason","value":"sale","description":"Stok hareketinin nedenine göre tam eşitlik süzgeci.","disabled":true},{"key":"created_after","value":"2026-10-16T09:00:00Z","description":"Başlangıç dahil; saat dilimli RFC 3339 zamanı.","disabled":true},{"key":"created_before","value":"2026-10-17T09:00:00Z","description":"Bitiş hariç; saat dilimli RFC 3339 zamanı.","disabled":true},{"key":"limit","value":"50","description":"Sayfa başına en fazla kayıt/olay adayı; varsayılan 50, aralık 1–100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıttaki next_cursor; aynı yetki ve süzgeçlerle değiştirmeden gönderin.","disabled":true}]},"description":"Stok değişimlerinin değişmez geçmişini alın; mutabakat yaparken kullanın.\n\nvariant_balance_after seçenek toplamıdır, depo bakiyesi değildir; arşivlenmiş kaynağın geçmişi de görünür.\n\nBelge: https://developer.siparis.app/uc/stok-hareketlerini-listele"}},{"name":"Stok belgesini getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/inventory/documents/:id","host":["{{baseUrl}}"],"path":["inventory","documents",":id"],"query":[{"key":"limit","value":"50","description":"Sayfa başına en fazla kayıt/olay adayı; varsayılan 50, aralık 1–100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıttaki next_cursor; aynı yetki ve süzgeçlerle değiştirmeden gönderin.","disabled":true}],"variable":[{"key":"id","value":"doc_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın doc_ önekli dış kimliği."}]},"description":"Bir stok girişi, sayım, fire veya taşıma belgesini hareketleriyle okuyun.\n\nGörünür hareketi yoksa 404 döner. Devam imlecini aynı belgeyle burada veya document süzgeciyle inventory/movements ucunda kullanın.\n\nBelge: https://developer.siparis.app/uc/stok-belgesini-getir"}},{"name":"Stok belgesini geri al","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"3\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/inventory/documents/:id/reverse","host":["{{baseUrl}}"],"path":["inventory","documents",":id","reverse"],"variable":[{"key":"id","value":"doc_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın doc_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Yanlış girilmiş mal girişini veya fireyi ters kayıtla düzeltin.\n\nYalnız mal girişi veya fire belgesi bir kez ters kayıtla düzeltilir. Sayım yeniden sayılarak, taşıma ters yönde yeni taşıma yapılarak düzeltilir. If-Match belge kilidi altında denetlenir.\n\nBelge: https://developer.siparis.app/uc/stok-belgesini-geri-al"}},{"name":"Depoları listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/locations","host":["{{baseUrl}}"],"path":["locations"],"query":[{"key":"archived","value":"false","description":"true arşivdeki ve kapalı kayıtları da içerir; varsayılan false.","disabled":true},{"key":"limit","value":"50","description":"Sayfa başına en fazla kayıt/olay adayı; varsayılan 50, aralık 1–100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıttaki next_cursor; aynı yetki ve süzgeçlerle değiştirmeden gönderin.","disabled":true}]},"description":"Anahtarın görebildiği depoları alın; stok miktarlarındaki location kimliğini kendi depo adınızla eşleştirin.\n\nMarkalar aynı fiziksel stoğu paylaşabilir.\n\nBelge: https://developer.siparis.app/uc/depolari-listele"}}]},{"name":"Kargo","description":"Kargo fiyatı sorun, BasitKargo gönderisi açın, etiket indirin ve iptal edin.","item":[{"name":"Kargo fiyatı sor","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/orders/:id/shipments/quote","host":["{{baseUrl}}"],"path":["orders",":id","shipments","quote"],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Gönderi açmadan önce açık kargo firmalarının fiyatını ve gönderim engellerini görün.\n\nYan etkisiz POST: Idempotency-Key gerekmez; bakiye düşmez, sipariş ve koli bilgileri değişmez. Her sorgu 10 hız sınırı puanı tüketir; ayrıca işletmenin bütün bağlantı ve markaları için ortak 60 saniyede 20 fiyat sorgusu sınırı vardır. Aşımda 429 quote_rate_limited ve Retry-After saniye gelir. Gönderi açma bu sayacı tüketmez. Bakiye en çok 60 saniyelik önbellekten okunur; açılışta taze denetlenir. Kapıda ödeme ve kapora siparişten hesaplanır.\n\nBelge: https://developer.siparis.app/uc/kargo-fiyati-sor"}},{"name":"Gönderi oluştur","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/orders/:id/shipments","host":["{{baseUrl}}"],"path":["orders",":id","shipments"],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"carrier\": \"YURTICI\"\n}","options":{"raw":{"language":"json"}}},"description":"Siparişi kargoya verin: seçtiğiniz firmayla BasitKargo gönderisi açılır, ücret bakiyenizden düşer.\n\nPanelin Kargoya ver işlemini kuyruğa alır. 202 ve pending döner; Location ile izleyin. Zaman aşımında aynı anahtar/gövde aynı gönderiye döner; ikinci gönderi açılmaz. Başarısız tamamlanırsa failed ve error_code gelir. If-Match siparişin ETag değeridir. Birleştirme merge_orders ile açıkça seçilir; aynı marka, alıcı, adres ve depo kuralları geçerlidir.\n\nBelge: https://developer.siparis.app/uc/gonderi-olustur"}},{"name":"Gönderiyi getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/shipments/:id","host":["{{baseUrl}}"],"path":["shipments",":id"],"variable":[{"key":"id","value":"shp_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın shp_ önekli dış kimliği."}]},"description":"Gönderinin durumunu, takip kodunu ve kapıda ödeme bilgisini okuyun.\n\nBekleyen ve tamamlanmış gönderi aynı shp_ kimliğini taşır. Ortak gönderide tutarlar fiziksel gönderinin toplamıdır; sipariş alt kaynağı siparişin payını verir. ETag bu görünümün içerik özetidir. cancellation_status varsa iptal işinin durumudur; iptal tamamlanana kadar status değişmeyebilir.\n\nBelge: https://developer.siparis.app/uc/gonderiyi-getir"}},{"name":"Kargo etiketini indir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/shipments/:id/label","host":["{{baseUrl}}"],"path":["shipments",":id","label"],"query":[{"key":"page","value":"1","description":"Etiket sayfası; ilk koli 1. Toplam sayfa sayısı X-Label-Pages başlığında.","disabled":true}],"variable":[{"key":"id","value":"shp_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın shp_ önekli dış kimliği."}]},"description":"Koliye yapıştırılacak kargo etiketini SVG olarak indirin.\n\nPanelle aynı image/svg+xml etiketi döner; her koli ayrı SVG’dir. page varsayılan 1, X-Label-Pages toplam etiket sayısıdır; diğer koliler için page artırılır. Olmayan sayfa 404 döner. shipments:read ve personal_data:read birlikte zorunludur. Her indirmede güncel marka, kapsam ve gönderi durumu yeniden denetlenir; Cache-Control: no-store. Etiket dosya eki olarak, nosniff ve betik/dış kaynakları engelleyen CSP sandbox başlıklarıyla sunulur. Etiket hazır değilse veya gönderi iptalse 409 gelir. İndirme 10 hız sınırı puanı tüketir.\n\nBelge: https://developer.siparis.app/uc/kargo-etiketini-indir"}},{"name":"Gönderiyi iptal et","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"3\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/shipments/:id/cancel","host":["{{baseUrl}}"],"path":["shipments",":id","cancel"],"variable":[{"key":"id","value":"shp_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın shp_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Kurye almadan önce gönderiyi iptal edin; ücret paneldeki kuralla bakiyenize döner.\n\nPanelin durum ve bakiye iadesi kurallarıyla iptali kuyruğa alır. Sonuçlanmamış açılış iptal edilemez; önce izleyin. Sağlayıcıya göre iptal edilebilen gönderide 202; zaten iptal edilmişse 200 gelir. cancellation_status ve shipment.status_changed olaylarını izleyin. If-Match gönderinin ETag değeridir. Siparişi iptal etmez.\n\nBelge: https://developer.siparis.app/uc/gonderiyi-iptal-et"}},{"name":"Siparişin gönderilerini listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/orders/:id/shipments","host":["{{baseUrl}}"],"path":["orders",":id","shipments"],"query":[{"key":"limit","value":"50","description":"Sayfa başına kayıt/olay adayı sayısı; varsayılan 50, en az 1, en çok 100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıtın next_cursor değeri; çözmeyin, aynı kaynak, yetki ve süzgeçlerle aynen gönderin.","disabled":true}],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"description":"Bir siparişin gönderilerini ve kapıda ödeme bilgilerini alın.\n\nOrtak gönderide ücret ve tutarlar yalnız bu siparişin payıdır. Takip bilgileri kişisel veri kapsamıyla açılır.\n\nBelge: https://developer.siparis.app/uc/siparisin-gonderilerini-listele"}}]},{"name":"İade","description":"İade talebini karara bağlayın, ürünü geri alın ve parayı iade edin.","item":[{"name":"İadeyi önizle","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/orders/:id/refunds/preview","host":["{{baseUrl}}"],"path":["orders",":id","refunds","preview"],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"items\": [\n    {\n      \"item\": \"lin_1234567890abcdef1234567890abcdef\",\n      \"quantity\": \"1\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"description":"İade yapmadan önce iade edilecek tutarı, stok etkisini ve uyarıları görün.\n\nYan etkisiz panel hesabı: kalem başına uygulanacak restock, tutar, yöntem, kargo dahil bilgisi ve uyarılar. Stok seçimi belirtilmezse panel/AI varsayılanı uygulanır. Idempotency-Key gerekmez. amount değerini oluşturma isteğinde expected_amount olarak gönderin.\n\nBelge: https://developer.siparis.app/uc/iadeyi-onizle"}},{"name":"İade başlat","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/orders/:id/refunds","host":["{{baseUrl}}"],"path":["orders",":id","refunds"],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"expected_amount\": \"120.00\",\n  \"items\": [\n    {\n      \"item\": \"lin_1234567890abcdef1234567890abcdef\",\n      \"quantity\": \"1\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"description":"Ürünü geri alın ve parayı müşteriye iade edin.\n\nPanelin ortak iade servisini çalıştırır; expected_amount (önizlemede gördüğünüz tutar) ve Idempotency-Key zorunludur. Tutar değişirse 409 amount_changed ve current_amount döner. Kart iadesi aynı işçiye kaydedilir; yanıt paranın müşteriye ulaştığı anlamına gelmez. Aynı anahtarla tekrar güncel kaydı okur. payments alanı yalnız payments:read ile görünür. Değişimde refund_distribution da önizlemeden aynen gönderilir.\n\nBelge: https://developer.siparis.app/uc/iade-baslat"}},{"name":"Para iadesini getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/refunds/:id","host":["{{baseUrl}}"],"path":["refunds",":id"],"variable":[{"key":"id","value":"ret_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ret_ önekli dış kimliği."}]},"description":"Para iadesinin müşteriye ulaşıp ulaşmadığını izleyin.\n\nİade işleminin ret_ kimliğiyle güncel kaydı ve para özetini verir. money_returned ve card_status ile sonucu izleyin; belirsiz kart iadesini yeniden başlatmayın.\n\nBelge: https://developer.siparis.app/uc/para-iadesini-getir"}},{"name":"Elle verilen iadeyi kaydet","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/refunds/:id/money-returned","host":["{{baseUrl}}"],"path":["refunds",":id","money-returned"],"variable":[{"key":"id","value":"ret_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ret_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"expected_amount\": \"120.00\"\n}","options":{"raw":{"language":"json"}}},"description":"Parayı nakit, POS veya havaleyle kendiniz geri verdikten sonra kaydedin.\n\nPanelin Parayı iade ettim servisini çağırır. Bekleyen kart denemesi kapatılamaz; belirsiz sonucu yalnız sağlayıcı panelinde doğruladıktan sonra kaydedin. expected_amount ve Idempotency-Key zorunludur.\n\nBelge: https://developer.siparis.app/uc/elle-verilen-iadeyi-kaydet"}},{"name":"Siparişin iadelerini listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/orders/:id/returns","host":["{{baseUrl}}"],"path":["orders",":id","returns"],"query":[{"key":"limit","value":"50","description":"Sayfa başına kayıt/olay adayı sayısı; varsayılan 50, en az 1, en çok 100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıtın next_cursor değeri; çözmeyin, aynı kaynak, yetki ve süzgeçlerle aynen gönderin.","disabled":true}],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"description":"Siparişe bağlı iade ve değişim kayıtlarını alın; ERP iade durumlarını izlerken kullanın.\n\nKişisel açıklamalar personal_data:read gerektirir.\n\nBelge: https://developer.siparis.app/uc/siparisin-iadelerini-listele"}},{"name":"İade talebini getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/returns/:id","host":["{{baseUrl}}"],"path":["returns",":id"],"variable":[{"key":"id","value":"ret_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ret_ önekli dış kimliği."}]},"description":"Müşterinin iade talebinin kalemlerini ve kararını okuyun.\n\nSipariş iadeleri listesindeki ret_ kimliği kullanılır. Müşteri notları personal_data:read gerektirir.\n\nBelge: https://developer.siparis.app/uc/iade-talebini-getir"}},{"name":"İade talebini onayla","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/returns/:id/approve","host":["{{baseUrl}}"],"path":["returns",":id","approve"],"variable":[{"key":"id","value":"ret_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ret_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Müşterinin iade veya değişim talebini kabul edin; para iadesi ayrı adımdır.\n\nPanelin aynı servisi kullanılır; para iadesi başlatmaz. Varsayılan kodsuz onaydır. return_code=true ile açılan geri gönderim kodu BasitKargo bakiyenizden ücretlidir ve ayrıca shipments:write ister. Not ve müşteri e-postası seçilebilir. Kargo kodu bekliyorsa paneldeki aynı süreç devam eder.\n\nBelge: https://developer.siparis.app/uc/iade-talebini-onayla"}},{"name":"İade talebini reddet","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/returns/:id/reject","host":["{{baseUrl}}"],"path":["returns",":id","reject"],"variable":[{"key":"id","value":"ret_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ret_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Müşterinin iade talebini gerekçesiyle reddedin.\n\nPanelin aynı servisi kullanılır; para çıkışı olmaz. Karar notu müşteri sayfasında görünür. Bildirim notify_customer ile seçilir.\n\nBelge: https://developer.siparis.app/uc/iade-talebini-reddet"}}]},{"name":"Fatura","description":"Fatura kesin, belgesini indirin ve iptal edin.","item":[{"name":"Faturayı önizle","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/orders/:id/invoices/preview","host":["{{baseUrl}}"],"path":["orders",":id","invoices","preview"],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Fatura kesmeden önce alıcıyı, kalemleri, tutarı ve fatura türünü görün.\n\nYan etkisiz POST; Idempotency-Key gerekmez. Panelin aynı alıcı, kalem ve tutar hesabını kullanır. Alıcı siparişin fatura bilgilerinden seçilir; burada kişisel alan yazılmaz. Mükellef sorgusu türü belirler; yanıt alınamazsa kind=null ve uyarı gelir. Alıcı alanları personal_data:read ile açılır. Her sorgu 10 hız puanıdır.\n\nBelge: https://developer.siparis.app/uc/faturayi-onizle"}},{"name":"Fatura kes","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/orders/:id/invoices","host":["{{baseUrl}}"],"path":["orders",":id","invoices"],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Bağlı fatura sağlayıcınızla siparişin e-Arşiv veya e-Fatura belgesini kesin.\n\nPanelin aynı doğrulamasıyla kalıcı fatura isteği oluşturur; 202 ve pending döner. Location ile izleyin. If-Match siparişin ETag değeridir. Alıcıyı değiştirmek için önce sipariş düzeltme ucunu, orders:write ve personal_data:write kapsamlarıyla kullanın. Aynı anahtar tekrarında aynı fatura okunur; başka anahtarla ikinci etkin fatura açılamaz. Sağlayıcı yanıtı belirsizse aynı kayıt ve ETTN üzerinden sorgulanır.\n\nBelge: https://developer.siparis.app/uc/fatura-kes"}},{"name":"Faturayı getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/invoices/:id","host":["{{baseUrl}}"],"path":["invoices",":id"],"variable":[{"key":"id","value":"inv_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın inv_ önekli dış kimliği."}]},"description":"Faturanın kesilip kesilmediğini ve iptal durumunu okuyun.\n\nFatura durumu pending, issued, failed veya cancelled olur. cancellation_status iptal işinin pending, unknown, failed veya succeeded durumudur; fatura kesin iptale kadar issued kalır. error_code sabit hata kodudur. Kaynak okuması sağlayıcıya istek göndermez.\n\nBelge: https://developer.siparis.app/uc/faturayi-getir"}},{"name":"Fatura belgesini indir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/invoices/:id/document","host":["{{baseUrl}}"],"path":["invoices",":id","document"],"variable":[{"key":"id","value":"inv_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın inv_ önekli dış kimliği."}]},"description":"Faturanın yazdırılabilir HTML görünümünü indirin.\n\nPanelle aynı yazdırılabilir HTML görünümüdür; resmî e-belge sağlayıcı portalındadır. invoices:read ve personal_data:read birlikte gerekir. Güncel marka ve kapsam her indirmede denetlenir; no-store, nosniff ve CSP sandbox kullanılır. Hazırlanan/başarısız faturada 409 invoice_not_ready; iptal edilmiş faturada iptal damgalı belge verilir.\n\nBelge: https://developer.siparis.app/uc/fatura-belgesini-indir"}},{"name":"Fatura iptalini önizle","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/invoices/:id/cancel/preview","host":["{{baseUrl}}"],"path":["invoices",":id","cancel","preview"],"variable":[{"key":"id","value":"inv_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın inv_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Faturanın API ile mi, sağlayıcı portalından mı iptal edileceğini öğrenin.\n\nYan etkisiz POST; Idempotency-Key gerekmez. Panelin iptal planı API ile iptal veya portal gereğini açıklar. e-Fatura ve Paraşüt e-belgelerinde önce sağlayıcının portalından işlem gerekir. İptal yazmasıyla aynı kapsamlar gerekir.\n\nBelge: https://developer.siparis.app/uc/fatura-iptalini-onizle"}},{"name":"Faturayı iptal et","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/invoices/:id/cancel","host":["{{baseUrl}}"],"path":["invoices",":id","cancel"],"variable":[{"key":"id","value":"inv_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın inv_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Kesilmiş faturayı iptal edin.\n\nAPI destekliyorsa iptal kuyruğa alınır: 202 ve cancellation_status=pending. Portal gerekiyorsa 409 invoice_portal_required ve panelin açıklaması döner; portalda tamamladıktan sonra portal_done=true gönderin. Bu onay ve zaten iptal edilmiş fatura 200 döner. Yanıtsız dış iptal unknown kalır ve körlemesine tekrarlanmaz; portalda doğrulandıktan sonra portal_done=true ile kaydı tamamlayın. Para iadesi başlatmaz, muhasebe kaydı silinmez.\n\nBelge: https://developer.siparis.app/uc/faturayi-iptal-et"}},{"name":"Siparişin faturalarını listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/orders/:id/invoices","host":["{{baseUrl}}"],"path":["orders",":id","invoices"],"query":[{"key":"limit","value":"50","description":"Sayfa başına kayıt/olay adayı sayısı; varsayılan 50, en az 1, en çok 100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıtın next_cursor değeri; çözmeyin, aynı kaynak, yetki ve süzgeçlerle aynen gönderin.","disabled":true}],"variable":[{"key":"id","value":"ord_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın ord_ önekli dış kimliği."}]},"description":"Bir siparişin fatura kayıtlarını ve durumlarını alın; ERP fatura mutabakatında kullanın.\n\nAlıcı ve fatura numarası kişisel veri kapsamıyla açılır.\n\nBelge: https://developer.siparis.app/uc/siparisin-faturalarini-listele"}}]},{"name":"Başka kanaldaki satış","description":"Ödemesi başka kanalda alınmış satışı stoğa ve sipariş listesine işleyin.","item":[{"name":"Başka kanaldaki satışı bildir","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/external_orders","host":["{{baseUrl}}"],"path":["external_orders"]},"body":{"mode":"raw","raw":"{\n  \"channel_name\": \"Etsy\",\n  \"customer\": {\n    \"email\": \"musteri@example.com\",\n    \"name\": \"Örnek Müşteri\"\n  },\n  \"external_reference\": \"ETSY-2026-001\",\n  \"items\": [\n    {\n      \"quantity\": \"2\",\n      \"sku\": \"KUPA-MAVI\",\n      \"unit_price\": \"120.00\"\n    }\n  ],\n  \"ordered_at\": \"2026-10-15T09:00:00Z\",\n  \"paid_at\": \"2026-10-15T09:01:00Z\"\n}","options":{"raw":{"language":"json"}}},"description":"Ödemesi başka bir kanalda (ör. Etsy, fuar, kendi kasanız) alınmış kesinleşmiş satışı stoktan düşmek ve listede görmek için kaydedin.\n\nKalem fiyatları ve external_reference zorunludur; dış numara bu bağlantı ve channel_name içinde tekildir. source=api_external olur. Pazaryeriyle aynı stok, kanal tahsilatı ve müşteri yolu kullanılır; sayılan stok yetmezse eksiye iner, müşteriye e-posta/SMS gitmez. Yerel kasa tahsilatı veya kart çekimi yapılmaz. 201 sipariş okuma modeli, ETag ve Location döner.\n\nBelge: https://developer.siparis.app/uc/baska-kanaldaki-satisi-bildir"}}]},{"name":"Toplu işler","description":"Binlerce satırlık fiyat ve stok güncellemesini tek işte yapın.","item":[{"name":"Toplu fiyat güncelle","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/bulk/prices","host":["{{baseUrl}}"],"path":["bulk","prices"]},"body":{"mode":"raw","raw":"{\n  \"lines\": [\n    {\n      \"price\": \"120.00\",\n      \"sku\": \"KUPA-MAVI\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"description":"Binlerce ürün ve seçeneğin fiyatını tek istekte güncelleyin.\n\nEn çok 10.000 satır; panelin Excel fiyat motoru kullanılır. 202 yanıtındaki job_ kimliğiyle ilerleyin. Satır hataları diğer satırları durdurmaz. Aynı işletmede tek toplu iş çalışır; ikinci istek bulk_in_progress döner.\n\nBelge: https://developer.siparis.app/uc/toplu-fiyat-guncelle"}},{"name":"Toplu stok say","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/bulk/inventory","host":["{{baseUrl}}"],"path":["bulk","inventory"]},"body":{"mode":"raw","raw":"{\n  \"lines\": [\n    {\n      \"expected\": \"10\",\n      \"quantity\": \"12\",\n      \"sku\": \"KUPA-MAVI\"\n    }\n  ],\n  \"location\": \"loc_1234567890abcdef1234567890abcdef\"\n}","options":{"raw":{"language":"json"}}},"description":"Bir depodaki binlerce seçeneğin sayım sonucunu tek istekte yazın.\n\nEn çok 10.000 satır, loc_ depo ve her satırda expected (sayımdan önce okuduğunuz miktar) zorunludur. Güncel miktar expected ile uyuşmazsa yalnız o satır stock_changed ile atlanır. 202 işini izleyin; bitince job.completed gelir.\n\nBelge: https://developer.siparis.app/uc/toplu-stok-say"}},{"name":"Toplu işin durumunu getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/jobs/:id","host":["{{baseUrl}}"],"path":["jobs",":id"],"variable":[{"key":"id","value":"job_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın job_ önekli dış kimliği."}]},"description":"Toplu fiyat veya stok işinin ilerlemesini ve sonucunu izleyin.\n\nYalnız işi açan bağlantı ve işin products:write veya inventory:write kapsamıyla okunur. Maliyet içeren iş costs:write da ister. processed başarısız satırlar dahil sonuçlanan satır sayısıdır.\n\nBelge: https://developer.siparis.app/uc/toplu-isin-durumunu-getir"}},{"name":"Toplu işin hatalarını listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/jobs/:id/errors","host":["{{baseUrl}}"],"path":["jobs",":id","errors"],"query":[{"key":"limit","value":"50","description":"Sayfa başına en fazla kayıt/olay adayı; varsayılan 50, aralık 1–100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıttaki next_cursor; aynı yetki ve süzgeçlerle değiştirmeden gönderin.","disabled":true}],"variable":[{"key":"id","value":"job_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın job_ önekli dış kimliği."}]},"description":"Toplu işte işlenemeyen satırları ve nedenlerini alın.\n\nİşle aynı bağlantı ve kapsam gerekir. 1 ile başlayan satır numarası, gönderilen kimlik, sabit kod ve açıklama verir. limit ve cursor ile sayfalanır.\n\nBelge: https://developer.siparis.app/uc/toplu-isin-hatalarini-listele"}}]},{"name":"Kuponlar","description":"İndirim kuponlarını ekleyin, güncelleyin ve arşivleyin.","item":[{"name":"Kupon oluştur","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/coupons","host":["{{baseUrl}}"],"path":["coupons"]},"body":{"mode":"raw","raw":"{\n  \"code\": \"MERHABA10\",\n  \"discount_type\": \"percentage\",\n  \"discount_value\": \"10.00\",\n  \"max_uses_per_customer\": 1\n}","options":{"raw":{"language":"json"}}},"description":"Markada kullanılacak yeni bir indirim kuponu açın.\n\nPanel ve AI komutuyla aynı yoldan oluşturulur. Tek markada store atlanabilir; çok markada zorunludur. Kod markada tekildir; çakışma coupon_code_taken döndürür. Kapsam categories ile seçilir; müşteri seçimi ve tek tek ürün seçimi desteklenmez.\n\nBelge: https://developer.siparis.app/uc/kupon-olustur"}},{"name":"Kuponları listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/coupons","host":["{{baseUrl}}"],"path":["coupons"],"query":[{"key":"archived","value":"false","description":"true arşivdeki ve kapalı kayıtları da içerir; varsayılan false.","disabled":true},{"key":"store","value":"sto_1234567890abcdef1234567890abcdef","description":"Marka dış kimliği (sto_ ve 32 küçük onaltılık karakter).","disabled":true},{"key":"limit","value":"50","description":"Sayfa başına en fazla kayıt/olay adayı; varsayılan 50, aralık 1–100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıttaki next_cursor; aynı yetki ve süzgeçlerle değiştirmeden gönderin.","disabled":true}]},"description":"Markanın veya işletmenin kuponlarını ve kullanım sayılarını alın.\n\nid artan sırayla ve imleçle gelir; store ile marka seçilebilir. Kullanım sayıları siparişlerden hesaplanır. Kişisel veriler yayımlanmaz.\n\nBelge: https://developer.siparis.app/uc/kuponlari-listele"}},{"name":"Kuponu getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/coupons/:id","host":["{{baseUrl}}"],"path":["coupons",":id"],"query":[{"key":"archived","value":"false","description":"true arşivdeki ve kapalı kayıtları da içerir; varsayılan false.","disabled":true}],"variable":[{"key":"id","value":"cpn_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın cpn_ önekli dış kimliği."}]},"description":"Bir kuponun kurallarını ve kullanım sayısını okuyun.\n\nrevision (kaydın sürüm numarası) ve ETag değerini de verir. Arşivdeki kaydı okumak için archived=true gönderin.\n\nBelge: https://developer.siparis.app/uc/kuponu-getir"}},{"name":"Kuponu güncelle","request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"3\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/coupons/:id","host":["{{baseUrl}}"],"path":["coupons",":id"],"variable":[{"key":"id","value":"cpn_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın cpn_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"discount_value\": \"15.00\"\n}","options":{"raw":{"language":"json"}}},"description":"Kuponun indirimini, tarihlerini veya kurallarını değiştirin.\n\nPanel ve AI komutuyla yalnız gönderilen alanlar değişir; If-Match kilit altında denetlenir. Kayıt kendi markasında kalır. Tarihler panel gibi markanın yerel günü/saatidir; saat dilimli ISO zaman markanın saatine çevrilir.\n\nBelge: https://developer.siparis.app/uc/kuponu-guncelle"}},{"name":"Kuponu arşivle","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"3\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/coupons/:id/archive","host":["{{baseUrl}}"],"path":["coupons",":id","archive"],"variable":[{"key":"id","value":"cpn_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın cpn_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Kuponu kullanımdan kaldırın; geçmişi silinmez.\n\nBoş JSON gönderin. archive:write gerekir; kupon sepette uygulanmaz, siparişlerdeki geçmiş ve kullanım kaydı korunur.\n\nBelge: https://developer.siparis.app/uc/kuponu-arsivle"}},{"name":"Kuponu geri getir","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."},{"key":"If-Match","value":"\"3\"","description":"İsteğe bağlı önkoşul: son ETag değerini çift tırnaklarıyla gönderin. Komutun kilidi altında farklıysa 412 revision_mismatch.","disabled":true}],"url":{"raw":"{{baseUrl}}/coupons/:id/restore","host":["{{baseUrl}}"],"path":["coupons",":id","restore"],"variable":[{"key":"id","value":"cpn_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın cpn_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"Arşivdeki kuponu yeniden kullanıma açın.\n\nBoş JSON gönderin. archive:write gerekir; kod markada başka canlı kuponda kullanılıyorsa coupon_code_taken döner.\n\nBelge: https://developer.siparis.app/uc/kuponu-geri-getir"}}]},{"name":"Olaylar ve Webhook","description":"Değişiklikleri olay akışından okuyun ya da adresinize imzalı bildirim alın.","item":[{"name":"Olayları listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/events","host":["{{baseUrl}}"],"path":["events"],"query":[{"key":"limit","value":"50","description":"Sayfa başına en fazla kayıt/olay adayı; varsayılan 50, aralık 1–100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıttaki next_cursor; aynı yetki ve süzgeçlerle değiştirmeden gönderin.","disabled":true},{"key":"types","value":"order.created,order.status_changed","description":"Virgülle ayrılmış olay türleri; her türün kaynak okuma kapsamı gerekir.","disabled":true}]},"description":"Sipariş, stok, ürün ve müşterideki kalıcı değişiklikleri yayın sırasıyla okuyun; webhook yerine düzenli sorgulamak için kullanın.\n\nevents:read yanında olay kaynağının okuma kapsamı da gerekir. Olayları evt_ kimliğiyle tekilleştirin; uygulama ve imleç kaydını aynı işlemde yapın. Boş data ve has_more=true olabilir; ilerleyin. has_more=false olunca bekleyip dönen next_cursor ile tekrar sorun. Dışa aktarmanın resume_cursor değerine types eklemeyin.\n\nBelge: https://developer.siparis.app/uc/olaylari-listele"}},{"name":"Olayı getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/events/:id","host":["{{baseUrl}}"],"path":["events",":id"],"variable":[{"key":"id","value":"evt_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın evt_ önekli dış kimliği."}]},"description":"Tek bir olayın değişiklik özetini okuyun; tekil teslimi incelemek için kullanın.\n\nOlay kişisel veri içermez; güncel nesne ilgili kaynak ucundan okunur. events:read yanında kaynağın kapsamı gerekir.\n\nBelge: https://developer.siparis.app/uc/olayi-getir"}},{"name":"Webhook adresi oluştur","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/webhook_endpoints","host":["{{baseUrl}}"],"path":["webhook_endpoints"]},"body":{"mode":"raw","raw":"{\n  \"event_types\": [\n    \"order.created\"\n  ],\n  \"url\": \"https://example.com/webhooks/siparis\"\n}","options":{"raw":{"language":"json"}}},"description":"Değişikliklerin sizin HTTPS adresinize imzalı olarak gönderilmesi için adres ekleyin.\n\nİmzalı deneme kuyruğa alınır. Alıcı 2xx vermeden adres etkinleşmez. Olay türlerinin okuma kapsamları da gerekir. İmza sırrı yalnız bu yanıtta gösterilir; güvenli saklayın. Belirsiz ağ hatasında yeniden oluşturmadan önce adres listesini kontrol edin.\n\nBelge: https://developer.siparis.app/uc/webhook-adresi-olustur"}},{"name":"Webhook adreslerini listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/webhook_endpoints","host":["{{baseUrl}}"],"path":["webhook_endpoints"],"query":[{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıttaki next_cursor; aynı yetki ve süzgeçlerle değiştirmeden gönderin.","disabled":true},{"key":"limit","value":"50","description":"Sayfa başına en fazla kayıt/olay adayı; varsayılan 50, aralık 1–100.","disabled":true}]},"description":"Bu bağlantının webhook adreslerini ve sağlık durumlarını alın.\n\nBaşka bağlantının adresleri görünmez; imza sırları listelenmez.\n\nBelge: https://developer.siparis.app/uc/webhook-adreslerini-listele"}},{"name":"Webhook adresini getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/webhook_endpoints/:id","host":["{{baseUrl}}"],"path":["webhook_endpoints",":id"],"variable":[{"key":"id","value":"whe_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın whe_ önekli dış kimliği."}]},"description":"Bir webhook adresinin durumunu ve son teslim sonucunu okuyun; teslim sorunlarını teşhis ederken kullanın.\n\nSır döndürülmez.\n\nBelge: https://developer.siparis.app/uc/webhook-adresini-getir"}},{"name":"Webhook adresini güncelle","request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/webhook_endpoints/:id","host":["{{baseUrl}}"],"path":["webhook_endpoints",":id"],"variable":[{"key":"id","value":"whe_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın whe_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"event_types\": [\n    \"order.created\"\n  ]\n}","options":{"raw":{"language":"json"}}},"description":"Webhook adresini, olay türlerini veya markasını değiştirin.\n\nGönderilen alanlar değişir; atlananlar aynı kalır. Adres veya marka değişimi yeni deneme gerektirir; imza sırrı değişmez. store=null işletme bağlantısında tüm izinli markaları seçer.\n\nBelge: https://developer.siparis.app/uc/webhook-adresini-guncelle"}},{"name":"Webhook denemesi gönder","request":{"method":"POST","header":[{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/webhook_endpoints/:id/test","host":["{{baseUrl}}"],"path":["webhook_endpoints",":id","test"],"variable":[{"key":"id","value":"whe_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın whe_ önekli dış kimliği."}]},"description":"Kurulumda veya adresi yeniden açarken adresinize imzalı bir deneme bildirimi gönderin.\n\nwebhook.test teslimini kuyruğa alır. HTTP yanıtı teslimin alıcıya ulaştığı anlamına gelmez, teslim durumunu izleyin.\n\nBelge: https://developer.siparis.app/uc/webhook-denemesi-gonder"}},{"name":"Webhook sırrını yenile","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/webhook_endpoints/:id/rotate_secret","host":["{{baseUrl}}"],"path":["webhook_endpoints",":id","rotate_secret"],"variable":[{"key":"id","value":"whe_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın whe_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"description":"İmza sırrını değiştirin; eski sır bir süre daha geçerli kalır.\n\nYeni imza sırrı bir kez verilir. Önceki sır overlap_hours boyunca geçerli kalır; alıcı iki sırrı da kabul etmelidir. Önceki geçiş sürüyorsa bitmesini bekleyin. Belirsiz sonucu otomatik yeniden denemeyin.\n\nBelge: https://developer.siparis.app/uc/webhook-sirrini-yenile"}},{"name":"Olayı yeniden gönder","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/webhook_endpoints/:id/resend","host":["{{baseUrl}}"],"path":["webhook_endpoints",":id","resend"],"variable":[{"key":"id","value":"whe_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın whe_ önekli dış kimliği."}]},"body":{"mode":"raw","raw":"{\n  \"event\": \"evt_1234567890abcdef1234567890abcdef\"\n}","options":{"raw":{"language":"json"}}},"description":"Alıcınızdaki sorun düzeldikten sonra kaçırılan bir olayı yeniden gönderin.\n\nBu adrese gönderilebilen kalıcı olay yeniden kuyruğa alınır; evt_ kimliğiyle tekilleştirme alıcıda sürmelidir.\n\nBelge: https://developer.siparis.app/uc/olayi-yeniden-gonder"}},{"name":"Webhook teslimlerini listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/webhook_endpoints/:id/deliveries","host":["{{baseUrl}}"],"path":["webhook_endpoints",":id","deliveries"],"query":[{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıttaki next_cursor; aynı yetki ve süzgeçlerle değiştirmeden gönderin.","disabled":true},{"key":"limit","value":"50","description":"Sayfa başına en fazla kayıt/olay adayı; varsayılan 50, aralık 1–100.","disabled":true}],"variable":[{"key":"id","value":"whe_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın whe_ önekli dış kimliği."}]},"description":"Bir adrese yapılan teslimlerin başarısını, hatasını ve sonraki deneme zamanını izleyin.\n\nKalıcı teslim özetleri en yeniden eskiye gelir.\n\nBelge: https://developer.siparis.app/uc/webhook-teslimlerini-listele"}},{"name":"Teslim denemelerini listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/webhook_endpoints/:id/deliveries/:delivery/attempts","host":["{{baseUrl}}"],"path":["webhook_endpoints",":id","deliveries",":delivery","attempts"],"query":[{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıttaki next_cursor; aynı yetki ve süzgeçlerle değiştirmeden gönderin.","disabled":true},{"key":"limit","value":"50","description":"Sayfa başına en fazla kayıt/olay adayı; varsayılan 50, aralık 1–100.","disabled":true}],"variable":[{"key":"id","value":"whe_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın whe_ önekli dış kimliği."},{"key":"delivery","value":"whd_1234567890abcdef1234567890abcdef","description":"Webhook teslimi dış kimliği (whd_ ve 32 küçük onaltılık karakter)."}]},"description":"Bir teslimin her denemesindeki HTTP durumunu ve süreyi görün.\n\nEn yeniden eskiye gelir. Son 90 günlük deneme ayrıntıları tutulur; daha eski teslim özetleri kalır.\n\nBelge: https://developer.siparis.app/uc/teslim-denemelerini-listele"}},{"name":"Webhook adresini kapat","request":{"method":"POST","header":[{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/webhook_endpoints/:id/close","host":["{{baseUrl}}"],"path":["webhook_endpoints",":id","close"],"variable":[{"key":"id","value":"whe_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın whe_ önekli dış kimliği."}]},"description":"Entegrasyonu durdururken adresi kapatın; teslim geçmişi kalır.\n\nBekleyen teslimler iptal edilir. Yeniden bağlanmak için yeni adres kaydı açın.\n\nBelge: https://developer.siparis.app/uc/webhook-adresini-kapat"}}]},{"name":"Dışa aktarma","description":"İlk eşitleme için tutarlı JSONL/CSV dosyası hazırlayın ve indirin.","item":[{"name":"Dışa aktarma başlat","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":"{{$guid}}","description":"Zorunlu tekrar anahtarı; en çok 200 karakter. Yeni işte yeni değer; ağ tekrarında aynı gövde ve aynı değer."}],"url":{"raw":"{{baseUrl}}/exports","host":["{{baseUrl}}"],"path":["exports"]},"body":{"mode":"raw","raw":"{\n  \"format\": \"jsonl\",\n  \"mode\": \"consistent_snapshot\",\n  \"resource\": \"orders\"\n}","options":{"raw":{"language":"json"}}},"description":"İlk eşitleme için siparişlerin, müşterilerin, ürünlerin veya stoğun tek andaki tutarlı dosyasını hazırlatın.\n\nJSONL/CSV görünümü hazırlanır; exports:write yanında kaynağın okuma kapsamı gerekir. Idempotency-Key zorunludur: aynı işin tekrarında aynı gövde/anahtarı kullanın. Aynı işletmede tek hazırlama çalışır; include desteklenmez. Hazır dosyayı tamamen uyguladıktan sonra resume_cursor (dosyanın bittiği andaki olay konumu) ile olaylara geçin.\n\nBelge: https://developer.siparis.app/uc/disa-aktarma-baslat"}},{"name":"Dışa aktarmanın durumunu getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/exports/:id","host":["{{baseUrl}}"],"path":["exports",":id"],"variable":[{"key":"id","value":"exp_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın exp_ önekli dış kimliği."}]},"description":"Dosyanın hazırlanmasını izleyin; hazır olunca dosya ve devam imleci gelir.\n\nKaynağın okuma kapsamı da gerekir. status=failed ise error_code inceleyin; completed olunca dosyayı indirin.\n\nBelge: https://developer.siparis.app/uc/disa-aktarmanin-durumunu-getir"}},{"name":"Dışa aktarma dosyasını indir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/files/:id","host":["{{baseUrl}}"],"path":["files",":id"],"variable":[{"key":"id","value":"fil_1234567890abcdef1234567890abcdef","description":"Okunacak kaynağın fil_ önekli dış kimliği."}]},"description":"Hazırlanan JSONL/CSV dosyasını indirin.\n\nGüncel marka/kapsam yetkisiyle indirilir; kaynağın okuma kapsamı da gerekir. 8 MiB üzeri dosya en çok 60 saniyelik imzalı adrese 307 dönebilir; Bearer başlığını hedefe taşımayın. created_at + 7 gün anında 410 file_expired döner; iş ve olay geçmişi korunur.\n\nBelge: https://developer.siparis.app/uc/disa-aktarma-dosyasini-indir"}}]},{"name":"Hesap","description":"Bağlantıyı doğrulayın; işletmeyi ve markaları okuyun.","item":[{"name":"Bağlantıyı doğrula","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/me","host":["{{baseUrl}}"],"path":["me"]},"description":"Anahtarın çalıştığını, kapsamlarını, erişebildiği markaları ve bu ortamın API adresini görün; ilk istekte ve yetki sorunlarını çözerken kullanın.\n\nBelge: https://developer.siparis.app/uc/baglantiyi-dogrula"}},{"name":"İşletmeyi getir","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/business","host":["{{baseUrl}}"],"path":["business"]},"description":"Anahtarın bağlı olduğu işletmenin adını, türünü ve vergi durumunu okuyun; ERP şirket kaydını eşleştirirken kullanın.\n\nBelge: https://developer.siparis.app/uc/isletmeyi-getir"}},{"name":"Markaları listele","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/stores","host":["{{baseUrl}}"],"path":["stores"],"query":[{"key":"archived","value":"false","description":"true arşivdeki ve kapalı kayıtları da içerir; varsayılan false.","disabled":true},{"key":"limit","value":"50","description":"Sayfa başına en fazla kayıt/olay adayı; varsayılan 50, aralık 1–100.","disabled":true},{"key":"cursor","value":"SUNUCUDAN_DONEN_IMLEC","description":"Önceki yanıttaki next_cursor; aynı yetki ve süzgeçlerle değiştirmeden gönderin.","disabled":true}]},"description":"Anahtarın erişebildiği satış markalarını alın; çok markalı işletmede store kimliğini seçerken kullanın.\n\nMarka sınırlı anahtarın yetkisi genişlemez.\n\nBelge: https://developer.siparis.app/uc/markalari-listele"}}]},{"name":"Referans","description":"Makinenin okuyacağı OpenAPI sözleşmesi.","item":[{"name":"OpenAPI sözleşmesini indir","request":{"method":"GET","auth":{"type":"noauth"},"header":[],"url":{"raw":"{{baseUrl}}/openapi.json","host":["{{baseUrl}}"],"path":["openapi.json"]},"description":"Bütün uçları, alanları ve örnekleri içeren OpenAPI 3.1 belgesini indirin; istemci üretimi, alan doğrulama ve AI entegrasyonu için kullanın.\n\nKimlik doğrulama gerektirmez. servers adresi /v1 içerir; paths yollarına ikinci kez /v1 eklemeyin.\n\nBelge: https://developer.siparis.app/uc/openapi-sozlesmesini-indir"}}]}]}