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

# API v1

> Previous SpaPortal API version for existing production integrations.

API v1 is the previous public API version for existing booking clients.

It exposes catalog, availability, pricing, and booking endpoints under:

```txt theme={null}
https://spaportal.cz/api/v1
```

## Main resources

<Columns cols={2}>
  <Card title="Catalog" icon="list" href="/api/v1/reference/get-destinations">
    Destinations, hotels, visit types, categories, tags, and loyalty programs.
  </Card>

  <Card title="Availability" icon="calendar-days" href="/api/v1/reference/get-calendar-dates">
    Calendar dates and checkout dates for booking forms.
  </Card>

  <Card title="Pricing" icon="badge-dollar-sign" href="/api/v1/reference/get-price">
    Final prices, lowest prices, and price lists.
  </Card>

  <Card title="Booking" icon="calendar-check" href="/api/v1/reference/get-booking-configuration">
    Booking configuration and booking creation.
  </Card>
</Columns>

## API conventions

Use the API v1 convention pages for cross-cutting behavior:

* [Authentication](/api/v1/authentication)
* [Dates](/api/v1/dates)
* [Currencies](/api/v1/currencies)
* [Localization](/api/v1/localization)
* [Pagination](/api/v1/pagination)
* [Errors](/api/v1/errors)
