calcom/cal.com

[CAL-4500] V2 bookings API returning false bookings

Closed this issue Β· 11 comments

Found a bug? Please fill out the sections below. πŸ‘

Issue Summary

When trying to fetch all bookings from api v2, getting a booking that has never been scheduled, with an event type that is also never defined for the authenticated user.

Steps to Reproduce

  1. Fetched all bookings from /api/v2/bookings with bearer token and cal-api-version "2024-08-13"
  2. Got a booking that has never been defined
  3. Rechecked returned booking id individually. Got 404 in response. (expected)

Actual Results

  • v2 bookings data is giving false records and not the intended data. v1 endpoint returns the true data as expected

Expected Results

  • Should have gotten actual bookings made and data returned by v1 and v2 endpoints should have been consistent.

Evidence

V2: Get all bookings
Screenshot from 2024-10-03 01-22-26

V2: Checking individual booking
Screenshot from 2024-10-03 01-22-35

V1: Get all bookings
image

CAL-4500

can i work on this issue sir ?

For get booking, it’s because the ID was used to get the booking but the UID needs to be used

We will look asap into this

hey there, is this still happening ? @utkershrajvenshi are you able to reproduce the issue

Hi @ThyMinimalDev, yes I'm able to reproduce it. Responses given by bookings v1 and v2 API are different and I am also able to see meeting details of a booking not made with me.

Here's what V2 /bookings is giving me:

{
  hidden
}

V1 endpoint is giving me my bookings data as expected

Thank you we will investigate again

Another finding: Created another API key from the console and tested v2 bookings endpoint. Got unrelated booking data. But was able to retrieve details of bookings received from apiKey2 using apiKey1 as auth token.

can you share more details on the requests you are performing? i'm trying v1 and v2 using one of your api key and getting the correct data

That's odd. I tried performing these requests again:

curl --location 'https://api.cal.com/v2/bookings' \
--header 'cal-api-version: "2024-08-13"' \
--header 'Authorization: Bearer HIDDEN'
v2 response HIdden

For v1, performing this request:

