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"