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

apiKey
string
query
required

Query Parameters

apiKey
string
required

Your API Key

Body

application/json
Create a new schedule
name
string
required

Name of the schedule

timeZone
string
required

The timeZone for this schedule

Response

200
application/json
OK, schedule created

The response is of type any.