GET
/
bookings
/
{id}
Find a booking
curl --request GET \
  --url https://api.cal.com/v1/bookings/{id}
{
  "booking": {
    "id": 91,
    "userId": 5,
    "description": "",
    "eventTypeId": 7,
    "uid": "bFJeNb2uX8ANpT3JL5EfXw",
    "title": "60min between Pro Example and John Doe",
    "startTime": "2023-05-25T09:30:00.000Z",
    "endTime": "2023-05-25T10:30:00.000Z",
    "attendees": [
      {
        "email": "[email protected]",
        "name": "John Doe",
        "timeZone": "Asia/Kolkata",
        "locale": "en"
      }
    ],
    "user": {
      "email": "[email protected]",
      "name": "Pro Example",
      "timeZone": "Asia/Kolkata",
      "locale": "en"
    },
    "payment": [
      {
        "id": 1,
        "success": true,
        "paymentOption": "ON_BOOKING"
      }
    ],
    "metadata": {},
    "status": "ACCEPTED",
    "responses": {
      "email": "[email protected]",
      "name": "John Doe",
      "location": {
        "optionValue": "",
        "value": "inPerson"
      }
    }
  }
}

Authorizations

apiKey
string
query
required

Path Parameters

id
integer
required

ID of the booking to get

Query Parameters

apiKey
string
required

Your API key

Response

OK

id
number
description
string
eventTypeId
number
uid
string<uuid>
title
string
startTime
string<date-time>
endTime
string<date-time>
timeZone
string
Example:

"Europe/London"

fromReschedule
string<uuid> | null
attendees
object[]
user
object
payment
object[]