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"