Supprimer des textes personnalisés
DELETE /v1/branding/texts/{screen}/{locale} · permission branding:write
Supprime des textes personnalisés d'un écran et d'une langue. Avec key, seules ces clés sont supprimées ; sans lui, toutes les personnalisations de l'écran et de la langue dans la portée sont supprimées. Les clés supprimées reviennent au texte du catalogue après publication. Supprimer une clé non personnalisée n'est pas une erreur.
Requête
| Champ | Type | Obligatoire | Description |
|---|---|---|---|
screen |
chemin | oui | Écran de la page hébergée (p. ex. login, authorize). |
locale |
chemin | oui | Langue prise en charge (p. ex. en, tr). |
application_id |
query | non | Portée application (app_…). Sans lui ni org_id, la portée environnement est utilisée. |
org_id |
query | non | Portée organisation (org_…). Ne peut pas être combiné avec application_id. |
key |
query, répété | non | Clé à supprimer (500 au plus). |
Réponse
204 No Content.
Erreurs
| HTTP | code | Quand |
|---|---|---|
| 404 | not_found |
application_id ou org_id est mal formé, ou l'application n'existe pas dans cet environnement. |
| 422 | validation_failed |
Plus de 500 valeurs key (too_many). application_id et org_id ont été fournis ensemble (mutually_exclusive), ou l'un a été répété (repeated). |
| 401 | unauthenticated |
L'identifiant est absent, invalide ou révoqué. |
| 403 | insufficient_permissions |
L'identifiant n'a pas la permission requise. |
| 429 | rate_limited |
La limite de débit est dépassée ; réessayez après le délai Retry-After. |
| 503 | service_unavailable |
Une dépendance est temporairement indisponible ; réessayez après le délai Retry-After. |
Exemple
curl -X DELETE "https://api.eu.keenauth.com/v1/branding/texts/login/tr?key=title&key=subtitle" \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"