Saltar al contenido principal

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: false si la dirección está referenciada como origen (etd_address) o destino (etl_address) en algún eCMR del propietario.
  • isDefault: true si coincide con address_default de la empresa.

Autenticación

Soporta JWT Bearer token y API Key.

Request

Responses

Lista paginada de direcciones con metadatos de paginación y campos calculados (can_be_deleted, isDefault)

Response Headers