Program
- allowType: boolean
_file _uploads requiredWhether registrants are allowed to upload files during signup.
- archivedType: string | nullFormat: ISO 8601 (UTC)
_at requiredWhen this program was archived, null if not archived.
- autoType: boolean
_archive requiredWhether registration opportunities under this program are automatically archived after their event dates pass.
- autoType: integer
_archive _days requiredNumber of days after event_end_date to wait before auto-archiving (0 = immediately).
- availableType: integer | null
_spots requiredNumber of remaining spots available to be claimed.
- blockType: boolean
_facility _calendars requiredWhether facility calendars should be blocked by this program.
- capType: boolean
_registration _fee requiredWhether registration fee is applied once per checkout instead of per signup.
- collectionType: boolean
_additional _information requiredWhether additional signup form data should be collected.
- createdType: stringFormat: ISO 8601 (UTC)
_at requiredWhen this record was created.
- datesType: string | nullrequired
Human-readable formatted event date range for display.
- deletedType: string | nullFormat: ISO 8601 (UTC)
_at requiredWhen this record was soft deleted, null if not deleted.
- demographicType: string | nullrequired
Audience demographic label for this program.
- descriptionType: string | nullrequired
Detailed description of the program, may contain HTML.
- displayType: boolean
_only requiredWhether this program is display-only and not intended for signup.
- draftType: booleanrequired
Whether this program is in draft mode and not yet published.
- eventType: string | nullFormat: ISO 8601 (UTC)
_end _date requiredWhen the program's events end. All registration opportunities run within this window.
- eventType: string | null
_end _time requiredEvent end time in tenant timezone (24-hour HH:mm).
- eventType: string | nullFormat: ISO 8601 (UTC)
_start _date requiredWhen the program's events begin. All registration opportunities run within this window.
- eventType: string | null
_start _time requiredEvent start time in tenant timezone (24-hour HH:mm).
- facilityType: array integer[]
_ids requiredFacility identifiers linked to this program.
- fileType: integer | null
_uploads _max requiredMaximum number of files allowed per signup, or null for default behavior.
- fileType: boolean
_uploads _required requiredWhether at least one file upload is required at signup.
- forceType: boolean
_participant _selection requiredWhether participants must be selected before checkout.
- formType: integer | null
_id requiredOptional linked form identifier for additional questions.
- glType: string | null
_code requiredGL code for accounting/financial reporting on program transactions.
- hideType: boolean
_participant _details requiredWhether enrollment counts, participant avatars, and spots remaining are hidden on the program page.
- idType: integerrequired
Unique identifier for the program.
- ignoresType: boolean
_tax _rates requiredWhether this program is configured to ignore tenant tax rates.
- instructorType: string | nullrequired
Instructor or facilitator name shown for this program.
- isType: boolean
_event requiredWhether this program represents a single event rather than a series of registration opportunities.
- isType: boolean
_hidden requiredWhether this program is hidden from public listings.
- isType: boolean
_online requiredWhether the program is delivered online.
- limitType: integer | nullrequired
Legacy capacity limit alias retained for compatibility with existing clients.
- locationType: string | null
_address requiredOptional street address for the location.
- locationnullable
_latitude requiredLatitude for map display when a location is set.
- Type: number
Latitude for map display when a location is set.
- locationnullable
_longitude requiredLongitude for map display when a location is set.
- Type: number
Longitude for map display when a location is set.
- locationType: string | null
_name requiredOptional display name for the physical location.
- manualType: boolean
_order _enabled requiredWhether this item is pinned in the recommended sort order.
- memberType: object | null
_pricing _savings requiredBest currently available member pricing savings versus guest pricing.
- guestType: integer
_price requiredInteger numbers.
- nameType: stringrequired
- priceType: integerrequired
Integer numbers.
- savingsType: integerrequired
Integer numbers.
- multipleType: boolean
_signups requiredWhether users may submit multiple signups for this program.
- ongoingType: booleanrequired
Whether this is an ongoing program with no fixed end date.
- participantType: boolean
_must _hold _membership requiredWhether the selected participant for a signup must hold the membership that gates the chosen price tier.
- payType: boolean
_by _cash requiredWhether this program allows cash payment option.
- profileType: string | null
_image requiredURL to the program's profile/header image.
- promptType: boolean
_for _number _of _guests requiredWhether checkout prompts for number of guests.
- promptType: boolean
_for _registrant requiredWhether checkout prompts for registrant selection.
- readableType: string | null
_event _end _date requiredHuman-readable event end date in tenant timezone.
- readableType: string | null
_event _start _date requiredHuman-readable event start date in tenant timezone.
- registrationType: string | null
_dates requiredHuman-readable formatted registration date range for display.
- registrationType: string | nullFormat: ISO 8601 (UTC)
_end _date requiredWhen registration closes for this program. Users cannot sign up after this date.
- registrationType: string | null
_end _time requiredRegistration close time in tenant timezone (24-hour HH:mm).
- registrationType: integer | null
_fee requiredRegistration fee amount in minor currency units (for example, cents).
- registrationType: string | nullFormat: ISO 8601 (UTC)
_start _date requiredWhen registration opens for this program. Users cannot sign up before this date.
- registrationType: string | null
_start _time requiredRegistration open time in tenant timezone (24-hour HH:mm).
- requireType: boolean
_emergency _contact _information requiredWhether emergency contact information is required at signup.
- reservedType: integer
_spots requiredNumber of spots reserved by capped registration opportunities.
- reservedType: integer | null
_spots _remaining requiredRemaining reserved spots after reserved signups are counted.
- reservedType: integer
_spots _signups requiredNumber of signups currently consuming reserved spots.
- showType: boolean
_participant _list requiredWhether participants can view the participant list for this program.
- sortType: integer
_order requiredDisplay order for sorting in listings.
- statusType: stringrequired
Current status of the program (e.g. Active, Archived, Draft, Upcoming, Ongoing, Past, dates_not_set when no aggregate event window exists).
- titleType: stringrequired
Display name of the program shown to users.
- totalType: integer
_signups requiredTotal active signups across registration opportunities.
- totalType: integer | null
_spots requiredTotal number of signup spots across all registration opportunities.
- uncappedType: integer | null
_spots requiredNumber of spots available to uncapped registration opportunities.
- uncappedType: integer | null
_spots _remaining requiredRemaining uncapped spots after uncapped signups are counted.
- uncappedType: integer | null
_spots _signups requiredNumber of signups currently consuming uncapped spots.
- unsplashType: string | null
_author _link requiredUnsplash credit URL for the selected profile image author.
- unsplashType: string | null
_author _name requiredUnsplash credit author name for the selected profile image.
- updatedType: stringFormat: ISO 8601 (UTC)
_at requiredWhen this record was last updated.
- volunteerType: array integer[]
_opportunities _ids requiredVolunteer opportunity identifiers linked to this program.
- waitlistType: boolean
_enabled requiredWhether waitlist functionality is enabled for this program.
- facilitiesType: string
Facilities/locations where this program takes place.
- registrationType: string
_opportunities Registration opportunities available for registration under this program.
- tagsType: string
- volunteerType: string
_opportunities Volunteer opportunities associated with this program.
- waiverType: string
_assignments Waiver assignments associated with this program.