added
Add Early Birds Expansion to Sessions, Packages & Registrant Types
13 days ago by Bruno Oliveira
Early Birds Expansion
Added support for returning early bird pricing data via the expand=earlyBirds
query parameter for individual resource endpoints:
-
GET
/api/v1/packages/{package_id}?expand=earlyBirds
Returns the specified package with its early bird pricing details included inline, without requiring a separate request. -
GET
/api/v1/sessions/{session_id}?expand=earlyBirds
(existing behavior) Returns the specified session object with early bird data embedded. -
GET
/api/v1/reg-types/{registrant_type_id}?expand=earlyBirds
Returns the specified registrant type, enriched with early bird pricing configuration.
When expand=earlyBirds
is used:
- The API returns early bird values
- Each embedded section includes pricing, cutoff dates, and related configuration.
- No additional endpoints or calls are necessary for early bird details.
This enhancement:
- Is fully compatible with combining other
expand
values. - Updates response schemas to include the
earlyBirds
field. - Introduces no breaking changes—existing integrations remain unaffected.
For more context and usage reference, see: