GET/repos/{owner}/{repo}/milestones

List repository milestones

Lists milestones for a repository. Filter by state and control ordering with sort and direction; use page and per_page to paginate the results.

7 parameters
ownerstringrequired
The account owner of the repository; the name is not case sensitive.
repostringrequired
The repository name without the `.git` extension; the name is not case sensitive.
statestringoptional
Filter milestones by state: `open`, `closed`, or `all`. Defaults to open when omitted.
Allowed:openclosedallDefault:open
sortstringoptional
Sort results by `due_on` or `completeness`. Defaults to due_on when omitted.
Allowed:due_oncompletenessDefault:due_on
directionstringoptional
Sort direction: `asc` or `desc`. Defaults to asc when omitted.
Allowed:ascdescDefault:asc
per_pageintegeroptional
Number of results per page, up to 100. Defaults to 30 when omitted.
Default:30
pageintegeroptional
Page number of the results to fetch. Defaults to 1 when omitted.
Default:1

2 status codes
200Returns an array of milestone objects, including each milestone's number, state, title, description, due date, and issue counts.
urlstringrequired
html_urlstringrequired
labels_urlstringrequired
idintegerrequired
node_idstringrequired
numberintegerrequired
The number of the milestone.
statestringrequired
The state of the milestone.
Allowed:openclosedDefault:open
titlestringrequired
The title of the milestone.
descriptionstringrequired
creatorobjectrequired
A GitHub user.
open_issuesintegerrequired
closed_issuesintegerrequired
created_atstringrequired
updated_atstringrequired
closed_atstringrequired
due_onstringrequired
404Returned when the repository is not found.
messagestringoptional
documentation_urlstringoptional
urlstringoptional
statusstringoptional

Error handling

A 404 is returned when the repository identified by the owner and repo path parameters is not found. state must be open, closed, or all; sort must be due_on or completeness, and direction must be asc or desc. per_page accepts at most 100 results.