Skip to main content

supplyShipmentsRefreshContainerTracking

Requests background refreshes of cached container movements.

Business Rules​

  • Container tracking must be enabled for the current company.
  • Accepts 1 to 50 active company-owned shipments with a valid container number.
  • Completed journeys and shipments within their cooldown are skipped.
  • Returns a process identifier for request queuing; carrier refreshes finish separately.
  • Track queuing with processStatus(processId:) and read results from SupplyShipment.containerTracking.

Error Scenarios​

  • Container tracking is disabled for the company.
  • No shipments, or more than 50, are selected.
  • A shipment is not found, belongs to another company, is archived, received, closed, or canceled, or has an invalid container number.
  • Missing authentication, company context, or tracking refresh permission.

Permissions Required​

  • Authentication and supply:refresh_container_tracking for the current company.
supplyShipmentsRefreshContainerTracking(
input: RefreshContainerTrackingInput!
): AsynchronousActionResponse!

Arguments​

supplyShipmentsRefreshContainerTracking.input ● RefreshContainerTrackingInput! non-null input common​

Parameters for RefreshContainerTracking

Type​

AsynchronousActionResponse object common​

Asynchronous action response type