Kimlik doğrulama
Her istekte API anahtarını Bearer olarak gönder:
Authorization: Bearer sk_live_ORNEK_ANAHTAR
Başlık yoksa ya da biçimi yanlışsa:
{
"error": "Unauthorized",
"code": "UNAUTHORIZED",
"message": "Send your API key as a Bearer token."
}
Anahtar tanınmıyorsa, iptal edilmişse ya da anahtarın kasiyeri devre dışı bırakılmışsa:
{
"error": "Unauthorized",
"code": "UNAUTHORIZED",
"message": "That API key isn't valid."
}
Her iki durumda HTTP durumu 401'dir.
Anahtarı iptal etme
Geliştiriciler sayfasında anahtarın satırındaki menüden İptal et'i seçerek anahtarı iptal edebilirsin. İptalden sonra o anahtarla yapılan her istek 401 döner. Anahtarlar sunucuda yalnızca özet (hash) olarak saklanır, bu yüzden kaybolan bir anahtarı geri getiremeyiz.
Anahtarın yetkisi
Anahtar, bağlı olduğu şubede bir kasiyer gibi davranır: QR okutabilir, puan yazabilir, ödül düşebilir ve kendi girişlerini iptal edebilir. Rapor, ayar ya da ekip yönetimi gibi yönetici işlerine erişemez.