Track and Trace

An overview of Shipium's Track and Trace service, including capabilities, a quick start guide, and links to all tracking documentation

About Track and Trace

Track and Trace is Shipium's unified shipment tracking platform. It provides real-time tracking data across 65+ carriers through a single API, automatic webhook notifications, and delivery performance analytics — so you can give your customers accurate, up-to-date shipment visibility without integrating with each carrier individually.

Capabilities

  • Unified tracking API. Query tracking status for any shipment across all supported carriers with one integration. Search by Shipium tracking ID, carrier tracking ID, or your own shipment IDs.
  • Automatic tracking for Shipium shipments. Shipments created through Carrier and Method Selection are automatically registered for tracking — no additional setup required.
  • Non-Shipium shipment tracking. Register shipments created outside of Shipium to track them through the same unified API.
  • Webhook notifications. Receive automatic HTTP notifications when tracking data changes, eliminating the need to poll for updates.
  • Normalized data model. Carrier-specific status codes, locations, and timestamps are standardized into a consistent format across all carriers.
  • Delivery performance dashboards. Monitor on-time delivery rates, transit times, and carrier performance through built-in analytics.

I want to...

GoalWhere to go
Understand how tracking works end-to-endHow Tracking Works
Set up tracking and make my first API callGetting Started with Tracking
Look up the full API referenceShipment Tracking API
Register non-Shipium shipments for trackingShipment Tracking Registration API
Set up automatic tracking notificationsWebhooks for Tracking
Monitor delivery performance with dashboardsOn-Time Delivery Dashboards
Debug a tracking questionTracking Troubleshooting Guide

Quick start

If you're integrating with Track and Trace for the first time:

  1. Get your credentials. Work with your Shipium team member to obtain OAuth API credentials.
  2. Verify connectivity. Call the ping endpoint to confirm your credentials work.
  3. Track a shipment. Use the single lookup endpoint to retrieve tracking data for an existing shipment.
  4. Set up webhooks (optional). Register a webhook to receive automatic tracking updates.

For non-Shipium shipments, you'll also need to register them before tracking data is available.

Related documentation