Documentation

Narrow casting is automatically showing live information on a screen — for example a display in the entrance, a hallway or next to a meeting room. For i-Reserve this means: showing today's bookings on a screen directly and without manual work.

A narrow-casting page is essentially a simple HTML page that periodically queries the i-Reserve REST API and shows the bookings. The page usually runs locally — as a file:// file or on a small media player/mini-PC behind the screen — and refreshes itself automatically, for example every 15 minutes.

Common use cases

  • Day schedule — a table with all of today's activities, with automatic pagination.
  • Room signs — per room, show what is in use now, otherwise the next booking.
  • Fullscreen slideshow — full-screen photos with a bar cycling through the bookings.
  • Events overview — cards with activities and the number of free places.
How narrow casting fetches the data Narrow casting screen HTML · refreshes every 15 min GET /api/rest/booking/filter with Basic auth JSON · bookings i-Reserve API Bookings
The page periodically requests the bookings from the i-Reserve REST API and shows the response (JSON) on the screen.

How it works technically

The page fetches the bookings with JavaScript via a GET request to https://YOURENVIRONMENT.i-reserve.net/api/rest/booking/filter, with a filter on date and product. The received data is shown in the desired layout and refreshed at a fixed interval.

To get started quickly, i-Reserve offers a ready-made Narrow Casting SDK with neutral examples that you adapt yourself. See Getting the Narrow Casting SDK and Getting started.