Eliminare sostituzioni di testo

DELETE /v1/branding/texts/{screen}/{locale} · permesso branding:write

Elimina le sostituzioni di testo di una schermata e di una lingua. Con key vengono eliminate solo quelle chiavi; senza, tutte le sostituzioni della schermata e della lingua nell'ambito. Le chiavi eliminate tornano al testo del catalogo dopo la pubblicazione. Eliminare chiavi senza sostituzione non è un errore.

Richiesta

Campo Tipo Obbligatorio Descrizione
screen percorso sì Schermata della pagina ospitata (ad es. login, authorize).
locale percorso sì Lingua supportata (ad es. en, tr).
application_id query no Ambito applicazione (app_…). Senza di esso e senza org_id si usa l'ambito ambiente.
org_id query no Ambito organizzazione (org_…). Non combinabile con application_id.
key query, ripetuto no Chiave da eliminare (al massimo 500).

Risposta

204 No Content.

Errori

HTTP code Quando
404 not_found application_id o org_id non è valido, oppure l'applicazione non esiste in questo ambiente.
422 validation_failed Più di 500 valori key (too_many). Sono stati indicati sia application_id sia org_id (mutually_exclusive), oppure uno è stato ripetuto (repeated).
401 unauthenticated La credenziale manca, non è valida o è stata revocata.
403 insufficient_permissions La credenziale non ha il permesso richiesto.
429 rate_limited Il limite di frequenza è stato superato; riprovare dopo il periodo Retry-After.
503 service_unavailable Una dipendenza è temporaneamente non disponibile; riprovare dopo il periodo Retry-After.

Esempio

curl -X DELETE "https://api.eu.keenauth.com/v1/branding/texts/login/tr?key=title&key=subtitle" \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"