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

# List Ticket Classes

> List configured ticket classes with gamepass requirements and priority boarding flags

Retrieve all ticket classes configured in the workspace Flights settings.

## Request

```bash theme={null}
curl -X GET "https://api.series.hr/flights/ticket-classes" \
  -H "apikey: YOUR_API_KEY"
```

## Response

<ResponseField status={200} name="200">
  ```json theme={null}
  {
    "success": true,
    "data": {
      "TicketClasses": [
        {
          "Id": "class_eco",
          "Name": "Economy Class",
          "Code": "Y",
          "Description": "Standard passenger seating",
          "ColorHex": "#0EA5E9",
          "GamepassRequired": false,
          "GamepassId": null,
          "PriorityBoarding": false
        },
        {
          "Id": "class_biz",
          "Name": "Business Class",
          "Code": "J",
          "Description": "Spacious seating with priority boarding",
          "ColorHex": "#8B5CF6",
          "GamepassRequired": false,
          "GamepassId": null,
          "PriorityBoarding": true
        },
        {
          "Id": "class_first",
          "Name": "First Class",
          "Code": "F",
          "Description": "Luxury private cabin experience",
          "ColorHex": "#F59E0B",
          "GamepassRequired": true,
          "GamepassId": 12345678,
          "PriorityBoarding": true
        }
      ]
    }
  }
  ```
</ResponseField>

## Status Codes

* `200`: Ticket classes returned successfully
* `401`: API key is required
* `403`: Flights module is not enabled
