Calendar REST Endpoints
Calendars defined the available work hours in each calendar day. Three types exist: global, resource, and project. Either resource or global calendars can be assigned to resources, and either global or project calendars can be assigned to activities.
You can specify national holidays, your organization's holidays, project-specific work/nonworkdays, and resource vacation days. Calendar assignments are used for activity scheduling, tracking, and resource leveling. Whether an activity uses its assigned calendar or the calendar of an assigned resource depends on the activity type you specify.
You can link resource and project calendars to global calendars. Then, if you make changes to a global calendar, your changes apply to all resource and project calendars that are linked to the modified global calendar.
- Copy Calendar
- Method: postPath:
/calendar/copyCalendar
- Create Calendars
- Method: postPath:
/calendar
- Delete Calendars
- Method: deletePath:
/calendar
- Load Calendar DetailedWorkHours
- Method: getPath:
/calendar/detailedWorkHours
- Load Calendar HolidayExceptionDates
- Method: getPath:
/calendar/holidayExceptionDates
- Load Calendar StandardDetailedWorkHours
- Method: getPath:
/calendar/standardDetailedWorkHours
- Load Calendar StandardTotalWorkHours
- Method: getPath:
/calendar/standardTotalWorkHours
- Load Calendar TotalWorkHours
- Method: getPath:
/calendar/totalWorkHours
- Read Calendars
- Method: getPath:
/calendar
- Update Calendars
- Method: putPath:
/calendar
- Update DetailedWorkHours of Calendar
- Method: putPath:
/calendar/detailedWorkHours
- Update StandardDetailedWorkHours of Calendar
- Method: putPath:
/calendar/standardDetailedWorkHours
- View Calendar Field Length
- Method: getPath:
/calendar/getFieldLength/{fieldName}
- View Calendar fields
- Method: getPath:
/calendar/fields