Listar direcciones del usuario con paginación
GET/addresses/
Propósito
Devuelve una lista paginada de las direcciones asociadas a la empresa del usuario autenticado (ya sea perfil de empresa o de transportista).
Objetivo
Permitir a empresas y transportistas consultar todas sus direcciones registradas, con información adicional que indica si cada dirección puede ser eliminada y si es la dirección predeterminada.
Casos de uso
- Mostrar un selector de direcciones de origen/destino al crear un eCMR.
- Verificar qué direcciones están en uso (vía
can_be_deleted) antes de intentar eliminarlas. - Paginar la lista de direcciones en la interfaz de administración de empresa.
Detalles técnicos
Los resultados se ordenan alfabéticamente por name y luego por company_name.
Cada dirección incluye dos campos calculados mediante agregación:
can_be_deleted:falsesi la dirección está referenciada como origen (etd_address) o destino (etl_address) en algún eCMR del propietario.isDefault:truesi coincide conaddress_defaultde la empresa.
Autenticación
Soporta JWT Bearer token y API Key.
Request
Responses
- 200
- 401
- 404
- 500
Lista paginada de direcciones con metadatos de paginación y campos calculados (can_be_deleted, isDefault)
Response Headers
Error de autenticación por token/JWT o estado de cuenta bloqueada
Response Headers
Recurso/contexto no encontrado durante autenticación o resolución de empresa/usuario en el servicio de direcciones.
Response Headers
Error inesperado durante la consulta de direcciones