Skip to content
Try Gitea Cloud ☁️ for 30 days → Accelerate your Development & Deploys!
This is the documentation of the next version, still under development. See the latest release.

Get specified ref or filtered repository's refs

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

Owner of the repo

repo
required
string

Name of the repo

ReferenceList

Media typeapplication/json
Array<object>
Reference represents a Git reference.
object
object
GitObject represents a Git object.
object
sha

The SHA hash of the Git object

string
type

The type of the Git object (e.g., commit, tag, tree, blob)

string
url

The URL to access this Git object

string format: uri
ref

The name of the Git reference (e.g., refs/heads/main)

string
url

The URL to access this Git reference

string format: uri
Examplegenerated
[
{
"object": {
"sha": "example",
"type": "example",
"url": "https://example.com"
},
"ref": "example",
"url": "https://example.com"
}
]

APINotFound is a not found empty response