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"