Saltar al contenido principal

List all shipments

GET 

/company/delivery/

Obtiene una lista paginada de todos los envíos de la empresa con múltiples opciones de filtrado.

Objective

Permitir a las empresas consultar y filtrar su historial completo de envíos para análisis, reportes y gestión operativa.

Use Cases

  • Visualizar el historial completo de envíos de la empresa
  • Filtrar envíos por fechas (creación, subasta, inicio, fin, ETL, ETD) para reportes periódicos
  • Buscar envíos específicos por código, referencia personalizada o tipo de carga
  • Excluir envíos cancelados o reclamados de las listas por defecto
  • Analizar envíos activos vs. históricos

Filtering Logic

flowchart TD
A[Receive Request] --> B{Has minDate?}
B -->|Yes| C[Filter date_start OR etl_date >= minDate]
B -->|No| D{Has maxDate?}
D -->|Yes| E[Filter date_end OR etd_date <= maxDate]
C --> F{Has Status Filter?}
E --> F
F -->|Yes| G[Apply exact status match]
F -->|No| H{Exclude Canceled?}
H -->|show_canceled=false| I[Remove status=canceled]
H -->|show_canceled=true| J{Exclude Claimed?}
J -->|show_claimed=false| K[Remove status=claimed]
J -->|show_claimed=true| L[Apply filters]
I --> L
K --> L
G --> L
L --> M[Return Paginated Results]

Request

Responses

Lista de envíos paginada con éxito