Set a task's earliest start date and recalculate its finish-to-start successors. Durations stay the same. Non-working days and holidays are skipped. A predecessor may keep a task from starting on the requested date. This does not create another project.
Input:
- projectId (string, required): Use the ID returned when you created or listed the project.
- taskId (string, required): Select the task by its ID within this project.
- startDate (string, required): Use YYYY-MM-DD, between 2000 and 2099.
- expectedRevision (integer): Optional. Supply the last revision you read to prevent overwriting a newer edit.
Output:
- id (string, required)
- name (string, required)
- startDate (string, required): Use YYYY-MM-DD, between 2000 and 2099.
- calendar (object, required)
- tasks (array, required)
- revision (integer, required)
- createdAt (string, required)
- updatedAt (string, required)