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"