# BookingShake API ## Docs - [Authentication](https://docs.bookingshake.com/api-reference/authentication.md): Learn how to authenticate your API requests with Bearer tokens - [Error Handling](https://docs.bookingshake.com/api-reference/errors.md): Learn about HTTP status codes and error responses in the BookingShake API - [Create events](https://docs.bookingshake.com/api-reference/events/create-events.md): Create one or several events (bookings) with contact information and optional company details. Multiple bookings in a single request will be grouped together. Optionally include products to create a draft quotation. - [List available fields](https://docs.bookingshake.com/api-reference/fields/list-available-fields.md): Retrieve all available fields (both default and custom) for your venue. Fields include metadata such as type, collection, code, label, and whether they're required in the back office. Custom fields are automatically merged from both venue-level and venue group-level configurations. - [Introduction](https://docs.bookingshake.com/api-reference/introduction.md): Welcome to the BookingShake API documentation. Automate event creation and manage bookings programmatically. - [Quickstart Guide](https://docs.bookingshake.com/api-reference/quickstart.md): Get started with the BookingShake API in minutes - [Rate Limiting](https://docs.bookingshake.com/api-reference/rate-limiting.md): Understand API rate limits, headers, and how to handle rate limit errors - [List booking sources](https://docs.bookingshake.com/api-reference/resources/list-booking-sources.md): Retrieve all booking sources (channels) available for your venue. Sources represent where bookings originate from (e.g., Website, Phone, Email, Walk-in). - [List booking statuses](https://docs.bookingshake.com/api-reference/resources/list-booking-statuses.md): Retrieve all booking statuses available for your venue. Statuses represent the current state of a booking (e.g., Pending, Confirmed, Cancelled). - [List spaces](https://docs.bookingshake.com/api-reference/resources/list-spaces.md): Retrieve all spaces (rooms/areas) available at your venue. Spaces represent the physical locations where events can be held. - [Use Cases & Examples](https://docs.bookingshake.com/api-reference/use-cases.md): Real-world examples and integration patterns for the BookingShake API - [Webhooks](https://docs.bookingshake.com/api-reference/webhooks/introduction.md): Receive real-time notifications when accounts and contacts change in BookingShake - [Security & Best Practices](https://docs.bookingshake.com/api-reference/webhooks/security.md): Verify webhook authenticity and handle deliveries reliably ## OpenAPI Specs - [bookingshake-openapi](https://docs.bookingshake.com/api-reference/bookingshake-openapi.json) ## Optional - [Website](https://bookingshake.com) - [Dashboard](https://crm.bookingshake.com)