/v2/bookings API returns "Instant bookings are only supported for team event types" even though frontend booking works #22874
Replies: 1 comment
-
|
Hi @JunaidHassanCB! I'm Dosu and I’m helping the cal.com team. The /v2/bookings API only allows "instant" bookings for team event types. If you include To book an individual 1-on-1 event via /v2/bookings, just omit the So:
This difference between the public API and the frontend/internal API is intentional and documented in the backend logic. To reply, just mention @dosu. How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm running into an issue with the
/v2/bookingsendpoint in the Cal.com API.When I attempt to create a booking for a 1-on-1 event type using this request:
I consistently get this error:
{ "status": "error", "error": { "code": "BadRequestException", "message": "Instant bookings are only supported for team event types, not individual user event types." } }However, when I book the same slot through the Cal.com frontend, it works perfectly. I noticed the frontend is using:
With a payload like this:
{ "responses": { "name": "[REDACTED]", "email": "[REDACTED]", "location": { "value": "integrations:daily", "optionValue": "" }, "guests": [] }, "user": "[REDACTED]", "start": "2025-08-04T11:30:00+05:00", "end": "2025-08-04T12:00:00+05:00", "eventTypeId": [REDACTED], "eventTypeSlug": "30min", "timeZone": "Asia/Karachi", "language": "en" }This suggests either:
/v2/bookingsendpoint has a stricter limitation or missing functionality.🙋♂️ Questions:
/v2/bookingsto replicate the frontend booking behavior?instant: truerequired or recommended for individual event types, or should we be using a different flow?Any guidance on how to properly book an individual 1-on-1 slot via the public API would be appreciated.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions