> ## Documentation Index
> Fetch the complete documentation index at: https://terminal49.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Tracking Request Retry Behavior

> See how Terminal49 retries failed tracking requests, which failure types trigger automatic retries, and how to inspect the current retry status via the API.

When you submit a tracking request, your request is added to a queue to be checked with the shipping line. What happens if the request does not go through correctly?

If Terminal49 has difficulty connecting to the shipping line or cannot parse the response, it retries up to 14 times with exponential backoff. This process can take up to approximately 24 hours. You do not receive a `tracking_request.failed` webhook notification until all retries are exhausted.

If the shipping line returns a response that it cannot find the provided number, Terminal49 immediately sends the `tracking_request.failed` event to your webhook.

To check the status of your tracking request, make a [GET request](/api-docs/api-reference/tracking-requests/get-a-single-tracking-request) using its `id` to see how many times it has retried and what the most recent failure reason was.
