Skip to main content

Refresh Shipment Tracking

POST 

/api/shipment-trackings/:tracking/refresh

On-demand refresh — hits 17TRACK's /gettrackinfo synchronously and re-hydrates the local row (events, status, sub_status, estimated_delivery_at, etc.). Returns the same shape as GET /shipment-trackings/{id} so the timeline detail view can swap the payload in-place.

Authorization

Any valid API token can call this endpoint — no specific scope required. Manage tokens.

Responses:

  • 200 OK — refreshed detail payload (same shape as GET)
  • 422 Unprocessable Entity with code: refresh_failed — 17TRACK API rejected the request (quota exceeded, rate-limited, connector failure). The timeline detail view surfaces this as a friendly error toast.
  • 404 Not Found — tracking ID does not exist

Request

Responses

OK

Response Headers
    Content-Type