wisebooking

REST API and integrations

A documented REST API, with the rules of the booking form

Everything WBS shows on the web is available to other systems through a documented REST API, version 2, at https://wise-tt.com/api/v2/ - HTTPS only, JSON in UTF-8.

Access

  • Integration accounts are issued by Wise Technologies and limited to the institution; a bearer token is valid 24 hours
  • Booking on someone's behalf needs that person's own sign-in - every rule of the web applies unchanged: room rights, approval, ownership
  • ETags for caching, cross-origin calls only for registered origins, rate-limited sign-in

Booking endpoints

EndpointPurpose
GET /v2/rooms, GET /v2/room-equipmentRooms with code, seats, e-mail and equipment; the equipment vocabulary.
GET /v2/reservation-typesThe booking types: id, name, colour, public.
GET /v2/tutor-roomsWhich rooms a person may book.
GET /v2/free-busyThe availability check: every date of a pattern, free or taken, with suggestions.
GET /v2/reservationsOwn bookings, or the whole institution's for the booking office; search, filter, paging.
POST / PUT / DELETE /v2/reservationsCreate, change and cancel bookings - the same rules as the form.
POST /v2/reservations-approve, -denyThe approval decisions, with the letter.
GET /v2/schedule, GET /v2/eventEverything booked in a range - a room, a person, or the whole institution.

Refusals that say why

Every refusal carries a code and a sentence: 403 room_not_allowed names the rooms the person may book; 409 overlap returns the clashing dates and the alternatives. The full reference is the Wise REST API manual.

Other integrations

WithHow
Outlook, Google, Apple calendarsiCalendar subscriptions for any room, person or selection.
Microsoft 365 / Entra IDStaff sign-in - see Microsoft 365 sign-in.
Teams, Zoom and other meeting toolsOnline meeting links attached to bookings or to rooms; a link typed by a person is never overwritten.
The institution's websiteThe room overview and the day's bookings in an iframe; links to any view.
Corridor screensSignage displays in any browser.
Directories and SSOMicrosoft 365; LDAP and Shibboleth on request.
SpreadsheetsExcel export of every report; rooms and people imported from a spreadsheet at the start.

See WBS with your own rooms

Book an online presentation. We set up your rooms and your booking rules, and a new institution is usually live within a few days.