# Lifecycle of a Booking

<figure><picture><source srcset="/files/u7k8g2Acs82QZyro8zv7" media="(prefers-color-scheme: dark)"><img src="/files/ABxWCdU7nwzULTPVf1ys" alt=""></picture><figcaption></figcaption></figure>

In Loopit, a booking changes over time between statuses. These statuses tie into many other systems on the platform, such as availability, booking rules, and reporting.

## Quote

A booking is in a quote status if a booking has started to be created but the signup flow was not completed in it's entirety. This represents an incomplete booking request. More information is required from the customer to confirm what they need from the booking.

## Requested

A booking is in a requested status if the booking signup flow was completed fully. This means that the customer has made their decision on the asset or category, collection details, package, program type, and add-ons. More information may be required on payment details and identity.  If using VIN based booking the asset is still available for other customers to request.

## Confirmed

A confirmed booking means you have accepted the booking and confirmed you have all relevant data and checks performed.  If using VIN based booking the asset is removed from the availability engine and it is not longer marketed in signup flows for the dates of the booking + any buffers. The contracts will be generated if the package selected has a contract template assigned.

## Activated

An activated booking is one where the asset is in the hands of the driver(s) and will continue to the end date, if there is one.

## Ended

An ended booking the end status of a booking that processed as normal. The asset has been collected and is free for another booking to collect.

## Cancelled

An cancelled booking is one that was once confirmed and is now no longer required.

## Declined

A declined booking is one that failed to transition from a request to a confirmed booking.  This may happen if the customer failed Trupass checks or your criteria.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.loopit.co/bookings/lifecycle-of-a-booking.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
