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

# Bookings

> View and manage bookings made through your reseller account.

The **Bookings** page shows all bookings created through your reseller API token,
whether submitted via your integration or tested directly with the API.

## Bookings list

Navigate to **Bookings** in the left sidebar. The table shows:

| Column         | Description                        |
| -------------- | ---------------------------------- |
| **Booking ID** | Seyaha internal booking identifier |
| **Customer**   | Customer name                      |
| **Activity**   | Activity and variation             |
| **Date**       | Activity date                      |
| **Guests**     | Total guest count                  |
| **Status**     | Current booking state              |
| **Amount**     | Total booking value                |
| **Created**    | When the booking was submitted     |

## Filtering bookings

| Filter         | Options                                                                     |
| -------------- | --------------------------------------------------------------------------- |
| **Date range** | Filter by activity date or booking creation date                            |
| **Status**     | `Booking Attempt`, `Paid by Customer`, `Confirmed`, `Cancelled`, `Refunded` |
| **Search**     | Customer name, email, or booking ID                                         |

## Booking statuses

| Status               | Description                                                   |
| -------------------- | ------------------------------------------------------------- |
| **Booking Attempt**  | Booking submitted but `POST /payment-success` not yet called  |
| **Paid by Customer** | Payment confirmed via `/payment-success`                      |
| **Confirmed**        | Partner system confirmed the booking — ready for the customer |
| **Cancelled**        | Booking cancelled                                             |
| **Refunded**         | Cancellation processed with a refund                          |

<Note>
  A booking moves from **Paid by Customer** to **Confirmed** once Seyaha receives
  confirmation from the partner's system. If a booking stays in **Paid by Customer**
  for more than an hour, contact `tech@seyaha.net`.
</Note>

## Booking detail view

Click any booking row to open the full details:

### Customer details

* Name, email address, phone number

### Booking details

* Activity name and variation
* Activity date and time
* Guest breakdown by type (Adult, Child, Infant, Senior)

### Payment details

* External payment ID (the `external_payment_id` you submitted to `/payment-success`)
* Total amount and currency

### Status timeline

A chronological log of every status change with timestamps, showing which event
triggered each transition.

## Cancellations

To cancel a booking:

1. Open the booking detail view
2. Click **Request cancellation**
3. Enter the reason for cancellation
4. Click **Confirm**

The cancellation is processed according to the activity's cancellation policy.
You will receive an email when the cancellation and any refund are complete.

<Warning>
  Cancellations must be requested through this portal or via the
  [Cancel Booking API](/api-reference/reseller/cancel-booking).
  They cannot be processed by phone or email.
</Warning>

## Exporting bookings

Click **Export CSV** to download the current filtered view as a spreadsheet.
The export includes all booking details, customer contact information, guest counts,
and payment references.
