Skip to content

Bookable

Bookable is a platform for booking and managing physical resources. Meeting rooms, equipment, vehicles, parking spaces, market stalls, charging units and any other reservable asset are registered and managed in one place through an open API.

Concepts

Organization — The tenant. A company or legal entity that owns everything below it. Nests to model internal structure such as departments and teams.

Location — A physical site. Buildings, floors, wings, rooms. A logical grouping that can't be booked directly. Nests to match the real world.

Bookable — The thing you actually reserve. A resource attached to a location with a type, capabilities and timeslots.

Bookable Type — A label that groups bookables by purpose. Enables aggregate queries across all resources of a type.

Booking — A reservation on a bookable. Carries a schedule, supports recurrence, and fires actions on state changes.

Schedule — The time shape used across bookings and timeslots. Single occurrences or recurring patterns.

Checkin — Physical presence tracking. Records when someone actually arrived and left, tied to a booking or a bookable directly.

Access Control — Claims and permissions. Controls who can read, write, execute or own each resource.

Action — Scripts that run on platform events. Bound to bookables, locations, organizations or capabilities and triggered automatically.

Capability — Extra properties attached to any resource. Carries a JSON payload, optional translations and an optional rendered template.

Code — Scannable tokens. Encode a URL, trigger actions on scan, serve as physical entry points into the platform.

Event — Webhooks. Subscribe to platform events and receive signed HTTP callbacks when they fire.

Activity — Usage analytics. Aggregated views of bookings, checkins and resource utilization over time.

Asset — Files and images attached to resources.

AI — Generated actions and calendar planning from natural language input.

Feedback — User ratings on resources.

Settings — Per user key value store for frontend state.

Examples

API

Full reference at Bookable API.