v2.2.0

Webhooks & API Improvements

New webhook events, improved API documentation, and developer tools.

NewImprovement

Big updates for developers building on Timetable! We've added new webhook events and significantly improved our API.

New Webhook Events

You can now subscribe to these additional events:

  • booking.waitlist_promoted - When a client is promoted from waitlist
  • membership.expiring_soon - 7 days before membership expiry
  • payment.refunded - When a payment is refunded
  • client.profile_updated - When client details change

API Improvements

New Endpoints

  • GET /api/v1/reports/revenue - Revenue reports with date filtering
  • GET /api/v1/reports/attendance - Attendance statistics
  • POST /api/v1/bookings/bulk - Create multiple bookings at once
  • GET /api/v1/availability - Check staff availability

Better Documentation

  • Interactive API explorer
  • Code examples in JavaScript, Python, Ruby, and PHP
  • Postman collection download
  • Improved error response documentation

Developer Portal

We've launched a new developer portal at developers.timetablehq.com with:

  • Getting started guides
  • Authentication tutorials
  • Rate limiting information
  • Changelog and migration guides

Breaking Changes

None in this release. All changes are backward compatible.