Metin geçersiz kılmalarını getir

GET /v1/branding/texts/{screen}/{locale} · izin branding:read

Barındırılan sayfanın bir ekranı ve dili için metin geçersiz kılmalarını ortam kapsamında ya da bir uygulama veya organizasyon kapsamında (application_id / org_id) döndürür. Geçersiz kılınmamış anahtarlar yerleşik katalog metnini kullanır. Geçersiz kılmalar yayında canlıya çıkar.

İstek

Alan Tür Zorunlu Açıklama
screen yol evet Barındırılan sayfa ekranı (ör. login, authorize).
locale yol evet Desteklenen dil (ör. en, tr).
application_id sorgu hayır Uygulama kapsamı (app_…). Bu ve org_id yoksa ortam kapsamı kullanılır.
org_id sorgu hayır Organizasyon kapsamı (org_…). application_id ile birlikte verilemez.

Yanıt

200 OK; kapsam, ekran ve dildeki bütün geçersiz kılmalar.

{"screen": "login", "locale": "tr", "texts": {"title": "Hoş geldiniz"}}

Hatalar

HTTP code Ne zaman
404 not_found application_id ya da org_id biçimi hatalı ya da uygulama bu ortamda yok.
422 validation_failed application_id ve org_id birlikte verildi (mutually_exclusive) ya da biri tekrarlandı (repeated).
401 unauthenticated Kimlik bilgisi yok, geçersiz ya da iptal edilmiş.
403 insufficient_permissions Kimlik bilgisinde gerekli izin yok.
429 rate_limited Hız sınırı aşıldı; Retry-After süresinden sonra yeniden deneyin.
503 service_unavailable Bir bağımlılık geçici olarak kullanılamıyor; Retry-After süresinden sonra yeniden deneyin.

Örnek

curl "https://api.eu.keenauth.com/v1/branding/texts/login/tr" \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"