Arsigo Builders

Hızlı Başlangıç

Kimlik Doğrulama

Commerce API, mağaza panelinden üretilen API anahtarlarıyla çalışır. Her istekte anahtarı bir başlıkla gönderirsiniz; oturum/çerez gerekmez.

Anahtar oluşturma

Mağaza panelinde Ayarlar → API Anahtarları'ndan yeni bir anahtar oluşturun. Anahtar yalnızca oluşturma anında tek sefer gösterilir; güvenli bir yere kaydedin. Sunucuda yalnızca anahtarın SHA-256 özeti tutulur — düz metin saklanmaz.

Anahtarınızı tarayıcı tarafı (frontend) kodda açığa çıkarmayın. İstekleri yalnızca kendi sunucunuzdan yapın. Sızdığını düşündüğünüz anahtarı panelden hemen iptal edin.

İstek başlığı

Tercihen Authorization: Bearer kullanın:

Authorization (önerilen)
curl "https://www.arsigo.com/api/commerce/v1/me" \
  -H "Authorization: Bearer ark_xxxxxxxxxxxxxxxx"

Alternatif olarak X-API-Key başlığı da kabul edilir:

X-API-Key (alternatif)
curl "https://www.arsigo.com/api/commerce/v1/me" \
  -H "X-API-Key: ark_xxxxxxxxxxxxxxxx"

Yetkiler (Scopes)

Her anahtarın bir yetki listesi vardır. Oluştururken yazma yetkisini açıp kapatabilirsiniz.

AlanTipAçıklama
readscopeListeleme ve detay (GET) uçlarına erişim.
writescopeOluşturma/güncelleme (POST, PATCH) uçlarına erişim.
Yazma yetkisi olmayan bir anahtarla yazma ucuna istek atarsanız 403 forbidden alırsınız. Anahtarın yetkilerini GET /me yanıtındaki scopes alanında görebilirsiniz.

Yetkisiz yanıtı

401 Unauthorized
{ "error": { "message": "API anahtarı bulunamadı.", "code": "unauthorized", "status": 401 } }