Marks the specified milestone as complete.
<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>
---
milestone:
title: #{title}
deadline: #{deadline}
responsible-party: #{responsible_party}
notify: #{true|false}
<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>
---
milestone:
- title: #{title}
deadline: #{deadline}
responsible-party: #{responsible_party}
notify: #{true|false}
- title: #{title}
deadline: #{deadline}
responsible-party: #{responsible_party}
notify: #{true|false}
...
<milestones>
<milestone>
...
</milestone>
<milestone>
...
</milestone>
...
</milestones>
Deletes the given milestone from the project.
<milestone>
...
</milestone>
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>
---
find: #{all|late|completed|upcoming}
<milestones>
<milestone>
...
</milestone>
<milestone>
...
</milestone>
...
</milestones>
Marks the specified milestone as uncomplete.
<milestone>
...
</milestone>
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:
title: #{title}
deadline: #{deadline}
responsible-party: #{responsible_party}
notify: #{true|false}
move-upcoming-milestones: #{true|false}
move-upcoming-milestones-off-weekends: #{true|false}
<milestone>
...
</milestone>