Project Milestones

Project milestones are dated markers on a project — a launch, a review, a deadline — with a title, icon, color, an optional note and an optional assignee. They are shown on the project and on resource planning timelines.

Milestones are available only when the project milestones feature is enabled for the organization; otherwise the list is empty and other requests are rejected. Client users never see milestones.

Attributes

after string
Parameter `filter`

Filter-only date: return milestones on or after this date.

assignee person
Response

The person responsible for this milestone, if any.

assignee_id integer
Request Parameter `filter` Nullable

ID of the person responsible for this milestone; must be an active member of the project.

before string
Parameter `filter`

Filter-only date: return milestones on or before this date.

color_id string
Response Request

Color palette index this milestone is displayed with, the same palette as project colors. Returned as a string; defaults to the project's color on create.

created_at string
Response Parameter `sort`

Timestamp when this milestone was created.

creator person
Response

The person who created this milestone.

date string
Response Request Parameter `filter` Parameter `sort`

The day this milestone falls on (YYYY-MM-DD, without time or time zone).

icon_id string
Response Request

The icon identifier displayed for this milestone. The API accepts any string — the Productive UI uses identifiers from its icon set (e.g. icon-rocket-launch).

id integer
Response Parameter `filter` Parameter `sort`

The unique identifier of this milestone.

note string
Response Request Nullable

Optional free-text note with more detail about this milestone.

organization organization
Response

The organization this milestone belongs to.

project project
Response

The project this milestone belongs to.

project_id integer
Request Parameter `filter`

ID of the project this milestone belongs to.

query string
Parameter `filter`

A text search query to filter milestones by title.

title string
Response Request Parameter `sort`

The name of this milestone (e.g. Beta launch).

updated_at string
Response

Timestamp when this milestone was last updated.

Examples

Loading example