> ## 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.

# Packages

> Query registration packages and pricing

## swoogo\_get\_packages

List or retrieve registration packages with optional fee/pricing data.

### Parameters

| Parameter     | Type    | Required       | Description                                                    |
| ------------- | ------- | -------------- | -------------------------------------------------------------- |
| `package_id`  | integer | No             | Get a single package by ID                                     |
| `event_id`    | integer | Yes (for list) | Event to list packages for                                     |
| `name`        | string  | No             | Filter by package name (partial match)                         |
| `include_fee` | boolean | No             | Merge pricing data into the response                           |
| `search`      | string  | No             | Raw Swoogo search filter                                       |
| `fields`      | string  | No             | Comma-separated fields to return                               |
| `expand`      | string  | No             | Include related objects (`fees`, `earlyBirds`, `translations`) |
| `page`        | integer | No             | Page number (default: 1)                                       |
| `per_page`    | integer | No             | Results per page (default: 20, max: 100)                       |
| `sort`        | string  | No             | Sort field (prefix `-` for descending)                         |

### Example prompts

* *"What packages are available for event 12345?"*
* *"Show me the VIP package pricing"*
* *"List all packages with their fees"*
