Skip to content
Try Gitea Cloud ☁️ for 30 days → Accelerate your Development & Deploys!
This is the documentation of 1.24.7, which is no longer the latest release. See the latest release.

Get a milestone

GET
/repos/{owner}/{repo}/milestones/{id}
curl --request GET \
--url https://gitea.com/api/v1/repos/example/example/milestones/example \
--header 'Authorization: Basic <credentials>'
owner
required
string

Owner of the repo

repo
required
string

Name of the repo

id
required
string

The milestone to get, identified by ID and if not available by name

Milestone

Media typeapplication/json

Milestone milestone is a collection of issues on one repository

object
closed_at
string format: date-time
closed_issues
integer format: int64
created_at
string format: date-time
description
string
due_on
string format: date-time
id
integer format: int64
open_issues
integer format: int64
state

StateType issue state type

string
title
string
updated_at
string format: date-time
Examplegenerated
{
"closed_at": "2026-04-15T12:00:00Z",
"closed_issues": 1,
"created_at": "2026-04-15T12:00:00Z",
"description": "example",
"due_on": "2026-04-15T12:00:00Z",
"id": 1,
"open_issues": 1,
"state": "example",
"title": "example",
"updated_at": "2026-04-15T12:00:00Z"
}

APINotFound is a not found empty response

Media typeapplication/json