Skip to main content

List Instance Trackings

GET 

/api/integrations/17track/instances/:instance/trackings

Paginated list of shipment_trackings rows scoped to a single 17TRACK integration instance. Powers the "Trackings" sub-page of the 17TRACK integration UI.

Authorization

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

Filters / sorts / per_page are read directly from the request via Spatie QueryBuilder.

Supported filters:

  • filter[search] — substring match on tracking_number
  • filter[delivery_status] — comma-separated DeliveryStatusEnum values
  • filter[carrier_code] — comma-separated 17TRACK numeric carrier codes
  • filter[trackable_type] — comma-separated trackable type slugs OR FQCNs
  • filter[date_from], filter[date_to] — m/d/Y, applied to created_at

Allowed sorts: created_at, last_event_at, delivered_at (default: -created_at).

Responses:

  • 200 OK — paginated tracking rows
  • 401 Unauthorized — missing/invalid bearer token
  • 404 Not Found — instance id does not exist

Request

Responses

OK

Response Headers
    Content-Type