cal.com icon indicating copy to clipboard operation
cal.com copied to clipboard

[CAL-4500] V2 bookings API returning false bookings

Open utkershrajvenshi opened this issue 1 year ago β€’ 9 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

utkershrajvenshi avatar Oct 02 '24 20:10 utkershrajvenshi

can i work on this issue sir ?

divyansh-prks avatar Oct 09 '24 04:10 divyansh-prks

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

keithwillcode avatar Oct 11 '24 02:10 keithwillcode

We will look asap into this

keithwillcode avatar Oct 11 '24 03:10 keithwillcode

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

ThyMinimalDev avatar Oct 15 '24 08:10 ThyMinimalDev

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

utkershrajvenshi avatar Oct 18 '24 17:10 utkershrajvenshi

Thank you we will investigate again

ThyMinimalDev avatar Oct 18 '24 18:10 ThyMinimalDev

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.

utkershrajvenshi avatar Oct 18 '24 18:10 utkershrajvenshi

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

ThyMinimalDev avatar Oct 18 '24 18:10 ThyMinimalDev

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": "[email protected]", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "[email protected]", "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": "[email protected]", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": "[email protected]", "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": "[email protected]", "name": "Micro Max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "[email protected]", "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": "[email protected]", "notes": "Test booking", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": "[email protected]", "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": "[email protected]", "name": "Micro max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "[email protected]", "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": "[email protected]", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": "[email protected]", "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": "[email protected]", "name": "Micro Max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "[email protected]", "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": "[email protected]", "notes": "Test booking", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": "4y1uVSYC9tXHBHDZugpWRo", "cancelledBy": "[email protected]", "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": "[email protected]", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "[email protected]", "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": "[email protected]", "notes": "Test booking 2", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": "[email protected]", "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": "[email protected]", "name": "Micro Max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "[email protected]", "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": "[email protected]", "notes": "Test booking 2", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" }, "rescheduleReason": "$RCH$" }, "fromReschedule": "w7dzm1friTza1VBGGnBLxg", "cancelledBy": "[email protected]", "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": "[email protected]", "name": "Micro Max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "[email protected]", "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": "[email protected]", "notes": "Test booking 2", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": null, "rescheduledBy": "[email protected]" }, { "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": "[email protected]", "name": "Micro Max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "[email protected]", "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": "[email protected]", "notes": "Testing booking for cancellation with valid reason", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": "[email protected]", "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": "[email protected]", "name": "Micro Max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "[email protected]", "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": "[email protected]", "notes": "Test booking", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": null, "rescheduledBy": "[email protected]" }, { "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": "[email protected]", "name": "Micro Max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "[email protected]", "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": "[email protected]", "notes": "Test booking with RCH cancellation reason", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": "[email protected]", "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": "[email protected]", "name": "Micro Max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "[email protected]", "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": "[email protected]", "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": "[email protected]", "name": "Micro Max", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "[email protected]", "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": "[email protected]", "notes": "Test booking for issue 16868", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": "[email protected]", "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": "[email protected]", "name": "Mick", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "[email protected]", "name": "Utkersh Rajvenshi", "timeZone": "Asia/Calcutta", "locale": null }, "payment": [], "metadata": { "videoCallUrl": "https://meet.google.com/iyr-gdsv-fot" }, "status": "CANCELLED", "responses": { "name": "Mick", "email": "[email protected]", "notes": "Test for name object in event type variable", "guests": [], "location": { "value": "integrations:google:meet", "optionValue": "" } }, "fromReschedule": null, "cancelledBy": "[email protected]", "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": "[email protected]", "name": "Mick Doe Aldo", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "[email protected]", "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": "[email protected]", "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": "[email protected]", "name": "{\"a\": \"Absolute\"}", "timeZone": "Asia/Calcutta", "locale": "en" } ], "user": { "email": "[email protected]", "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": "[email protected]", "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..

utkershrajvenshi avatar Oct 18 '24 19:10 utkershrajvenshi

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": "[email protected]", "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": "[email protected]", "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": "[email protected]", "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": "[email protected]", "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": "[email protected]", "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": "[email protected]", "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": "[email protected]", "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": "[email protected]", "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": "[email protected]", "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": "[email protected]", "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": "[email protected]", "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": "[email protected]", "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": "[email protected]", "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": "[email protected]", "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": "[email protected]", "name": "Micro Max", "guests": [], "notes": "New Booking to test v2 reschedule flow", "location": { "value": "integrations:google:meet", "optionValue": "" } } } ] }

ThyMinimalDev avatar Oct 21 '24 06:10 ThyMinimalDev

Fixed in https://github.com/calcom/cal.com/pull/17282

keithwillcode avatar Oct 24 '24 16:10 keithwillcode