Verificar completitud del perfil
GET/company_data/isComplete
Propósito
Devuelve el estado de completitud del perfil de la empresa del usuario autenticado (empresa o transportista).
Objetivo
Permitir que la aplicación determine si el perfil de la empresa está completo y si tiene un método de pago configurado, para mostrar avisos o bloquear funcionalidades que requieran perfil completo.
Casos de uso
- Mostrar un banner de "Completa tu perfil" en el dashboard.
- Bloquear la creación de eCMRs hasta que el perfil esté completo.
- Verificar si el método de pago está configurado antes de activar facturación.
Detalles técnicos
- Resuelve el usuario y la empresa del token JWT.
- Evalúa
isProfileCompletedByTypesegún el tipo de cuenta. - Verifica
isPaymentMethodSet; si no tiene método de pago, intenta crear un cliente de pago automáticamente (Stripe). - Devuelve
isCompleted(bool) eisPaymentMethodSet(bool).
Autenticación
Requiere JWT Bearer token o API Key.
Request
Responses
- 200
- 401
- 404
- 500
Estado de completitud del perfil con indicador de método de pago
Response Headers
Token JWT o API Key ausente, expirado o inválido
Response Headers
No se encontró el usuario, el tipo de cuenta o la empresa asociada al token.
Response Headers
Error inesperado al evaluar la completitud del perfil