I’m attempting to create an invitee via:
POST https://api.calendly.com/invitees
I consistently receive:
{
"title": "Invalid Argument",
"message": "Specified location kind is not configured for this event type.",
"details": [
{
"parameter": "event.location_configuration.kind",
"code": "invalid_location_choice"
}
]
}
Event Type (confirmed via GET)
{
"kind": "solo",
"locations": [
{ "kind": "zoom_conference" }
],
"uri": "https://api.calendly.com/event_types/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
}
Invitee POST body
{
"event_type": "https://api.calendly.com/event_types/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"start_time": "2026-02-17T16:15:00Z",
"invitee": {
"email": "test@example.com",
"name": "Test User",
"timezone": "America/New_York"
},
"location_configuration": {
"kind": "zoom_conference"
}
}
Headers:
-
Content-Type: application/json
-
Authorization: Bearer (PAT)
The event books successfully via the UI, but the API rejects it.
What additional field (if any) is required inside location_configuration for Zoom-based event types? I’m using POSTMAN to test it.
Thanks in advance.


