Schedule
- GET
/rest/v1.0/projects/{project_id}/scheduleGet Schedule Metadata - PATCH
/rest/v1.0/projects/{project_id}/scheduleUpdate Schedule Metadata - GET
/rest/v1.0/projects/{project_id}/schedule/calendar_itemsList Calendar Items - POST
/rest/v1.0/projects/{project_id}/schedule/calendar_itemsCreate Calendar Item - GET
/rest/v1.0/projects/{project_id}/schedule/calendar_items/{id}Show Calendar Item - PATCH
/rest/v1.0/projects/{project_id}/schedule/calendar_items/{id}Update Calendar Item - DELETE
/rest/v1.0/projects/{project_id}/schedule/calendar_items/{id}Delete Calendar Item - GET
/rest/v1.0/projects/{project_id}/schedule/calendar_items/{id}/dependenciesList Calendar Item Dependencies - POST
/rest/v1.0/projects/{project_id}/schedule/calendar_items/{id}/dependenciesCreate Calendar Item Dependency - DELETE
/rest/v1.0/projects/{project_id}/schedule/calendar_items/{id}/dependencies/{dependency_id}Delete Calendar Item Dependency - GET
/rest/v1.1/projects/{project_id}/schedule/requested_changesList schedule requested changes - PATCH
/rest/v1.1/projects/{project_id}/schedule/requested_changes/reviewReview (approve/reject) schedule requested changes - GET
/rest/v1.1/projects/{project_id}/schedule/resource_assignments/{id}Show resource assignment - GET
/rest/v1.1/projects/{project_id}/schedule/resourcesList Resources - POST
/rest/v1.1/projects/{project_id}/schedule/resourcesCreate resource - GET
/rest/v1.1/projects/{project_id}/schedule/resources/{id}Show resource - PATCH
/rest/v1.1/projects/{project_id}/schedule/resources/{id}Update resource - DELETE
/rest/v1.1/projects/{project_id}/schedule/resources/{id}Delete resource - POST
/rest/v1.1/projects/{project_id}/schedule/tasks/{task_id}/requested_changesCreate a schedule requested change
/rest/v1.0/projects/{project_id}/scheduleGet Schedule Metadata
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
Response · 200 · object
- active_featuresobject
- last_calendar_viewstring
- schedule_presentboolean
- schedule_processingboolean
- schedule_crud_beta_agreementobject
- schedule_tasks_last_updated_atstring (date-time)
- schedule_tasks_edited_manuallyboolean
- typeobject
- data_datestring (date-time)
- lookahead_data_datestring (date-time)
- number_of_pending_requested_changesnumber
- uploaded_atstring (date-time)
- officeobject
- projectobject
/rest/v1.0/projects/{project_id}/scheduleUpdate Schedule Metadata
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
Request body
- project_idintegerrequired
- typeobjectrequired
Response · 200 · object
- active_featuresobject
- last_calendar_viewstring
- schedule_presentboolean
- schedule_processingboolean
- schedule_crud_beta_agreementobject
- schedule_tasks_last_updated_atstring (date-time)
- schedule_tasks_edited_manuallyboolean
- typeobject
- data_datestring (date-time)
- lookahead_data_datestring (date-time)
- number_of_pending_requested_changesnumber
- uploaded_atstring (date-time)
- officeobject
- projectobject
/rest/v1.0/projects/{project_id}/schedule/calendar_itemsList Calendar Items
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
- viewstringquery
- start_datestring (date)query
- finish_datestring (date)query
- pageintegerquery
- per_pageintegerquery
- filters[query]stringquery
- filters[updated_at]string (date)query
- filters[assigned_id]integer[]query
- filters[date]stringquery
- sortstringquery
Response · 200 · object[]
- idinteger
- assignedobject
- colorstring
- created_byobject
- finishstring (date)
- full_outline_pathstring
- milestoneboolean
- namestring
- percentageinteger
- privateboolean
- startstring (date)
- task_namestring
- updated_atstring (date-time)
/rest/v1.0/projects/{project_id}/schedule/calendar_itemsCreate Calendar Item
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
Request body
- calendar_itemobjectrequired
Response · 200 · object
- idinteger
- assignedobject
- colorstring
- created_byobject
- finishstring (date)
- full_outline_pathstring
- milestoneboolean
- namestring
- percentageinteger
- privateboolean
- startstring (date)
- task_namestring
- updated_atstring (date-time)
/rest/v1.0/projects/{project_id}/schedule/calendar_items/{id}Show Calendar Item
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
- idintegerpathrequired
Response · 200 · object
- idinteger
- assignedobject
- colorstring
- created_byobject
- finishstring (date)
- full_outline_pathstring
- milestoneboolean
- namestring
- percentageinteger
- privateboolean
- startstring (date)
- task_namestring
- updated_atstring (date-time)
/rest/v1.0/projects/{project_id}/schedule/calendar_items/{id}Update Calendar Item
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
- idintegerpathrequired
Request body
- calendar_itemobjectrequired
Response · 200 · object
- idinteger
- assignedobject
- colorstring
- created_byobject
- finishstring (date)
- full_outline_pathstring
- milestoneboolean
- namestring
- percentageinteger
- privateboolean
- startstring (date)
- task_namestring
- updated_atstring (date-time)
/rest/v1.0/projects/{project_id}/schedule/calendar_items/{id}Delete Calendar Item
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
- idintegerpathrequired
Response · 200
No response body.
/rest/v1.0/projects/{project_id}/schedule/calendar_items/{id}/dependenciesList Calendar Item Dependencies
Parameters
- project_idintegerpathrequired
- idintegerpathrequired
Response · 200 · object
- task_idintegerrequired
- on_critical_pathbooleanrequired
- predecessorsobject[]required
- successorsobject[]required
/rest/v1.0/projects/{project_id}/schedule/calendar_items/{id}/dependenciesCreate Calendar Item Dependency
Parameters
- project_idintegerpathrequired
- idintegerpathrequired
Request body
- dependencyobjectrequired
Response · 201 · object
- idintegerrequired
- project_idintegerrequired
- predecessor_idintegerrequired
- successor_idintegerrequired
- typestringrequired
- lag_daysintegerrequired
- predecessorobject
- successorobject
- created_atstringrequired
- updated_atstringrequired
- from_activityintegerrequired
- to_activityintegerrequired
- relationship_typestringrequired
- lagintegerrequired
- lag_unitstringrequired
- lag_display_unitstringrequired
- activebooleanrequired
/rest/v1.0/projects/{project_id}/schedule/calendar_items/{id}/dependencies/{dependency_id}Delete Calendar Item Dependency
Parameters
- project_idintegerpathrequired
- idintegerpathrequired
- dependency_idintegerpathrequired
Response · 200 · object
No documented fields.
/rest/v1.1/projects/{project_id}/schedule/requested_changesList schedule requested changes
Parameters
- project_idstringpathrequired
Response · 200 · object[]
- idintegerrequired
- change_requestedstringrequired
- created_byobject
- new_startstring (date)
- new_finishstring (date)
- new_percentageinteger
- old_startstring (date)
- old_finishstring (date)
- old_percentageinteger
- other_changestring
- reasonstring
- statusstringrequired
- status_not_localizedstringrequired
- notesstring
- created_atstring (date)
- task_idinteger
/rest/v1.1/projects/{project_id}/schedule/requested_changes/reviewReview (approve/reject) schedule requested changes
Parameters
- project_idstringpathrequired
Request body
- requested_changesobject[]
Response · 200 · object[]
- idintegerrequired
- requested_bystring
- change_requestedstring
- reasonstring
- statusstringrequired
- status_not_localizedstringrequired
- notesstring
/rest/v1.1/projects/{project_id}/schedule/resource_assignments/{id}Show resource assignment
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
- idintegerpathrequired
Response · 200 · object
- idinteger
- task_idinteger
- resource_idinteger
- schedule_attributesobject
/rest/v1.1/projects/{project_id}/schedule/resourcesList Resources
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
- pageintegerquery
- per_pageintegerquery
- filters[query]stringquery
Response · 200 · object[]
- idinteger
- company_idinteger
- deleted_atstring (date-time)
- namestring
- project_idinteger
- schedule_attributesobject
- source_uidstring
/rest/v1.1/projects/{project_id}/schedule/resourcesCreate resource
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
Request body
- project_idintegerrequired
- resourceobjectrequired
Response · 201 · object
- idinteger
- company_idinteger
- deleted_atstring (date-time)
- namestring
- project_idinteger
- schedule_attributesobject
- source_uidstring
/rest/v1.1/projects/{project_id}/schedule/resources/{id}Show resource
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
- idintegerpathrequired
Response · 200 · object
- idinteger
- company_idinteger
- deleted_atstring (date-time)
- namestring
- project_idinteger
- schedule_attributesobject
- source_uidstring
/rest/v1.1/projects/{project_id}/schedule/resources/{id}Update resource
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
- idintegerpathrequired
Request body
- project_idintegerrequired
- resourceobjectrequired
Response · 200 · object
- idinteger
- company_idinteger
- deleted_atstring (date-time)
- namestring
- project_idinteger
- schedule_attributesobject
- source_uidstring
/rest/v1.1/projects/{project_id}/schedule/resources/{id}Delete resource
Parameters
- OS-Company-Idintegerheaderrequired
- project_idintegerpathrequired
- idintegerpathrequired
Response · 200
No response body.
/rest/v1.1/projects/{project_id}/schedule/tasks/{task_id}/requested_changesCreate a schedule requested change
Parameters
- project_idstringpathrequired
- task_idstringpathrequired
Request body
- requested_changeobject
Response · 201 · object
- idintegerrequired
- change_requestedstringrequired
- created_byobject
- new_startstring (date)
- new_finishstring (date)
- new_percentageinteger
- old_startstring (date)
- old_finishstring (date)
- old_percentageinteger
- other_changestring
- reasonstring
- statusstringrequired
- status_not_localizedstringrequired
- notesstring
- created_atstring (date)
- task_idinteger