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.
Headers
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
Changes
Changed in 3 of the 32 revisions of this API.13
- ○
added the optional property
/to the response with the statusresponse-optional-property-added
- ○
added the optional property
/to the response with the statusresponse-optional-property-added
- ○
- ○
endpoint added
endpoint-added
- ○
- ▲
api removed without deprecation
api-removed-without-deprecation
This revision also has 29 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