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)