Skip to content

Firehose and Booking \[BETA\]

For an event or facility to be bookable via the Firehose, the following three requirements must be met:

  1. There must be a valid bookable offer at the SessionSeries-level /FacilityUse-level;
  2. The ScheduledSession/Slotmust have available spaces; and
  3. The event/facility must be in the future (located at the ScheduledSession/Slot-level).
SessionSeries.imin:isPotentiallyBookable = true
AND
ScheduledSession.imin:isPotentiallyBookable = true
AND
ScheduledSession.startDate is before `timeOfRequest` + `Offer.validFromBeforeStartDate`
FacilityUse.imin:isPotentiallyBookable = true
AND
Slot.imin:isPotentiallyBookable = true
AND
Slot.startDate is before `timeOfRequest` + `Offer.validFromBeforeStartDate`