report_transit_time_analysis

Updated May 19, 20261 min read

Transit-time buckets for delivered shipments over a date range, grouped by an operational dimension.

The right tool to compare how long different carriers / lanes / service levels actually take to deliver — and to detect drift.

Parameters

NameTypeRequiredDescription
tenantIdstringYesThe tenant to report on.
fromstringYesRange start.
tostringYesRange end.
group_bystringYesDimension to group transit buckets by — e.g. carrier, merchant, delivery_type, shipping_route.
shipment_typestringNoforward or reverse.
selectstringNojson-mask syntax.
merchant / location_access / country_accessstring | string[]NoStandard scope filters.
tzoffsetstringNoTimezone offset.

Returns

For each value of group_by, the transit-time distribution — counts in each duration bucket plus typically a mean / median.

Example agent prompts

"How does transit time compare across carriers for shipments delivered last month?"

report_transit_time_analysis(
  tenantId="…",
  from="2026-04-01",
  to="2026-04-30",
  group_by="carrier"
)

"Transit time by lane for cross-border shipments this quarter."

report_transit_time_analysis(
  tenantId="…",
  from="2026-04-01",
  to="2026-06-30",
  group_by="shipping_route"
)
  • report_carrier_performance — broader carrier KPIs of which transit time is one.
  • report_sla_compliance — same data viewed through the SLA lens.
  • report_shipment_volume_trend — pair when the user wants both how many and how long.

Equivalent in the dashboard

Reports → Transit Time.