Skip to main content
Question

POST /invitees returning invalid_location_choice even when event_type.locations matches location_configuration.kind

  • February 16, 2026
  • 0 replies
  • 30 views

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.