curl --request GET \
--url https://api.cal.com/v2/organizations/{orgId}/teams/{teamId}/schedules{
"status": "success",
"data": [
{
"id": 254,
"ownerId": 478,
"name": "Catch up hours",
"timeZone": "Europe/Rome",
"availability": [
{
"days": [
"Monday",
"Tuesday"
],
"startTime": "17:00",
"endTime": "19:00"
},
{
"days": [
"Wednesday",
"Thursday"
],
"startTime": "16:00",
"endTime": "20:00"
}
],
"isDefault": true,
"overrides": [
{
"date": "2024-05-20",
"startTime": "18:00",
"endTime": "21:00"
}
]
}
],
"error": {}
}curl --request GET \
--url https://api.cal.com/v2/organizations/{orgId}/teams/{teamId}/schedules{
"status": "success",
"data": [
{
"id": 254,
"ownerId": 478,
"name": "Catch up hours",
"timeZone": "Europe/Rome",
"availability": [
{
"days": [
"Monday",
"Tuesday"
],
"startTime": "17:00",
"endTime": "19:00"
},
{
"days": [
"Wednesday",
"Thursday"
],
"startTime": "16:00",
"endTime": "20:00"
}
],
"isDefault": true,
"overrides": [
{
"date": "2024-05-20",
"startTime": "18:00",
"endTime": "21:00"
}
]
}
],
"error": {}
}For non-platform customers - value must be Bearer <token> where <token> is api key prefixed with cal_
For platform customers - OAuth client secret key
For platform customers - OAuth client ID
Maximum number of items to return
1 <= x <= 250Number of items to skip
x >= 0success, error "success"
Show child attributes
254
478
"Catch up hours"
"Europe/Rome"
Show child attributes
Array of days when schedule is active.
Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday ["Monday", "Tuesday"]startTime must be a valid time in format HH:MM e.g. 08:00
"08:00"
endTime must be a valid time in format HH:MM e.g. 15:00
"15:00"
[
{
"days": ["Monday", "Tuesday"],
"startTime": "17:00",
"endTime": "19:00"
},
{
"days": ["Wednesday", "Thursday"],
"startTime": "16:00",
"endTime": "20:00"
}
]true
[
{
"date": "2024-05-20",
"startTime": "18:00",
"endTime": "21:00"
}
]Was this page helpful?