REST API
Mağaza kapsamlı REST API, OpenAPI ve problem+json.
Genel bakış
Ticaret API shop-scoped’tır. Çoğu uç shop_id / mağaza oturumu ister. Sürüm: 2026-07.
- OpenAPI (makine okunur):
GET {API}/openapi.json - Problem+json hata zarfı:
type,title,status,detail - Mutasyonlarda staff CSRF cookie zorunlu
Kimlik
| Aktör | Cookie | Not |
|---|---|---|
| Personel | ticaret_staff | Admin / SDK |
| Müşteri | ticaret_customer | Vitrin hesap |
| Platform | ticaret_platform | platform-web |
Örnek
curl -sS "$API_URL/openapi.json" | head
curl -sS -H "Cookie: ticaret_staff=..." "$API_URL/products"
Parça OpenAPI uçları
Tam liste openapi.json içindedir. Öne çıkanlar:
- Ürün / sipariş / müşteri
- Sepet / checkout / ödeme webhook’ları
- Tema kurulum / ayarlar
- Eklenti grant / inceleme
- e-Fatura / KVKK (TRC)
Gizli anahtarlar (vault) asla OpenAPI veya GET yanıtlarında dönmez.