Skip to main content
PATCH
/
v2
/
me
/
booking-limits
Update my booking limits
curl --request PATCH \
  --url https://api.cal.com/v2/me/booking-limits \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "perDay": 4,
  "perWeek": 20,
  "perMonth": 60,
  "perYear": 500
}
'
{
  "status": "success",
  "data": {
    "perDay": 4,
    "perWeek": 20,
    "perMonth": 60,
    "perYear": 500
  }
}

Headers

Authorization
string
required

value must be Bearer <token> where <token> is api key prefixed with cal_, managed user access token, or OAuth access token

Body

application/json
perDay
number | null

Maximum number of bookings per day. Pass null to remove this limit.

Required range: x >= 1
Example:

4

perWeek
number | null

Maximum number of bookings per week. Pass null to remove this limit.

Required range: x >= 1
Example:

20

perMonth
number | null

Maximum number of bookings per month. Pass null to remove this limit.

Required range: x >= 1
Example:

60

perYear
number | null

Maximum number of bookings per year. Pass null to remove this limit.

Required range: x >= 1
Example:

500

Response

200 - application/json
status
enum<string>
required
Available options:
success,
error
Example:

"success"

data
object
required