Eliminar sustituciones de texto
DELETE /v1/branding/texts/{screen}/{locale} · permiso branding:write
Elimina sustituciones de texto de una pantalla y un idioma. Con key solo se eliminan esas claves; sin él, todas las sustituciones de la pantalla y el idioma en el ámbito. Las claves eliminadas vuelven al texto del catálogo tras publicar. Eliminar claves sin sustitución no es un error.
Solicitud
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
screen |
ruta | sí | Pantalla de la página alojada (p. ej. login, authorize). |
locale |
ruta | sí | Idioma compatible (p. ej. en, tr). |
application_id |
consulta | no | Ámbito de aplicación (app_…). Sin él ni org_id se usa el ámbito del entorno. |
org_id |
consulta | no | Ámbito de organización (org_…). No se puede combinar con application_id. |
key |
consulta, repetido | no | Clave que eliminar (como máximo 500). |
Respuesta
204 No Content.
Errores
| HTTP | código | Cuándo |
|---|---|---|
| 404 | not_found |
application_id u org_id está mal formado, o la aplicación no existe en este entorno. |
| 422 | validation_failed |
Más de 500 valores key (too_many). Se indicaron application_id y org_id a la vez (mutually_exclusive), o uno se repitió (repeated). |
| 401 | unauthenticated |
La credencial falta, no es válida o se ha revocado. |
| 403 | insufficient_permissions |
La credencial no tiene el permiso necesario. |
| 429 | rate_limited |
Se superó el límite de frecuencia; vuelva a intentarlo tras el periodo Retry-After. |
| 503 | service_unavailable |
Una dependencia no está disponible temporalmente; vuelva a intentarlo tras el periodo Retry-After. |
Ejemplo
curl -X DELETE "https://api.eu.keenauth.com/v1/branding/texts/login/tr?key=title&key=subtitle" \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"