1) Create a venue
2) Add a space to the venue
3) Create a booking product
Products define pricing and duration rules. Booking products have duration metadata:booking— Products used for seat reservations (requires duration metadata)additional— Supplementary products (e.g., catering, equipment)
hourly, daily, weekly, monthly, yearly
4) Create an additional product
Additional products can be added to bookings:5) Link products to spaces
Products are linked to spaces via thespaces array in the product. You can also update a space to include products:
6) Verify
List resources to confirm setup:- Required fields:
- Venue: name, address (line1, city, country)
- Space: venue UUID, name, capacity
- Product: reference, name, price, currency, type, category, metadata (for booking products)
- Supported currencies: ISO-4217 (e.g., USD, EUR, GBP). Prices are in cents (5000 = 50.00 EUR).
- Capacity: Space capacity is a number (1-100).
- Product prices: Stored in cents. 5000 = 50.00 EUR.
- Use idempotency keys when creating resources to prevent duplicates on retries.