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

# Delivery Attempts

> A single attempt to dispatch an event to an endpoint.

A delivery attempt represents a single attempt to dispatch an event to an endpoint. Convoy records the following for every attempt (including retries):

* **Request** headers and payload, and **response** headers and payload
* **HTTP status** and any transport **error**
* **Source IP** the attempt was sent from (`ip_address`)
* **Requested at** and **responded at** timestamps (`requested_at`, `responded_at`), so you can see exactly when the request left Convoy and when the endpoint replied

On the event delivery details page the UI shows the latest attempt alongside a timeline of all attempts ordered newest first, with the most recent retry selected by default. The number of delivery attempts and retry strategy can be configured per project.

<Frame caption="Each delivery attempt records the outgoing request and the endpoint's response">
  <img src="https://mintcdn.com/convoy/_WONT-xWtAta0Rq9/images/glossary/delivery-attempts.png?fit=max&auto=format&n=_WONT-xWtAta0Rq9&q=85&s=c8655a71cc5b80db9c64c6f6d37d8274" alt="Gateway sends a request to the endpoint and records the response" width="1024" height="618" data-path="images/glossary/delivery-attempts.png" />
</Frame>
