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: postPath:
/api/restapi/calendar/batch
- Batch Delete Calendars
- Method: deletePath:
/api/restapi/calendar/batch
- Batch Sync Calendars
- Method: postPath:
/api/restapi/calendar/syncBatch
- Batch Update Calendars
- Method: putPath:
/api/restapi/calendar/batch
- Create a Calendar
- Method: postPath:
/api/restapi/calendar
- Delete a Calendar
- Method: deletePath:
/api/restapi/calendar/{calendarId}
- Promote Project Calendars To Workspace
- Method: putPath:
/api/restapi/calendar/promote
- Update a Calendar
- Method: putPath:
/api/restapi/calendar
- View a Calendar
- Method: getPath:
/api/restapi/calendar/{calendarId}
- View a Calendar by Code and Workspace ID
- Method: getPath:
/api/restapi/calendar/workspace/{workspaceId}/code/{calendarCode}
- View a Workspace Calendar by Code and Parent Code
- Method: getPath:
/api/restapi/calendar/byItemCode
- View all Workspace Calendars by Parent
- Method: getPath:
/api/restapi/calendar/byParent
- View Calendar Exceptions
- Method: getPath:
/api/restapi/calendar/exception/{calendarId}
- View Calendars by Code
- Method: getPath:
/api/restapi/calendar/code/{calendarCode}
- View Calendars by Project
- Method: getPath:
/api/restapi/calendar/project/{projectId}
- View Calendars by Project and Workspace Code
- Method: getPath:
/api/restapi/calendar/project/code
- View Calendars by Workspace
- Method: getPath:
/api/restapi/calendar/workspace/{workspaceId}
- View Default Workspace Calendar
- Method: getPath:
/api/restapi/calendar/defaultCalendar/workspace/{workspaceId}