Schedules
Creates a new schedule
Getting Started
Attendees
Availabilities
Booking References
Bookings
Credentials
Destination Calendars
Event Types
Memberships
Schedules
Selected Calendars
Teams
Users
Schedules
Creates a new schedule
POST
/
schedules
curl --request POST \
--url https://api.cal.com/v1/schedules \
--header 'Content-Type: application/json' \
--data '{
"name": "Sample Schedule",
"timeZone": "Asia/Calcutta"
}'
{
"schedule": {
"id": 79471,
"userId": 182,
"name": "Total Testing",
"timeZone": "Asia/Calcutta",
"availability": [
{
"id": 337917,
"eventTypeId": null,
"days": [
1,
2,
3,
4,
5
],
"startTime": "09:00:00",
"endTime": "17:00:00"
}
]
},
"message": "Schedule created successfully"
}
Authorizations
Query Parameters
Your API Key
Body
application/json
Create a new schedule
Name of the schedule
The timeZone for this schedule
Response
200
application/json
OK, schedule created
The response is of type any
.
Was this page helpful?
curl --request POST \
--url https://api.cal.com/v1/schedules \
--header 'Content-Type: application/json' \
--data '{
"name": "Sample Schedule",
"timeZone": "Asia/Calcutta"
}'
{
"schedule": {
"id": 79471,
"userId": 182,
"name": "Total Testing",
"timeZone": "Asia/Calcutta",
"availability": [
{
"id": 337917,
"eventTypeId": null,
"days": [
1,
2,
3,
4,
5
],
"startTime": "09:00:00",
"endTime": "17:00:00"
}
]
},
"message": "Schedule created successfully"
}