{ "opencollection": "1.0.0", "info": { "name": "Cal.diy API v2 Api Keys Schedules API", "version": "1.0.0" }, "items": [ { "info": { "name": "Schedules", "type": "folder" }, "items": [ { "info": { "name": "Get all schedules", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v2/schedules", "headers": [ { "name": "Authorization", "value": "" }, { "name": "cal-api-version", "value": "" } ] }, "docs": "Get all schedules of the authenticated user.\n \n Please make sure to pass in the cal-api-version header value as mentioned in the Headers section. Not passing the correct value will default to an older version of this endpoint.\n " }, { "info": { "name": "Create a schedule", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/v2/schedules", "headers": [ { "name": "Authorization", "value": "" }, { "name": "cal-api-version", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "\n Create a schedule for the authenticated user.\n\n The point of creating schedules is for event types to be available at specific times.\n\n The first goal of schedules is to have a default schedule. If you are platform customer and created managed users, then it is important to note that each managed user should have a default schedule.\n 1. If you passed `timeZone` when creating managed user, then the default schedule from Monday to Friday from 9AM to 5PM will be created with t" }, { "info": { "name": "Get default schedule", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v2/schedules/default", "headers": [ { "name": "Authorization", "value": "" }, { "name": "cal-api-version", "value": "" } ] }, "docs": "Get the default schedule of the authenticated user.\n \n Please make sure to pass in the cal-api-version header value as mentioned in the Headers section. Not passing the correct value will default to an older version of this endpoint.\n " }, { "info": { "name": "Get a schedule", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v2/schedules/:scheduleId", "headers": [ { "name": "Authorization", "value": "" }, { "name": "cal-api-version", "value": "" } ], "params": [ { "name": "scheduleId", "value": "", "type": "path" } ] }, "docs": "Please make sure to pass in the cal-api-version header value as mentioned in the Headers section. Not passing the correct value will default to an older version of this endpoint." }, { "info": { "name": "Update a schedule", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/v2/schedules/:scheduleId", "headers": [ { "name": "Authorization", "value": "" }, { "name": "cal-api-version", "value": "" } ], "params": [ { "name": "scheduleId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Please make sure to pass in the cal-api-version header value as mentioned in the Headers section. Not passing the correct value will default to an older version of this endpoint." }, { "info": { "name": "Delete a schedule", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/v2/schedules/:scheduleId", "headers": [ { "name": "Authorization", "value": "" }, { "name": "cal-api-version", "value": "" } ], "params": [ { "name": "scheduleId", "value": "", "type": "path" } ] }, "docs": "Please make sure to pass in the cal-api-version header value as mentioned in the Headers section. Not passing the correct value will default to an older version of this endpoint." } ] } ], "bundled": true }