Fleet dashboard

Freight export and POD push

Export completed stops for TransVirtual and other freight systems, and auto-push proof of delivery.

StopSorted can export completed stops (with proof of delivery) in shapes used by common freight / TMS tools, and optionally push new POD events to your webhook on a timer.

Formats

Pick one under Fleet Settings → Freight:

| Format | Best for | |--------|----------| | StopSorted | Our canonical JSON | | TransVirtual-compatible | TransVirtual-style consignment POD fields | | MachShip-compatible | MachShip-style status + proofOfDelivery | | Onfleet-compatible | Onfleet-style completion details | | CargoWise / EDI-friendly | Flat broker / EDI-style records | | Generic | Same as StopSorted |

Your TMS may still need a small mapping on their side — we match common field names, not a private vendor API key.

Pull export (API)

  1. Sign in as a fleet user with Routes access.
  2. Call:

GET /api/fleet/{fleetId}/exports/stops?format=transvirtual

Optional query params: from, to (dates), completed_only=1.

Other format values: stopsorted, machship, onfleet, cargowise, generic.

Auto-push POD

When a freight webhook is configured and Auto-push POD is on:

  1. Open Fleet SettingsFreight.
  2. Set Export format and POD webhook URL (HTTPS).
  3. Optionally set a Webhook signing secret (we send HMAC-SHA256 in X-StopSorted-Signature).
  4. Turn on Auto-push POD to webhook.
  5. Set Push interval — default 5 minutes, adjustable 5–120.
  6. Save.

The platform job checks about once a minute and only fires when your interval has elapsed. Use Push POD now to send immediately without waiting.

Each completed stop is pushed once (retries on failure). Turn auto-push off anytime; the export API still works for pull.

Related