Booking Endpoints
Create a booking
Create a new booking on Jammed as an admin.
This creates a booking in the same way as a staff member would from the admin dashboard.
You must provide booking_details with at least a start_at, end_at, room_id, and price.
For the customer, you can either:
- Provide a customer_id to book for an existing customer
- Provide customer_details with name and email to create a new customer inline
Optionally provide band_details with a name to associate a group/band, and extra_ids to add extras to the booking.
The booking is created with source manually_added and platform api_v2.
post/bookings.json
Headers
Authorizationstring required
Request body
Example request
{
"booking": {
"booking_details": {
"start_at": "2026-03-01T10:00:00Z",
"end_at": "2026-03-01T14:00:00Z",
"price": 6000
}
}
}Response
Booking created