---
title: "Get shipment tracking history"
method: GET
path: "/v1/carrier/shipments/{identifier}/tracking"
tags: ["Carrier API"]
---

# Get shipment tracking history

`GET /v1/carrier/shipments/{identifier}/tracking`

Retrieves GPS location history for a specific shipment.

## Path parameters

- `identifier` string, required

## Response `200`

Tracking data retrieved successfully

- TrackingResponse — Tracking history for a shipment
  - `order_number` string — Human-readable order number
  - `points` TrackingPoint[] — Ordered list of GPS tracking points from pickup to current/delivery
    - `latitude` number, double — GPS latitude
    - `longitude` number, double — GPS longitude
    - `heading` integer — Heading in degrees (0=North, 90=East, 180=South, 270=West)
    - `speed_mph` integer — Speed in miles per hour
    - `timestamp` string, date-time — When this position was recorded
  - `last_updated` string, date-time — Timestamp of the most recent tracking point

## Other responses

- `401` — Unauthorized: missing or invalid bearer token
- `403` — Forbidden: missing/invalid API key or API access not enabled
- `404` — Shipment not found
- `500` — Internal server error

---

[API](https://skmtc.dev/shipoway/apis/oway-carrier-api.md) · [All operations](https://skmtc.dev/shipoway/apis/oway-carrier-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/shipoway/oway-carrier-api/revisions/7b44d4a2e98a/schema)
