Calendar REST Endpoints

Calendar
Use the Calendar service to create, view, update, and delete calendars. Calendars define the workdays, work hours, holidays, and exceptions available to projects, resources, and roles. Update Keys : 'calendarId'
Batch Create Calendars
Method: post
Path: /api/restapi/calendar/batch
Batch Delete Calendars
Method: delete
Path: /api/restapi/calendar/batch
Batch Sync Calendars
Method: post
Path: /api/restapi/calendar/syncBatch
Batch Update Calendars
Method: put
Path: /api/restapi/calendar/batch
Create a Calendar
Method: post
Path: /api/restapi/calendar
Delete a Calendar
Method: delete
Path: /api/restapi/calendar/{calendarId}
Promote Project Calendars To Workspace
Method: put
Path: /api/restapi/calendar/promote
Update a Calendar
Method: put
Path: /api/restapi/calendar
View a Calendar
Method: get
Path: /api/restapi/calendar/{calendarId}
View a Calendar by Code and Workspace ID
Method: get
Path: /api/restapi/calendar/workspace/{workspaceId}/code/{calendarCode}
View a Workspace Calendar by Code and Parent Code
Method: get
Path: /api/restapi/calendar/byItemCode
View all Workspace Calendars by Parent
Method: get
Path: /api/restapi/calendar/byParent
View Calendar Exceptions
Method: get
Path: /api/restapi/calendar/exception/{calendarId}
View Calendars by Code
Method: get
Path: /api/restapi/calendar/code/{calendarCode}
View Calendars by Project
Method: get
Path: /api/restapi/calendar/project/{projectId}
View Calendars by Project and Workspace Code
Method: get
Path: /api/restapi/calendar/project/code
View Calendars by Workspace
Method: get
Path: /api/restapi/calendar/workspace/{workspaceId}
View Default Workspace Calendar
Method: get
Path: /api/restapi/calendar/defaultCalendar/workspace/{workspaceId}