Booking - Core
Create a booking
Changed onCreate 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
Request
- Base URLhttps://api.jammed.app/api/v2
- Authnone declared. Required headers: Authorization
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
Example response
{
"cancellation_link": {
"url": "https://studio.jammed.app/reserved?booking=ABC123&hash=...&validation=...",
"expires_at": 1762352400
}
}Changes
- info
api tag
Booking - Coreadded - info
api tag
Booking Endpointsremoved
- info
- info
added the optional property
to the response with the status
- info