This lets you query the list of milestones for a project. You can either return all milestones, or only those that are late, completed, or upcoming.
<request>
<!-- optional, defaults to all -->
<find>#{all|late|completed|upcoming}</find>
</request>
<milestones>
<milestone>
...
</milestone>
<milestone>
...
</milestone>
...
</milestones>
Marks the specified milestone as complete.
<milestone>
...
</milestone>
Marks the specified milestone as uncomplete.
<milestone>
...
</milestone>
Creates a single milestone. To create multiple milestones in a single call, see the “create (batch)” function. To make a company responsible for the milestone, prefix the company id with a “c”.
<request>
<milestone>
<title>#{title}</title>
<deadline type="date">#{deadline}</deadline>
<responsible-party>#{id}</responsible-party>
<notify>#{true|false}</notify>
</milestone>
</request>
<milestones>
<milestone>
...
</milestone>
</milestones>
With this function you can create multiple milestones in a single request. See the “create” function for a description of the individual fields in the milestone.
<request>
<milestone>
<title>#{title}</title>
<deadline>#{deadline}</deadline>
<responsible-party>#{id}</responsible-party>
<notify>#{true|false}</notify>
</milestone>
<milestone>
<title>#{title}</title>
<deadline>#{deadline}</deadline>
<responsible-party>#{id}</responsible-party>
<notify>#{true|false}</notify>
</milestone>
...
</request>
<milestones>
<milestone>
...
</milestone>
<milestone>
...
</milestone>
...
</milestones>
Modifies a single milestone. You can use this to shift the deadline of a single milestone, and optionally shift the deadlines of subsequent milestones as well.
<request>
<milestone>
<title>#{title}</title>
<deadline>#{deadline}</deadline>
<responsible-party>#{responsible_party}</responsible-party>
<notify>#{true|false}</notify>
</milestone>
<move-upcoming-milestones>#{true|false}</move-upcoming-milestones>
<move-upcoming-milestones-off-weekends>#{true|false}</move-upcoming-milestones-off-weekends>
</request>
<milestone>
...
</milestone>
Deletes the given milestone from the project.
<milestone>
...
</milestone>