Create a tracker and get tracking results
This endpoint creates a new Tracker on the specified tracking number , if it does not exist, and returns the tracking results directly. We advise using this endpoint if you are not interested in receiving webhook notifications and just want to fetch tracking results. This way, you can always call this unified endpoint to get tracking results, without worrying about Tracker creation and management.
🛑 During the very first call for a tracking number, this endpoint will create a Tracker and try to return tracking results synchronously if the courier allows it, which can delay the initial answer, at the benefit of getting the tracking results from the first call. Initial response time may range from a few seconds, up to 1 minute, and results will depend on the courier's system availability at that time. Subsequent calls will be instantaneous as the Tracker will already exist with tracking results ready to use and constantly updated.
This endpoint is idempotent, any subsequent calls with the same parameters won't duplicate Tracker. However, providing different information in any of the fields will create a new Tracker as it will be considered as a new shipment.
Request body
Response
OK - Tracker already exists, returning tracking results