Changelog

API versioning, breaking changes, and feature additions.

Versioning Policy

The BOOQR API is versioned via the URL path (/api/v1/). We follow these principles:

  • Additive changes (new fields, new endpoints) are made without version bumps
  • Breaking changes (removed fields, changed behavior) trigger a new version
  • Deprecated endpoints are maintained for at least 6 months before removal
  • All breaking changes are announced via email and this changelog

v1.5.0 — February 2026

Added

  • Device & Door API — Full IoT device management endpoints (/api/devices/activate, heartbeat, access-check, commands, config)
  • Automation Rules — Schedule-based and event-based rules for door control
  • New webhook events: door.unlocked, door.locked, door.fault, device.online, device.offline
  • New API scopes: devices:read, devices:write

v1.4.0 — January 2026

Added

  • Dynamic Pricing API — Time-based, day-based, and duration-based pricing rules
  • Cancellation Policies — Configurable refund policies per object
  • Invoice API — Auto-generated invoices with platform fee
  • Payout API — Tenant payout tracking and management

v1.3.0 — December 2025

Added

  • GraphQL endpoint at /api/v1/graphql
  • OAuth 2.0 — Authorization code flow for third-party apps
  • MCP server — Model Context Protocol for AI integrations
  • API usage metrics — Track requests per key, per endpoint

v1.2.0 — November 2025

Added

  • Webhooks — Subscribe to booking and payment events
  • API Keys with scopes — Fine-grained access control
  • Rate limiting — Per-key rate limits with standard headers

v1.0.0 — October 2025

Initial Release

  • REST API for bookings, objects, and availability
  • Bearer token authentication
  • Pagination and filtering
  • Booking credentials (QR code, SMS)