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

# List Product Types

> Retrieve all available product types used when creating products in the platform.

## Method

`GET` `/v1/ref/product-types`

## Description

Returns the complete list of product types available in the platform. These types are used when creating and categorizing products, and include: tour, experience, package, accommodation, cruise, pilgrimage, excursion, and city-break.

## Headers

This endpoint is **public** and does not require authentication.

## Query Parameters

No query parameters are required.

## Response

<ResponseExample>
  ```json 200 OK theme={null}
  {
    "items": [
      {
        "value": "tour",
        "label": "Tour"
      },
      {
        "value": "experience",
        "label": "Experience"
      },
      {
        "value": "package",
        "label": "Package"
      },
      {
        "value": "accommodation",
        "label": "Accommodation"
      },
      {
        "value": "cruise",
        "label": "Cruise"
      },
      {
        "value": "pilgrimage",
        "label": "Pilgrimage"
      },
      {
        "value": "excursion",
        "label": "Excursion"
      },
      {
        "value": "city-break",
        "label": "City-break"
      }
    ]
  }
  ```
</ResponseExample>

## Response Fields

<ResponseField name="items" type="array" required>
  Array of product type objects.
</ResponseField>

<ResponseField name="items[].value" type="string" required>
  The product type identifier (e.g., "tour", "experience", "package", "accommodation", "cruise", "pilgrimage", "excursion", "city-break").
</ResponseField>

<ResponseField name="items[].label" type="string" required>
  Human-readable label with capitalized first letter (e.g., "Tour", "Experience").
</ResponseField>

## Product Type Descriptions

* **tour**: Multi-day guided tours with itineraries
* **experience**: Single-day or shorter experiences and activities
* **package**: Bundled products combining multiple components
* **accommodation**: Hotel, resort, and lodging products
* **cruise**: Cruise ship products with ports and cabin categories
* **pilgrimage**: Religious or spiritual pilgrimage tours and journeys
* **excursion**: Day trips and short outings, typically from a base location
* **city-break**: Short urban getaways focusing on city experiences and culture

## Notes

* These product types are platform-defined constants and cannot be modified via the API
* Use the `value` field when creating or updating products via the Products API
* Product types determine which fields and configurations are available for a product
