/markdown

post

Render a markdown document as HTML

post

Render raw markdown as HTML

/org

post

Create a repository in an organization

/repositories

get

Get a repository by id

/user

get

Get the authenticated user

get

List the authenticated user's email addresses

post

Add email addresses

delete

Delete email addresses

get

List the authenticated user's followers

get

List the users that the authenticated user is following

get

Check whether a user is followed by the authenticated user

put

Follow a user

delete

Unfollow a user

get

List the authenticated user's GPG keys

post

Create a GPG key

get

Get a GPG key

delete

Remove a GPG key

get

List the authenticated user's public keys

post

Create a public key

get

Get a public key

delete

Delete a public key

get

List the current user's organizations

get

List the repos that the authenticated user owns or has access to

post

Create a repository

get

The repos that the authenticated user has starred

get

Whether the authenticated is starring the repo

put

Star the given repo

delete

Unstar the given repo

get

List repositories watched by the authenticated user

get

List the current user's tracked times

get

List a user's organizations

/version

get

Returns the version of the Gitea application

/admin

post

Create a user

patch

Edit an existing user

delete

Delete a user

post

Add a public key on behalf of a user

delete

Delete a user's public key

post

Create an organization

post

Create a repository on behalf a user

/orgs

get

Get an organization

patch

Edit an organization

get

List an organization's webhooks

post

Create a hook

get

Get a hook

patch

Update a hook

delete

Delete a hook

get

List an organization's members

get

Check if a user is a member of an organization

delete

Remove a member from an organization

get

List an organization's public members

get

Check if a user is a public member of an organization

put

Publicize a user's membership

delete

Conceal a user's membership

get

List an organization's repos

get

List an organization's teams

post

Create a team

/repos

post

Migrate a remote git repository

delete

Delete a hook in a repository

get

Get a repository

delete

Delete a repository

get

Get an archive of a repository

get

List a repository's branches

get

List a repository's branches

get

List a repository's collaborators

get

Check if a user is a collaborator of a repository

put

Add a collaborator to a repository

delete

Delete a collaborator from a repository

get

Get a commit's combined status, by branch/tag/commit reference

get

Get the EditorConfig definitions of a file in a repository

get

List a repository's forks

post

Fork a repository

get

List the hooks in a repository

post

Create a hook

get

Get a hook

patch

Edit a hook in a repository

get

List a repository's issues

post

Create an issue

get

List all comments in a repository

patch

Edit a comment

delete

Delete a comment

get

Get an issue by id

patch

Edit an issue

get

List all comments on an issue

post

Add a comment to an issue

patch

Edit a comment

delete

Delete a comment

get

Get an issue's labels

put

Replace an issue's labels

post

Add a label to an issue

delete

Remove all labels from an issue

delete

Remove a label from an issue

get

List an issue's tracked times

post

Add a tracked time to a issue

get

List a repository's keys

post

Add a key to a repository

get

Get a repository's key by id

delete

Delete a key from a repository

get

Get all of a repository's labels

post

Create a label

get

Get a single label

patch

Update a label

delete

Delete a label

get

Get all of a repository's milestones

post

Create a milestone

get

Get a milestone

patch

Update a milestone

delete

Delete a milestone

post

Sync a mirrored repository

get

List a repo's pull requests

post

Create a pull request

get

Get a pull request

patch

Update a pull request

get

Check if a pull request has been merged

post

Merge a pull request

get

Get a file from a repository

get

Create a release

patch

Update a release

delete

Delete a release

get

List a repo's stargazers

get

Get a commit's statuses

post

Create a commit status

get

List a repo's watchers

get

Check if the current user is watching a repo

put

Watch a repo

delete

Unwatch a repo

get

List a repo's tracked times

get

List a user's tracked times in a repo

/teams

get

Get a team

patch

Edit a team

delete

Delete a team

get

List a team's members

put

Add a team member

delete

Remove a team member

get

List a team's repos

put

Add a repository to a team

delete

This does not delete the repository, it only removes the repository from the team.

/users

get

Check if one user is following another user

get

Get a user

get

List the given user's followers

get

List the users that the given user is following

get

List the given user's GPG keys

get

List the given user's public keys

get

List the repos owned by the given user

get

The repos that the given user has starred

get

List the repositories watched by a user

get

List the authenticated user's access tokens

post

Create an access token