Milestones
The Milestones API provides CRUD access to project milestones plus bulk reordering.New to the API? Start with Getting started (base URL, response envelope, errors, pagination) and Authentication (API keys).
Identifier note: milestones are addressed by their numeric milestone_id.
Milestones belong to a project. They are grouping buckets that tasks are assigned to. Listing requires aproject_id. Each project has a systemuncategoriseddefault milestone (the catch-all for tasks without one) which cannot be deleted.
Scope: the global milestone-category templates (settings/milestones) and web events are
out of API scope.
The milestone object
List milestones
project_id is required. Other query params: type, search, sort
(milestone_title,milestone_position,milestone_created), order, limit, page.
Get a milestone
Create a milestone
201, type categorised).
Update a milestone
Delete a milestone
uncategorised default cannot be deleted (409). By default the milestone’s tasks
are reassigned to the project’s default milestone; pass delete_tasks=yes to delete the tasks
instead (along with their attachments/comments/timers).