curl --location 'https://api.cal.com/v1/bookings?apiKey=HIDDEN'
v1 response { "bookings": [ { "id": 3441746, "userId": 758741, "description": "", "eventTypeId": 782986, "uid": "mg3EVprisqeBSLKZey4rKf", "title": "15 Min Meeting between Utkersh Rajvenshi and Utkersh Rajvenshi", "startTime": "2024-09-25T16:00:00.000Z", "endTime": "2024-09-25T16:15:00.000Z", "attendees": [ { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": null }, "payment": [], "metadata": { "videoCallUrl": "https://meet.google.com/kdo-qvdc-qvt" }, "status": "CANCELLED", "responses": { "name": "Utkersh Rajvenshi", "email": "utkarshrajvanshi2@gmail.com", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": "utkarshrajvanshi2@gmail.com", "rescheduledBy": null }, { "id": 3485456, "userId": 758741, "description": "Test booking", "eventTypeId": 782986, "uid": "6Kfwv6VsmCYKEBaQzuWfZg", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro Max", "startTime": "2024-09-28T15:45:00.000Z", "endTime": "2024-09-28T16:00:00.000Z", "attendees": [ { "email": "mmx0589@gmail.com", "name": "Micro Max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": null }, "payment": [], "metadata": { "videoCallUrl": "https://meet.google.com/xqe-fuij-pdp" }, "status": "CANCELLED", "responses": { "name": "Micro Max", "email": "mmx0589@gmail.com", "notes": "Test booking", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": "utkarshrajvanshi2@gmail.com", "rescheduledBy": null }, { "id": 3485669, "userId": 758741, "description": "", "eventTypeId": 782986, "uid": "x8CeBHm6uXT9xHQvjHWkFd", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro max", "startTime": "2024-09-28T15:45:00.000Z", "endTime": "2024-09-28T16:00:00.000Z", "attendees": [ { "email": "mmx0589@gmail.com", "name": "Micro max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": null }, "payment": [], "metadata": { "videoCallUrl": "https://meet.google.com/qbw-nexp-zms" }, "status": "CANCELLED", "responses": { "name": "Micro max", "email": "mmx0589@gmail.com", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": "utkarshrajvanshi2@gmail.com", "rescheduledBy": null }, { "id": 3517923, "userId": 758741, "description": "Test booking", "eventTypeId": 782986, "uid": "khMoeD2BNmFQqqRyNgKwLP", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro Max", "startTime": "2024-10-02T04:30:00.000Z", "endTime": "2024-10-02T04:45:00.000Z", "attendees": [ { "email": "mmx0589@gmail.com", "name": "Micro Max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": null }, "payment": [], "metadata": { "videoCallUrl": "https://meet.google.com/psx-hdro-umk" }, "status": "CANCELLED", "responses": { "name": "Micro Max", "email": "mmx0589@gmail.com", "notes": "Test booking", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": "4y1uVSYC9tXHBHDZugpWRo", "cancelledBy": "mmx0589@gmail.com", "rescheduledBy": null }, { "id": 3517941, "userId": 758741, "description": "Test booking 2", "eventTypeId": 782986, "uid": "r2oMyUJGoiJffWa6SoJ7ko", "title": "15 Min Meeting between Utkersh Rajvenshi and Utkersh Rajvenshi", "startTime": "2024-10-02T04:00:00.000Z", "endTime": "2024-10-02T04:15:00.000Z", "attendees": [ { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": null }, "payment": [], "metadata": { "videoCallUrl": "https://meet.google.com/wwn-rcmz-hfv" }, "status": "CANCELLED", "responses": { "name": "Utkersh Rajvenshi", "email": "utkarshrajvanshi2@gmail.com", "notes": "Test booking 2", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": "utkarshrajvanshi2@gmail.com", "rescheduledBy": null }, { "id": 3517962, "userId": 758741, "description": "Test booking 2", "eventTypeId": 782986, "uid": "wPb9vV2hjxJATk3icnRaY2", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro Max", "startTime": "2024-10-02T10:30:00.000Z", "endTime": "2024-10-02T10:45:00.000Z", "attendees": [ { "email": "mmx0589@gmail.com", "name": "Micro Max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": null }, "payment": [], "metadata": { "videoCallUrl": "https://meet.google.com/rrx-mupn-ami" }, "status": "CANCELLED", "responses": { "name": "Micro Max", "email": "mmx0589@gmail.com", "notes": "Test booking 2", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" }, "rescheduleReason": "$RCH$" }, "fromReschedule": "w7dzm1friTza1VBGGnBLxg", "cancelledBy": "mmx0589@gmail.com", "rescheduledBy": null }, { "id": 3517961, "userId": 758741, "description": "Test booking 2", "eventTypeId": 782986, "uid": "w7dzm1friTza1VBGGnBLxg", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro Max", "startTime": "2024-10-02T04:00:00.000Z", "endTime": "2024-10-02T04:15:00.000Z", "attendees": [ { "email": "mmx0589@gmail.com", "name": "Micro Max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": null }, "payment": [], "metadata": { "videoCallUrl": "https://meet.google.com/rrx-mupn-ami" }, "status": "CANCELLED", "responses": { "name": "Micro Max", "email": "mmx0589@gmail.com", "notes": "Test booking 2", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": null, "rescheduledBy": "utkarshrajvanshi2@gmail.com" }, { "id": 3517978, "userId": 758741, "description": "Testing booking for cancellation with valid reason", "eventTypeId": 782986, "uid": "bduR52n5tQeH6ktkrViMNK", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro Max", "startTime": "2024-10-03T03:30:00.000Z", "endTime": "2024-10-03T03:45:00.000Z", "attendees": [ { "email": "mmx0589@gmail.com", "name": "Micro Max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": null }, "payment": [], "metadata": { "videoCallUrl": "https://meet.google.com/mqs-rtth-zrn" }, "status": "CANCELLED", "responses": { "name": "Micro Max", "email": "mmx0589@gmail.com", "notes": "Testing booking for cancellation with valid reason", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": "mmx0589@gmail.com", "rescheduledBy": null }, { "id": 3517902, "userId": 758741, "description": "Test booking", "eventTypeId": 782986, "uid": "4y1uVSYC9tXHBHDZugpWRo", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro Max", "startTime": "2024-10-02T04:00:00.000Z", "endTime": "2024-10-02T04:15:00.000Z", "attendees": [ { "email": "mmx0589@gmail.com", "name": "Micro Max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": null }, "payment": [], "metadata": { "videoCallUrl": "https://meet.google.com/psx-hdro-umk" }, "status": "CANCELLED", "responses": { "name": "Micro Max", "email": "mmx0589@gmail.com", "notes": "Test booking", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": null, "rescheduledBy": "utkarshrajvanshi2@gmail.com" }, { "id": 3518031, "userId": 758741, "description": "Test booking with RCH cancellation reason", "eventTypeId": 782986, "uid": "gcuhPncs2J9kT8ecFg3tsB", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro Max", "startTime": "2024-10-03T05:15:00.000Z", "endTime": "2024-10-03T05:30:00.000Z", "attendees": [ { "email": "mmx0589@gmail.com", "name": "Micro Max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": null }, "payment": [], "metadata": { "videoCallUrl": "https://meet.google.com/tkr-mrod-bzx" }, "status": "CANCELLED", "responses": { "name": "Micro Max", "email": "mmx0589@gmail.com", "notes": "Test booking with RCH cancellation reason", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": "mmx0589@gmail.com", "rescheduledBy": null }, { "id": 3566651, "userId": 758741, "description": "New Booking to test v2 reschedule flow", "eventTypeId": 782986, "uid": "1PDBmCUGmcHpp6oZRhV8dq", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro Max", "startTime": "2024-10-15T03:30:00.000Z", "endTime": "2024-10-15T03:45:00.000Z", "attendees": [ { "email": "mmx0589+new@gmail.com", "name": "Micro Max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": null }, "payment": [], "metadata": { "videoCallUrl": "https://meet.google.com/pja-qwat-xzs" }, "status": "ACCEPTED", "responses": { "name": "Micro Max", "email": "mmx0589+new@gmail.com", "notes": "New Booking to test v2 reschedule flow", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": null, "rescheduledBy": null }, { "id": 3548054, "userId": 758741, "description": "Test booking for issue 16868", "eventTypeId": 782986, "uid": "jxBjT3w5utfrmhEfirDZk3", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro Max", "startTime": "2024-10-05T10:30:00.000Z", "endTime": "2024-10-05T11:30:00.000Z", "attendees": [ { "email": "mmx0589@gmail.com", "name": "Micro Max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": null }, "payment": [], "metadata": { "videoCallUrl": "https://meet.google.com/jxi-neap-zrm" }, "status": "CANCELLED", "responses": { "name": "Micro Max", "email": "mmx0589@gmail.com", "notes": "Test booking for issue 16868", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": "utkarshrajvanshi2@gmail.com", "rescheduledBy": null }, { "id": 3567300, "userId": 758741, "description": "Test for name object in event type variable", "eventTypeId": 782986, "uid": "vze2oBpTu2BSMByb8Xycjq", "title": "15 Min Meeting with Utkersh Rajvenshi, Mick and Mick", "startTime": "2024-10-09T03:45:00.000Z", "endTime": "2024-10-09T04:00:00.000Z", "attendees": [ { "email": "mmx0589@gmail.com", "name": "Mick", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": null }, "payment": [], "metadata": { "videoCallUrl": "https://meet.google.com/iyr-gdsv-fot" }, "status": "CANCELLED", "responses": { "name": "Mick", "email": "mmx0589@gmail.com", "notes": "Test for name object in event type variable", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": "utkarshrajvanshi2@gmail.com", "rescheduledBy": null }, { "id": 3567339, "userId": 758741, "description": "Test to check for name event type variable", "eventTypeId": 782986, "uid": "9icyH5nGjcvuTQtXpVHjgC", "title": "Mick Doe Aldo and Utkersh Rajvenshi", "startTime": "2024-10-09T03:30:00.000Z", "endTime": "2024-10-09T03:45:00.000Z", "attendees": [ { "email": "mmx0589@gmail.com", "name": "Mick Doe Aldo", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": null }, "payment": [], "metadata": { "videoCallUrl": "https://meet.google.com/vro-mkfr-eof" }, "status": "ACCEPTED", "responses": { "name": "Mick Doe Aldo", "email": "mmx0589@gmail.com", "notes": "Test to check for name event type variable", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": null, "rescheduledBy": null }, { "id": 3567426, "userId": 758741, "description": "Test if name is passed as a JSON", "eventTypeId": 782986, "uid": "tLYdbnYeZBzrzRdArVWT9K", "title": "{\"a\": \"Absolute\"} and Utkersh Rajvenshi", "startTime": "2024-10-09T04:00:00.000Z", "endTime": "2024-10-09T04:15:00.000Z", "attendees": [ { "email": "mmx0589+objectname@gmail.com", "name": "{\"a\": \"Absolute\"}", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": null }, "payment": [], "metadata": { "videoCallUrl": "https://meet.google.com/bjm-xqir-qbx" }, "status": "ACCEPTED", "responses": { "name": "{\"a\": \"Absolute\"}", "email": "mmx0589+objectname@gmail.com", "notes": "Test if name is passed as a JSON", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": null, "rescheduledBy": null } ] }

@ThyMinimalDev could you verify these responses..

one thing I noticed in your curl request on api-v2, the version header should not be surrounded by double quotes,
the correct api call:

curl --location 'https://api.cal.com/v2/bookings' \
--header 'cal-api-version: 2024-08-13' \
--header 'Authorization: Bearer HIDDEN'

still trying the request as you did it here is what I get on v2:

v2 response

{ "status": "success", "data": [ { "id": 3441746, "uid": "mg3EVprisqeBSLKZey4rKf", "title": "15 Min Meeting between Utkersh Rajvenshi and Utkersh Rajvenshi", "description": "", "hosts": [ { "id": 758741, "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta" } ], "status": "cancelled", "cancellationReason": "Test cancellation", "start": "2024-09-25T16:00:00.000Z", "end": "2024-09-25T16:15:00.000Z", "duration": 15, "eventTypeId": 782986, "eventType": { "id": 782986, "slug": "15min" }, "attendees": [ { "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "language": "en", "absent": false } ], "guests": [], "meetingUrl": "integrations:google:meet", "location": "integrations:google:meet", "absentHost": false, "bookingFieldsResponses": { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } } }, { "id": 3485456, "uid": "6Kfwv6VsmCYKEBaQzuWfZg", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro Max", "description": "Test booking", "hosts": [ { "id": 758741, "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta" } ], "status": "cancelled", "cancellationReason": "Just a test", "start": "2024-09-28T15:45:00.000Z", "end": "2024-09-28T16:00:00.000Z", "duration": 15, "eventTypeId": 782986, "eventType": { "id": 782986, "slug": "15min" }, "attendees": [ { "name": "Micro Max", "timeZone": "Asia/Calcutta", "language": "en", "absent": false } ], "guests": [], "meetingUrl": "integrations:google:meet", "location": "integrations:google:meet", "absentHost": false, "bookingFieldsResponses": { "email": "mmx0589@gmail.com", "name": "Micro Max", "guests": [], "notes": "Test booking", "location": { "value": "integrations:google:meet", "optionValue": "" } } }, { "id": 3485669, "uid": "x8CeBHm6uXT9xHQvjHWkFd", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro max", "description": "", "hosts": [ { "id": 758741, "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta" } ], "status": "cancelled", "start": "2024-09-28T15:45:00.000Z", "end": "2024-09-28T16:00:00.000Z", "duration": 15, "eventTypeId": 782986, "eventType": { "id": 782986, "slug": "15min" }, "attendees": [ { "name": "Micro max", "timeZone": "Asia/Calcutta", "language": "en", "absent": false } ], "guests": [], "meetingUrl": "integrations:google:meet", "location": "integrations:google:meet", "absentHost": false, "bookingFieldsResponses": { "email": "mmx0589@gmail.com", "name": "Micro max", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } } }, { "id": 3517902, "uid": "4y1uVSYC9tXHBHDZugpWRo", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro Max", "description": "Test booking", "hosts": [ { "id": 758741, "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta" } ], "status": "cancelled", "start": "2024-10-02T04:00:00.000Z", "end": "2024-10-02T04:15:00.000Z", "duration": 15, "eventTypeId": 782986, "eventType": { "id": 782986, "slug": "15min" }, "attendees": [ { "name": "Micro Max", "timeZone": "Asia/Calcutta", "language": "en", "absent": false } ], "guests": [], "meetingUrl": "integrations:google:meet", "location": "integrations:google:meet", "absentHost": false, "bookingFieldsResponses": { "email": "mmx0589@gmail.com", "name": "Micro Max", "guests": [], "notes": "Test booking", "location": { "value": "integrations:google:meet", "optionValue": "" } } }, { "id": 3517961, "uid": "w7dzm1friTza1VBGGnBLxg", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro Max", "description": "Test booking 2", "hosts": [ { "id": 758741, "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta" } ], "status": "cancelled", "start": "2024-10-02T04:00:00.000Z", "end": "2024-10-02T04:15:00.000Z", "duration": 15, "eventTypeId": 782986, "eventType": { "id": 782986, "slug": "15min" }, "attendees": [ { "name": "Micro Max", "timeZone": "Asia/Calcutta", "language": "en", "absent": false } ], "guests": [], "meetingUrl": "integrations:google:meet", "location": "integrations:google:meet", "absentHost": false, "bookingFieldsResponses": { "email": "mmx0589@gmail.com", "name": "Micro Max", "guests": [], "notes": "Test booking 2", "location": { "value": "integrations:google:meet", "optionValue": "" } } }, { "id": 3517941, "uid": "r2oMyUJGoiJffWa6SoJ7ko", "title": "15 Min Meeting between Utkersh Rajvenshi and Utkersh Rajvenshi", "description": "Test booking 2", "hosts": [ { "id": 758741, "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta" } ], "status": "cancelled", "start": "2024-10-02T04:00:00.000Z", "end": "2024-10-02T04:15:00.000Z", "duration": 15, "eventTypeId": 782986, "eventType": { "id": 782986, "slug": "15min" }, "attendees": [ { "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "language": "en", "absent": false } ], "guests": [], "meetingUrl": "integrations:google:meet", "location": "integrations:google:meet", "absentHost": false, "bookingFieldsResponses": { "email": "utkarshrajvanshi2@gmail.com", "name": "Utkersh Rajvenshi", "guests": [], "notes": "Test booking 2", "location": { "value": "integrations:google:meet", "optionValue": "" } } }, { "id": 3517923, "uid": "khMoeD2BNmFQqqRyNgKwLP", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro Max", "description": "Test booking", "hosts": [ { "id": 758741, "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta" } ], "status": "cancelled", "rescheduledFromUid": "4y1uVSYC9tXHBHDZugpWRo", "start": "2024-10-02T04:30:00.000Z", "end": "2024-10-02T04:45:00.000Z", "duration": 15, "eventTypeId": 782986, "eventType": { "id": 782986, "slug": "15min" }, "attendees": [ { "name": "Micro Max", "timeZone": "Asia/Calcutta", "language": "en", "absent": false } ], "guests": [], "meetingUrl": "integrations:google:meet", "location": "integrations:google:meet", "absentHost": false, "bookingFieldsResponses": { "email": "mmx0589@gmail.com", "name": "Micro Max", "guests": [], "notes": "Test booking", "location": { "value": "integrations:google:meet", "optionValue": "" } } }, { "id": 3517962, "uid": "wPb9vV2hjxJATk3icnRaY2", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro Max", "description": "Test booking 2", "hosts": [ { "id": 758741, "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta" } ], "status": "cancelled", "cancellationReason": "$RCH$", "rescheduledFromUid": "w7dzm1friTza1VBGGnBLxg", "start": "2024-10-02T10:30:00.000Z", "end": "2024-10-02T10:45:00.000Z", "duration": 15, "eventTypeId": 782986, "eventType": { "id": 782986, "slug": "15min" }, "attendees": [ { "name": "Micro Max", "timeZone": "Asia/Calcutta", "language": "en", "absent": false } ], "guests": [], "meetingUrl": "integrations:google:meet", "location": "integrations:google:meet", "absentHost": false, "bookingFieldsResponses": { "email": "mmx0589@gmail.com", "name": "Micro Max", "guests": [], "notes": "Test booking 2", "location": { "value": "integrations:google:meet", "optionValue": "" }, "rescheduleReason": "$RCH$" } }, { "id": 3517978, "uid": "bduR52n5tQeH6ktkrViMNK", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro Max", "description": "Testing booking for cancellation with valid reason", "hosts": [ { "id": 758741, "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta" } ], "status": "cancelled", "cancellationReason": "Couldn't make it as planned", "start": "2024-10-03T03:30:00.000Z", "end": "2024-10-03T03:45:00.000Z", "duration": 15, "eventTypeId": 782986, "eventType": { "id": 782986, "slug": "15min" }, "attendees": [ { "name": "Micro Max", "timeZone": "Asia/Calcutta", "language": "en", "absent": false } ], "guests": [], "meetingUrl": "integrations:google:meet", "location": "integrations:google:meet", "absentHost": false, "bookingFieldsResponses": { "email": "mmx0589@gmail.com", "name": "Micro Max", "guests": [], "notes": "Testing booking for cancellation with valid reason", "location": { "value": "integrations:google:meet", "optionValue": "" } } }, { "id": 3518031, "uid": "gcuhPncs2J9kT8ecFg3tsB", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro Max", "description": "Test booking with RCH cancellation reason", "hosts": [ { "id": 758741, "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta" } ], "status": "cancelled", "cancellationReason": "$RCH$", "start": "2024-10-03T05:15:00.000Z", "end": "2024-10-03T05:30:00.000Z", "duration": 15, "eventTypeId": 782986, "eventType": { "id": 782986, "slug": "15min" }, "attendees": [ { "name": "Micro Max", "timeZone": "Asia/Calcutta", "language": "en", "absent": false } ], "guests": [], "meetingUrl": "integrations:google:meet", "location": "integrations:google:meet", "absentHost": false, "bookingFieldsResponses": { "email": "mmx0589@gmail.com", "name": "Micro Max", "guests": [], "notes": "Test booking with RCH cancellation reason", "location": { "value": "integrations:google:meet", "optionValue": "" } } }, { "id": 3548054, "uid": "jxBjT3w5utfrmhEfirDZk3", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro Max", "description": "Test booking for issue 16868", "hosts": [ { "id": 758741, "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta" } ], "status": "cancelled", "start": "2024-10-05T10:30:00.000Z", "end": "2024-10-05T11:30:00.000Z", "duration": 60, "eventTypeId": 782986, "eventType": { "id": 782986, "slug": "15min" }, "attendees": [ { "name": "Micro Max", "timeZone": "Asia/Calcutta", "language": "en", "absent": false } ], "guests": [], "meetingUrl": "integrations:google:meet", "location": "integrations:google:meet", "absentHost": false, "bookingFieldsResponses": { "email": "mmx0589@gmail.com", "name": "Micro Max", "guests": [], "notes": "Test booking for issue 16868", "location": { "value": "integrations:google:meet", "optionValue": "" } } }, { "id": 3567339, "uid": "9icyH5nGjcvuTQtXpVHjgC", "title": "Mick Doe Aldo and Utkersh Rajvenshi", "description": "Test to check for name event type variable", "hosts": [ { "id": 758741, "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta" } ], "status": "accepted", "start": "2024-10-09T03:30:00.000Z", "end": "2024-10-09T03:45:00.000Z", "duration": 15, "eventTypeId": 782986, "eventType": { "id": 782986, "slug": "15min" }, "attendees": [ { "name": "Mick Doe Aldo", "timeZone": "Asia/Calcutta", "language": "en", "absent": false } ], "guests": [], "meetingUrl": "integrations:google:meet", "location": "integrations:google:meet", "absentHost": false, "bookingFieldsResponses": { "email": "mmx0589@gmail.com", "name": "Mick Doe Aldo", "guests": [], "notes": "Test to check for name event type variable", "location": { "value": "integrations:google:meet", "optionValue": "" } } }, { "id": 3567300, "uid": "vze2oBpTu2BSMByb8Xycjq", "title": "15 Min Meeting with Utkersh Rajvenshi, Mick and Mick", "description": "Test for name object in event type variable", "hosts": [ { "id": 758741, "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta" } ], "status": "cancelled", "start": "2024-10-09T03:45:00.000Z", "end": "2024-10-09T04:00:00.000Z", "duration": 15, "eventTypeId": 782986, "eventType": { "id": 782986, "slug": "15min" }, "attendees": [ { "name": "Mick", "timeZone": "Asia/Calcutta", "language": "en", "absent": false } ], "guests": [], "meetingUrl": "integrations:google:meet", "location": "integrations:google:meet", "absentHost": false, "bookingFieldsResponses": { "email": "mmx0589@gmail.com", "name": "Mick", "guests": [], "notes": "Test for name object in event type variable", "location": { "value": "integrations:google:meet", "optionValue": "" } } }, { "id": 3567426, "uid": "tLYdbnYeZBzrzRdArVWT9K", "title": "{\"a\": \"Absolute\"} and Utkersh Rajvenshi", "description": "Test if name is passed as a JSON", "hosts": [ { "id": 758741, "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta" } ], "status": "accepted", "start": "2024-10-09T04:00:00.000Z", "end": "2024-10-09T04:15:00.000Z", "duration": 15, "eventTypeId": 782986, "eventType": { "id": 782986, "slug": "15min" }, "attendees": [ { "name": "{\"a\": \"Absolute\"}", "timeZone": "Asia/Calcutta", "language": "en", "absent": false } ], "guests": [], "meetingUrl": "integrations:google:meet", "location": "integrations:google:meet", "absentHost": false, "bookingFieldsResponses": { "email": "mmx0589+objectname@gmail.com", "name": "{\"a\": \"Absolute\"}", "guests": [], "notes": "Test if name is passed as a JSON", "location": { "value": "integrations:google:meet", "optionValue": "" } } }, { "id": 3566651, "uid": "1PDBmCUGmcHpp6oZRhV8dq", "title": "15 Min Meeting between Utkersh Rajvenshi and Micro Max", "description": "New Booking to test v2 reschedule flow", "hosts": [ { "id": 758741, "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta" } ], "status": "accepted", "start": "2024-10-15T03:30:00.000Z", "end": "2024-10-15T03:45:00.000Z", "duration": 15, "eventTypeId": 782986, "eventType": { "id": 782986, "slug": "15min" }, "attendees": [ { "name": "Micro Max", "timeZone": "Asia/Calcutta", "language": "en", "absent": false } ], "guests": [], "meetingUrl": "integrations:google:meet", "location": "integrations:google:meet", "absentHost": false, "bookingFieldsResponses": { "email": "mmx0589+new@gmail.com", "name": "Micro Max", "guests": [], "notes": "New Booking to test v2 reschedule flow", "location": { "value": "integrations:google:meet", "optionValue": "" } } } ] }

Fixed in #17282