Get All Packages

Retrieves all registration packages (pricing tiers) for a specific event. Packages define the pricing structure that registrants select during registration, including capacity limits and group size constraints. Requires the event_id query parameter.

When the fields query parameter is omitted, the response only includes id, name, and capacity for each package. To retrieve additional fields, list them explicitly in fields. Use expand to include related objects such as fee pricing or translations.

Soft-deleted packages are excluded from the results. Results default to the package sort order ascending unless overridden with the sort parameter.

Extra Fields

This is the extra information that can be returned if required by specifying what you need in the expand variable:

NameTypeDescription
feesobjectFee record for this package, including base price and any conditional pricing.
earlyBirdsobjectEarly-bird pricing configuration for this package's fee. Contains a type string and either a flat price/registrations pair (registrations-based) or an items array of date-based tiers.
translationsobjectCustom translations for this package, keyed by language code (e.g. en, fr). Each value is an object of field name → translated string.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
integer
required

integer - required - The ID of the event you want to retrieve packages for

string

string - optional - Comma separated list of fields you want to return. When omitted, only id, name, and capacity are returned.

string

string - optional - Comma separated list of related objects to embed in each item. Supported values are fees, earlyBirds, and translations.

string

string - optional - Filter conditions to narrow the results. Valid operators are =, !=, >=, <=, >, <, contains, beginswith, endswith. Searchable fields are id, name, public_short_name, admin_short_name, description, capacity, min_group_size, max_group_size, created_at, and updated_at.

string
enum
Defaults to and

string - optional - Logical operator used to combine multiple search conditions. Defaults to and (all conditions must match). Set to or for any-match behavior.

Allowed:
string

integer - optional - The page of results you want to view

string

integer - optional - The number of results per page. Defaults to 25. Maximum is 200 when expand is present.

string

string - optional - Sort the results (add - in front for opposite sort direction, e.g. "-id"). Defaults to ascending package sort order.

string

Comma-separated list of IDs to retrieve. When provided, only records matching these IDs are returned. All values must be positive integers. Maximum 100 IDs per request.

Responses

Language
Credentials
Bearer
access_token
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json