Error: 400 Bad Request {"message":"no_available_users_found_error"}

Problem with this is that I have a correct time and date and it some times say ERROR: Attempting to book in a past date. I think there is a problem with the JSON start: time i don’t know. I wont records my bookings to outlook.

{
“eventTypeId”: 1534499,
“start”:“{{58.bookingTime}}+02:00”,
“responses”: {
“name”: “DevTest”,
“email”: “hello@helloworld.com”,
“phone”: “+48663667172”,
“smsReminderNumber”: “test”,
“location”: {
“value”: “integrations:google:meet”,
“optionValue”: “”
}
},
“timeZone”: “Australia/Melbourne”,
“language”: “en”,
“title”: “DevTEST”,
“description”: null,
“status”: “PENDING”,
“metadata”: {}
}

2 Likes

Hey, bro. Did you resolve it? I couldn’t find a solution to this issue.

:rotating_light: Stuck on a 400 Error with Cal.com Integration – Need Help!

I’ve been troubleshooting this for hours and could really use some guidance.

What I’m Trying to Do:
I’m automating appointment scheduling using Make.com, Cal.com, and Zoom. Since Zoom doesn’t handle availability (or checking available slots), I want to:
:white_check_mark: Book a Zoom meeting using the Zoom module in Make.com
:white_check_mark: Register that Zoom meeting in Cal.com to keep all meetings (Zoom, in-person, and phone) under one unified system. So, it keeps all the appointments in one system.
:white_check_mark: Send a confirmation email via Gmail

The Issue:
When sending a POST request to https://api.cal.com/v1/bookings via Make’s HTTP module, I keep getting this error:

400 Bad Request
{“message”:“no_available_users_found_error”}

My Payload (JSON):
{
“eventTypeId”: 1716976,
“start”: “{{31.result.utcTime}}”,
“responses”: {
“name”: “{{10.name}}”,
“email”: “{{10.email}}”,
“location”: {
“optionValue”: “{{10.meetingtype}}”,
“value”: “{{34.join_url}}”
}
},
“language”: “en”,
“timeZone”: “{{10.timeZone}}”,
“metadata”: {
“notes”: “{{10.notes}}”
}
}
What I’ve Checked So Far:
:white_check_mark: eventTypeId is correct
:white_check_mark: usernameList wasn’t required for my test case, but I also tried adding it in the body and in the parameters or query string.
:white_check_mark: start is in ISO 8601 format
:white_check_mark: Zoom meeting is created successfully and join_url is valid
:white_check_mark: Other fields like timeZone and responses are correctly mapped

Possible Issue?
It seems like Cal.com can’t find an available user, but I don’t understand why. The username should be linked to the event type automatically. Rightt??

Please help, I couldn’t move forward without solving this…

Hi @Gautham_Rajeev_Sini,

Welcome to the community! We’re excited to have you here.

Since this discussion is three months old, it would be best to start a new topic. This way, you’ll have a higher chance of getting a current and timely response. :slightly_smiling_face:

Thanks, and have a wonderful day! :sunflower:

1 Like

Hello Misha,

I already posted this in a new topic and it’s solved yesterday. Thank you for informing me. I will create a new topic whenever I have questions or concerns about make. Looking forward to see you around this community and very nice meeting you. Great to be here!

2 Likes