Skip to main content
GET
List Tags

Authorizations

Authorization
string
header
required

JWT bearer token signed with your organization's registered signing key. There is no OAuth authorization server; you mint tokens yourself and the token's scopes claim carries the granted permission scopes. Public scopes: git:read (read repository contents), git:write (write branches, commits, tags, and notes), repo:write (create and manage repositories), org:read (list an organization's repositories). Each operation's security requirement names the scopes it requires. See https://code.storage/docs/getting-started/authentication for how to mint tokens.

Path Parameters

repo_name
string
required

Repository name. Names that contain / or any other character that is not safe in a URL path segment must be URL encoded so the value occupies a single path segment. For example pierre/example is sent as pierre%2Fexample. Plain names such as example can be sent as-is. The server URL-decodes the value before resolving the repository.

Query Parameters

cursor
string

Pagination cursor returned by a previous list_tags response.

limit
integer
default:20

Maximum number of tags to return. Defaults to 20.

Response

Repository tags in lexical order.

Paginated list of tags for the repository.

has_more
boolean
required

Whether more tags exist.

Example:

true

tags
object[]
required

List of tag objects.

next_cursor
string

Opaque cursor for the next page (absent when no more results).

Example:

"t_def456"