Update Tracker
update_trackerPartially updates a tracker (PATCH). Only provided fields are changed. Common uses: toggling isSubscribed, correcting destination details, or setting a clientTrackerId.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| searchBy | No | How to interpret trackerId: default is Ship24 trackerId, use "clientTrackerId" for your own reference. | |
| settings | No | ||
| trackerId | Yes | The tracker to update (Ship24 trackerId or clientTrackerId). | |
| courierCode | No | Courier codes for this tracker (max 3). Use get_couriers for valid codes. IMPORTANT: Check each courier's requiredFields array — any listed fields should be provided, otherwise the courier may not return any tracking data. | |
| isSubscribed | No | true to subscribe to webhooks, false to unsubscribe. | |
| shippingDate | No | Ship date (YYYY-MM-DD or ISO 8601). Immutable once tracking data exists. | |
| originCountryCode | No | Origin country code (ISO alpha-2). Immutable once tracking data exists. | |
| destinationPostCode | No | ||
| destinationCountryCode | No | Destination country code (ISO alpha-2). Immutable once tracking data exists. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tracker | Yes | The tracker. |