Cal.com Error on v2 references

DataError

Error: 400 Bad Request

  • {“status”:“error”,“timestamp”:“2025-10-15T23:46:35.803Z”,“path”:“/v2/bookings?apiKey=cal_live_643a0d9fdb83bf40e152a0f7407bbc7a”,“error”:{“code”:“BadRequestException”,“message”:"responses property is wrong,property responses should not exist ",“details”:{“message”:"responses property is wrong,property responses should not exist ",“error”:“Bad Request”,“statusCode”:400}}}

This means the URL you were trying to send a request to doesn’t exist.

Hi @Taiwo_Ajibode

Welcome to the community.

First of all, I suggest you never post your API keys to a public forum. They are supposed to be secret.

Also, you are trying to use the api key as a query parameter, when the documentation states it should be passed in a header:

‘Authorization’: ‘Bearer YOUR_API_KEY’

Source: Introduction to API v2 - Cal.com Docs

Your API keys carry many privileges, so be sure to keep them secure! Do not share your secret API keys in publicly accessible areas such as GitHub, client-side code, and so forth.

As for the request itself, you must pass only the orgId as a path parameter in order to retrieve bookings. Filters are applied using query parameters, as listed in the docs. This is standard api behavior.

I strongly recommend you read the api docs for the endpoints you’re working with, in this case Get organization bookings - Cal.com Docs

@damato

1 Like