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

# Booking Status

> How guests look up their reservation and cancel if needed.

The booking status page is accessible via the confirmation email link sent after a
booking request is submitted. The URL includes the booking reference and a secure token:

```
/booking/:ref?token=<token>
```

## What guests see

The page shows a status banner and a details card.

### Status banner

| Status                           | Appearance                                                 |
| -------------------------------- | ---------------------------------------------------------- |
| **Confirmed**                    | Teal banner — "We look forward to welcoming you"           |
| **Awaiting confirmation**        | Amber banner — "You'll hear from us shortly"               |
| **Cancelled**                    | Red banner — "Your reservation has been cancelled"         |
| **Rejected / Expired / No-show** | Muted grey banner — "This reservation is no longer active" |

### Details card

Shows: date (full weekday, day, month, year), party size, dietary restrictions
(if any), and special requests (if any).

## Cancelling a booking

Guests with a **confirmed** or **pending** booking see a **Cancel reservation** button.
Tapping it shows a confirmation prompt:

* **Keep my booking** — dismisses the prompt
* **Yes, cancel** — cancels the booking immediately

Once cancelled, the status banner updates to the cancelled state. This action cannot
be undone from the guest side.

<Warning>
  Cancellations made less than 6 hours before the booking time may affect future
  booking availability, per the booking policy.
</Warning>

## Error state

If the reference or token is invalid, the page shows a "Reservation not found" card
and asks the guest to check their link or contact the restaurant.
