Metin geçersiz kılmalarını sil
DELETE /v1/branding/texts/{screen}/{locale} · izin branding:write
Bir ekran ve dilin metin geçersiz kılmalarını siler. key verilirse yalnız o anahtarlar, verilmezse kapsamdaki o ekran ve dilin bütün geçersiz kılmaları silinir. Silinen anahtarlar yayından sonra katalog metnine döner. Geçersiz kılması olmayan anahtarı silmek hata değildir.
İ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. |
key |
sorgu, tekrarlı | hayır | Silinecek anahtar (en çok 500). |
Yanıt
204 No Content.
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 |
500'den fazla key değeri (too_many). 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 -X DELETE "https://api.eu.keenauth.com/v1/branding/texts/login/tr?key=title&key=subtitle" \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"