Milestones
The following macros are not currently supported in the header:
  • style

Milestones

Introduction

Milestones are the steps on the road to a Project’s completion. These contain the individual hour and dollar budget for that portion of the overall Project, and  are then grouped together under the Project’s Workflow, and along with the Tasks created against these Milestones, combine to form the overall budget and final invoice for the Project.

Endpoints

METHOD

ENDPOINT

DESCRIPTION

METHOD

ENDPOINT

DESCRIPTION

GET

milestones

Returns a list of Milestones.

GET

milestones/count

Returns the total number of milestones.

GET

milestones/:id

Returns a milestone identified by its id.

DELETE

milestones/:id

Removes a milestone identified by its id.

POST

milestones

Creates a new milestone.

PUT

milestones/:id

Updates a milestone identified by its id.

GET

/milestones/:id/profiles/values

Returns an array of profile values for the milestone.

PUT

/milestones/:id/profiles/values/:profile_value_id

Update an existing profile value for the milestone.

GET

/milestones/:id/progressions

Returns an array of available progressions for the milestone.

[PUT|POST]

/milestones/:id/progressions/:progression_id/auto

Runs a status update for the given progression on the given milestone.

GET

/milestones/profiles/fields

Returns an array of profile fields for milestone.

POST

/milestones/:milestone_id/profiles/fields/:profile_field_id

Creates a profile value for a milestone.