Overview
Retrieve tracking updates to keep your marketplace order statuses in sync after Turtles accepts an order. Turtles returns updates keyed bypurchaseOrderNumber, which should match the internal order ID, transaction ID, or associated ID you sent when you created the marketplace order.
Base URL
Authentication
Tracking endpoints use HTTP Basic Auth with your Turtles API credentials.Endpoint
We recommend polling once every 6 hours. Some partners poll daily or hourly depending on volume, but do not poll more than once per hour.
Example
Response
Turtles returns a JSON object keyed bypurchaseOrderNumber.
Suggested status handling
Suggested sync flow
- Store the Unix timestamp from your last successful tracking poll.
- Call the tracking endpoint with
updated_since. - For each response key, find the marketplace order with the same internal reference.
- Save the carrier, tracking number, tracking URL, and latest status.
- Advance your stored poll timestamp after all updates are processed successfully.