İçeriğe geç
ReigniterDocs
Web sitesine geri dön

Doğrulama

Reigniter API API anahtar kullanır. Her anahtar bir hesaba aittir ve o hesap gibi davranır: o hesabın kredilerini harcar, sadece o hesabın işlerini görür.

API anahtarlar Agency planının bir parçası.

  1. Giriş yapın Reigniter.
  2. Hesap > API anahtarları (/app/account/api-keys).
  3. Yeni anahtar oluştur altında, daha sonra tanıyacağınız bir etiket yazın, örneğin CI pipeline veya CMS sync.
  4. Oluştur seçeneğini seçin.
  5. Anahtarı hemen kopyalayın.

Bir anahtar şöyle görünüyor: emp_ ardından 64 onaltılık karakter geliyor.

Her istekte anahtarı Authorization başlığına Taşıyıcı token olarak koyun:

Terminal window
curl https://reigniter.ai/v1/me \
-H "Authorization: Bearer $REIGNITER_API_KEY"

Geçerli bir anahtar hesabınızla 200 döndürür:

{
"user_id": "3f1c2a9e-8b7d-4c1e-9f0a-2d6b5e4c3a21",
"email": "dev@example.com",
"name": "Sam",
"credits_remaining": 42
}
Durum code Anlamı
401 NO_API_KEY Authorization başlık yok veya token emp_ ile başlamaz.
401 INVALID_API_KEY Anahtar bilinmiyor veya iptal edilmiştir.
402 PLAN_UPGRADE_REQUIRED Anahtar geçerli, ancak hesap Agency planında değil.
403 ACCOUNT_SUSPENDED Anahtarın sahibi olan hesap askıya alındı.

Bir hesap Agency planından çıkarsa, anahtarları tekrar Agency dönene kadar çalışmayı durdurur.

  • Anahtarları gizli bir yönetici veya ortam değişkeninde sakla. Onları asla kaynak kontrolüne bağlamayın.
  • API’yi sadece sunucundan arayın. Bir web sayfasında veya mobil uygulamada anahtar göndermeyin. API’ye tarayıcı talepleri zaten CORS politikası tarafından izin verilmez.
  • Her sistem için bir anahtar kullanın, açık bir etiketle. Böylece birini diğerlerini bozmadan geri alabilirsiniz.
  • API tuş ekranı, her tuşun en son ne zaman kullanıldığını gösterir. Tanımadığınız ya da kullanılmaması gereken bir tuş iptal edilmelidir.
  1. Hesap > API anahtarlarını aç.
  2. Aktif tuşlar altında, anahtarı etiketine göre bulun.
  3. Iptal et tuşu (bin) simgesini seçin.

İptal edilen bir anahtar hemen reddedilir 401 INVALID_API_KEY. İptal etme geri alınamaz. Anahtarla zaten başlayan renderler çalışmaya devam eder.