Test shipments are available for testing api integration at no cost.
Test Shipments
The Sandbox provides two types of test shipments. All API endpoints and parameters work identically to production, and every response has its dates automatically shifted to the current date so the tracking data always looks recent.
Static Shipments
These shipments have fixed data and do not change over time. Use them to test consistent, predictable responses.
ZZZZ0000000— a complete, healthy shipment (LE HAVRE → ROTTERDAM) with full event historyZZZZ0000001— a provider error: the sealine could not be auto-detected (AUTO_CANT_DETECT_SEALINE)ZZZZ0000002— a provider error: the sealine returned no information (SEALINE_HASNT_PROVIDE_INFO)
Dynamic Shipments
These shipments simulate real-world scenarios with evolving tracking data, including position updates, status changes, and events. Each one covers a different situation:
ZZZZ100000— full nominal lifecycle:PLANNED→IN_TRANSIT→DELIVERED, then resets to a new voyageZZZZ200000— a voyage with provider errors injected at some stages (e.g.SEALINE_HASNT_PROVIDE_INFO,SEALINE_UNDER_MAINTENANCE)ZZZZ300000— a nominal voyage with a transhipment (LE HAVRE → ANTWERP → ROTTERDAM)
Each dynamic shipment has 7 stages. There are two ways to query them:
1. Automatic daily evolution — use the base number (10 characters), e.g. ZZZZ100000. The returned stage matches the current day of the week (Monday = 1 … Sunday = 7) and changes automatically each day, cycling weekly. Ideal for live demos that should progress on their own over time.
2. Pinned stage — append a digit 1–7 (11 characters) to freeze a specific stage, regardless of the date. Useful for deterministic, reproducible automated tests:
ZZZZ1000001→ stage 1ZZZZ1000004→ stage 4ZZZZ1000007→ stage 7
A suffix digit greater than 7 returns 400 Bad Request.
For ZZZZ100000, the stages map as follows:
| Stage (day) | Status |
|---|---|
| 1 (Mon) | PLANNED |
| 2–5 (Tue–Fri) | IN_TRANSIT |
| 6 (Sat) | DELIVERED |
| 7 (Sun) | PLANNED (new voyage) |
Usage
Simply use these shipment numbers in your API requests to the Container Tracking API endpoint. All API endpoints and parameters work identically to production.
