Skip to content

Bookable Sellers Feed

The Bookable Sellers feed is an RPDE feed whose items are Sellers that are bookable by the accessing Broker.

Accessing the Bookable Sellers feed

The Bookable Sellers feed is broker specific and can be accessed at the following endpoint:

https://firehose.imin.co/firehose/bookable-sellers/:broker

where :broker is your broker name.

Using the Bookable Sellers feed with Bookable Firehose

The data object in an item in the Bookable Sellers feed will look like the following:

"data": {
"@context": "https://openactive.io/",
"@type": "Organization",
"@id": "https://firehose.imin.co/sellers/premiertennis/https%3A%2F%2Fapi.premiertennis.co.uk%2Fopenactive%2Fidentifiers%2Fsellers%2F1"
}

The value of the data["@id"] property represents a Bookable Seller for you, the broker. Match it against the Seller ID in the SessionSeries and FacilityUse feeds to leave only opportunities that are bookable for you:

FeedWhere to find the Seller ID
SessionSeriesdata.superEvent.organizer["@id"]. This is the organizer of its EventSeries
FacilityUsedata.provider["@id"]

An item with a state of deleted is a Seller that is no longer bookable by you.

Testing with Bookable Sellers feed

A test Bookable Sellers feed can be found by appending -test to your Broker name. For example if your broker name was acme, your test Bookable Sellers feed can be found at:

https://firehose.imin.co/firehose/bookable-sellers/acme-test

Use this in conjunction with the test Bookable Firehose feeds in order to perform end-to-end testing against non-live data.