GET
/
bookings
/
{id}
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

200
application/json
OK
id
number
description
string
eventTypeId
number
uid
string
title
string
startTime
string
endTime
string
timeZone
string
Example:

"Europe/London"

fromReschedule
string | null
attendees
object[]
user
object
payment
object[]