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

# Registration types

> Query registrant type IDs, names, capacities, and pricing

## Common Parameters

These parameters appear in registration type queries:

| Parameter  | Type    | Description                               |
| ---------- | ------- | ----------------------------------------- |
| `page`     | integer | Page number (default: 1)                  |
| `per_page` | integer | Results per page (default: 20, max: 1000) |
| `sort`     | string  | Sort field (prefix `-` for descending)    |
| `name`     | string  | Filter by name (partial match)            |

***

## swoogo\_registration-types\_get

List registration types for an event: IDs, names, and capacities, with optional pricing.

### Parameters

| Parameter         | Type    | Required | Description                                                       |
| ----------------- | ------- | -------- | ----------------------------------------------------------------- |
| `event_id`        | integer | Yes      | The event whose registration types to return                      |
| `include_pricing` | boolean | No       | Add the fee amounts and early-bird rows to each registration type |

See [Common Parameters](#common-parameters) for `name`, `page`, `per_page`, `sort`.

### Example prompts

* *"What registration types exist for event 12345?"*
* *"Show pricing for the VIP registration type"*
