Milagron API Dokümantasyonu

Milagron REST API ile ürünlerinizi, stok ve fiyatlarınızı, siparişlerinizi kendi sisteminizden yönetirsiniz. Bu sayfalar entegrasyonu kurarken başvuracağınız teknik referanstır.

Başlangıç

1. API anahtarı alın

Anahtarınızı Milagron yönetim panelindeki "API Yetkilendirme" bölümünden oluşturursunuz. Anahtarı üretirken hangi ortam için olduğunu seçmeniz gerekir: Canlı veya Test.

2. Ortamı seçin

İki ortam vardır:

Canlı (Production)
https://api.milagron.com

Yaptığınız her istek kalıcı sonuç doğurur. Anahtar biçimi: mlg_…

Test (Stage)
Yakında

Doğrulama ve iş kuralları çalışır ama hiçbir kayıt yazılmaz. Anahtar biçimi: mlgs_…

3. İlk isteğinizi atın

Tüm istekler HTTP Basic Auth ile imzalanır. Anahtar ve parola, kullanıcı adı ve şifre yerine geçer:

curl -u "API_KEY:API_SECRET" \
  https://api.milagron.com/health
# {"status":"ok","time":"2026-04-14T..."}

Sonraki Adımlar

KonuAçıklama
OrtamlarCanlı ve test ortamı arasındaki farklar
Kimlik DoğrulamaBasic Auth kullanımı ve farklı dillerde örnekler
Hata KodlarıHTTP durum kodları, hata gövdesinin yapısı ve sık karşılaşılan hatalar
İstek LimitleriDakikalık istek sınırı ve öneriler

Uçlar

MetotYolAçıklama
POST /integration/inventory/sellers/{sellerId}/products/stock Stok sorgulama
POST /integration/inventory/sellers/{sellerId}/products/price-and-inventory Stok ve fiyat güncelleme
GET /integration/inventory/sellers/{sellerId}/products/batch-requests/{batchId} Toplu işlem durumu
GET /integration/product/sellers/{sellerId}/products Ürün listesi
POST /integration/product/sellers/{sellerId}/products Ürün oluşturma
GET /integration/product/sellers/{sellerId}/categories Kategoriler
GET /integration/product/sellers/{sellerId}/product-types Ürün tipleri
GET /integration/product/sellers/{sellerId}/categories/{categoryId}/attributes Kategoriye atanmış özellikler
GET /integration/product/sellers/{sellerId}/attributes Özellikler
GET /integration/product/sellers/{sellerId}/brands Markalar
GET /integration/order/sellers/{sellerId}/orders Sipariş listesi
PUT /integration/shipment/sellers/{sellerId}/shipments Kargoya teslim