Ir al contenido

Acceso: login, sesión y entidad

Códigos de error · 30 códigos · catálogo del 2026-10-21

Login con Zauru, cambio de entidad, alta y edición de usuarios de una entidad.

Para toda la familia

Lo que un código no dice lo hereda de aquí.

Cómo se detecta
Hoy un 4xx con código no deja línea en Render (Nest no registra las excepciones HTTP): el code está en la respuesta (DevTools → Red) y Render solo muestra la petición con su status (type: request, filtro por path y statusCode). Los 503 de Zauru sí dejan línea de la sesión de Zauru.
Qué hacer
Casi todos son datos de la persona o de la entidad (usuario sin acceso, rol de otra entidad, correo duplicado): se corrigen en la pantalla de usuarios o en Zauru. Los 503 son de Zauru: reintentar.
30 códigos

Códigos

AGENT_ACCOUNT_INTERACTIVE_LOGIN_FORBIDDEN

HTTPHTTP 403

Se intentó entrar a la pantalla con la cuenta de la IA de Boost (users.kind = agent): esa cuenta solo inicia sesión como cli o agent, nunca en el navegador.

Causa típica
Alguien usó las credenciales de la cuenta de IA en el login web.
Qué hacer
Entrar con la cuenta propia de la persona. La cuenta de IA se usa desde la CLI (yarn -s boost …).

auth_sessions_unavailable

HTTPHTTP 503

No se pudo abrir o revocar la sesión en auth_sessions (la base falló): falla cerrado; en el login no se entra.

automation_user_login_forbidden

HTTPHTTP 403

Se intentó iniciar sesión con un usuario que es una identidad de automatización (el usuario API con que corren los workflows). Ese usuario no puede entrar a la pantalla.

Causa típica
Alguien usó las credenciales del usuario de servicio de la entidad para entrar a Boost.
Qué hacer
Entrar con el usuario propio de la persona. El usuario de servicio solo lo usan los workflows.

duplicate_user_email

HTTPHTTP 400

El mismo correo viene más de una vez en la lista de usuarios a crear.

entity_user_not_found

HTTPHTTP 404

La persona que se quiso corregir no es un empleado de la entidad activa.

entity_user_update_empty

HTTPHTTP 400

Se pidió corregir a una persona (Roles y permisos > Personas) sin mandar ni nombre ni correo.

entity_user_without_login

HTTPHTTP 400

Se quiso corregir el correo de una persona que no tiene usuario para iniciar sesión (empleado sin user_id).

PLATFORM_ONLY

HTTPHTTP 403

La operación es solo para usuarios de plataforma (p. ej. consultar a otros usuarios o entidades).

platform_user_email_locked

HTTPHTTP 403

Se quiso cambiar desde Personas el correo de otra cuenta de plataforma (superadmin, soporte o demo).

PRINCIPAL_ROLE_LOCKED

HTTPHTTP 400

El rol de la identidad API (usuario de workflows) y el de un superadmin no se dan ni se cambian desde la pantalla de usuarios.

service_identity_api_key_required

HTTPHTTP 400

Una identidad de servicio (usuario de workflows) necesita su apikey de Zauru; sin ella los workflows de la entidad no pueden escribir en Zauru.

service_user_email_locked

HTTPHTTP 400

Se quiso cambiar desde Personas el correo de la identidad de servicio (api@) o de la cuenta de IA; sus credenciales se administran aparte.

supervisor_not_found

HTTPHTTP 400HTTP 409

El supervisor indicado no se encontró al armar la jerarquía supervisor-vendedor.

user_email_taken

HTTPHTTP 409

El correo nuevo ya es de otro usuario de Boost: users.email es único y global.

user_is_super_admin

HTTPHTTP 409

Se pidió darle rol de entidad a un super admin; no lo necesita (ya tiene acceso a todas). Hay que quitarlo de la lista.

zauru_entity_switch_incomplete

HTTPHTTP 503

Zauru hizo el cambio de entidad pero la sesión de la entidad destino todavía no está lista (503): reintentar.

zauru_unavailable

detalleHTTPHTTP 503

Zauru respondió con error 5xx durante el login: está caído o con problemas (503).

Texto generado desde el catálogo de errores de BoostAPI. Para corregirlo, se cambia allá y se sincroniza: verMantener esta documentación. También enMarkdown.