Gitea
DEVELOPER · DEVELOPER
Repositories, branches, tags, releases, and commits on their own Gitea instance.
Acts as the person, not as itself
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Credentials never touch the agent
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Every call on the record
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
What an agent can do
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
gitea_delete_admin_actions_runners_by_runner_idWRITEDelete a global runner. DELETE /admin/actions/runners/{runner_id}
gitea_delete_admin_hooks_by_idWRITEDelete a hook. DELETE /admin/hooks/{id}
gitea_delete_admin_unadopted_by_owner_by_repoWRITEDelete unadopted files. DELETE /admin/unadopted/{owner}/{repo}
gitea_delete_admin_users_by_usernameWRITEDelete a user. DELETE /admin/users/{username}
gitea_delete_admin_users_by_username_badgesWRITERemove a badge from a user. DELETE /admin/users/{username}/badges
gitea_delete_admin_users_by_username_keys_by_idWRITEDelete a user's public key. DELETE /admin/users/{username}/keys/{id}
gitea_delete_orgs_by_orgWRITEDelete an organization. DELETE /orgs/{org}
gitea_delete_orgs_by_org_actions_runners_by_runner_idWRITEDelete an org-level runner. DELETE /orgs/{org}/actions/runners/{runner_id}
gitea_delete_orgs_by_org_actions_secrets_by_secretnameWRITEDelete a secret in an organization. DELETE /orgs/{org}/actions/secrets/{secretname}
gitea_delete_orgs_by_org_actions_variables_by_variablenameWRITEDelete an org-level variable. DELETE /orgs/{org}/actions/variables/{variablename}
gitea_delete_orgs_by_org_avatarWRITEDelete Avatar. DELETE /orgs/{org}/avatar
gitea_delete_orgs_by_org_blocks_by_usernameWRITEUnblock a user. DELETE /orgs/{org}/blocks/{username}
gitea_delete_orgs_by_org_hooks_by_idWRITEDelete a hook. DELETE /orgs/{org}/hooks/{id}
gitea_delete_orgs_by_org_labels_by_idWRITEDelete a label. DELETE /orgs/{org}/labels/{id}
gitea_delete_orgs_by_org_members_by_usernameWRITERemove a member from an organization. DELETE /orgs/{org}/members/{username}
gitea_delete_orgs_by_org_public_members_by_usernameWRITEConceal a user's membership. DELETE /orgs/{org}/public_members/{username}
gitea_delete_orgs_by_org_reposWRITEDelete all repositories in an organization. DELETE /orgs/{org}/repos
gitea_delete_packages_by_owner_by_type_by_nameWRITEDelete a package. DELETE /packages/{owner}/{type}/{name}
gitea_delete_packages_by_owner_by_type_by_name_by_versionWRITEDelete a package version. DELETE /packages/{owner}/{type}/{name}/{version}
gitea_delete_repos_by_owner_by_repoWRITEDelete a repository. DELETE /repos/{owner}/{repo}
gitea_delete_repos_by_owner_by_repo_actions_artifacts_by_artifact_idWRITEDeletes a specific artifact for a workflow run. DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}
gitea_delete_repos_by_owner_by_repo_actions_runners_by_runner_idWRITEDelete a repo-level runner. DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}
gitea_delete_repos_by_owner_by_repo_actions_runs_by_runWRITEDelete a workflow run. DELETE /repos/{owner}/{repo}/actions/runs/{run}
gitea_delete_repos_by_owner_by_repo_actions_secrets_by_secretnameWRITEDelete a secret in a repository. DELETE /repos/{owner}/{repo}/actions/secrets/{secretname}
gitea_delete_repos_by_owner_by_repo_actions_variables_by_variablenameWRITEDelete a repo-level variable. DELETE /repos/{owner}/{repo}/actions/variables/{variablename}
gitea_delete_repos_by_owner_by_repo_avatarWRITEDelete avatar. DELETE /repos/{owner}/{repo}/avatar
gitea_delete_repos_by_owner_by_repo_branch_protections_by_nameWRITEDelete a specific branch protection for the repository. DELETE /repos/{owner}/{repo}/branch_protections/{name}
gitea_delete_repos_by_owner_by_repo_branches_by_branchWRITEDelete a specific branch from a repository. DELETE /repos/{owner}/{repo}/branches/{branch}
gitea_delete_repos_by_owner_by_repo_collaborators_by_collaboratorWRITEDelete a collaborator from a repository. DELETE /repos/{owner}/{repo}/collaborators/{collaborator}
gitea_delete_repos_by_owner_by_repo_contents_by_filepathWRITEDelete a file in a repository. DELETE /repos/{owner}/{repo}/contents/{filepath}
gitea_delete_repos_by_owner_by_repo_hooks_by_idWRITEDelete a hook in a repository. DELETE /repos/{owner}/{repo}/hooks/{id}
gitea_delete_repos_by_owner_by_repo_hooks_git_by_idWRITEDelete a Git hook in a repository. DELETE /repos/{owner}/{repo}/hooks/git/{id}
gitea_delete_repos_by_owner_by_repo_issues_by_indexWRITEDelete an issue. DELETE /repos/{owner}/{repo}/issues/{index}
gitea_delete_repos_by_owner_by_repo_issues_by_index_assets_by_attachment_idWRITEDelete an issue attachment. DELETE /repos/{owner}/{repo}/issues/{index}/assets/{attachment_id}
gitea_delete_repos_by_owner_by_repo_issues_by_index_assigneesWRITERemove assignees from an issue. DELETE /repos/{owner}/{repo}/issues/{index}/assignees
gitea_delete_repos_by_owner_by_repo_issues_by_index_blocksWRITEUnblock the issue given in the body by the issue in path. DELETE /repos/{owner}/{repo}/issues/{index}/blocks
gitea_delete_repos_by_owner_by_repo_issues_by_index_comments_by_idWRITEDelete a comment Deprecated by Gitea. DELETE /repos/{owner}/{repo}/issues/{index}/comments/{id}
gitea_delete_repos_by_owner_by_repo_issues_by_index_dependenciesWRITERemove an issue dependency. DELETE /repos/{owner}/{repo}/issues/{index}/dependencies
gitea_delete_repos_by_owner_by_repo_issues_by_index_labelsWRITERemove all labels from an issue. DELETE /repos/{owner}/{repo}/issues/{index}/labels
gitea_delete_repos_by_owner_by_repo_issues_by_index_labels_by_idWRITERemove a label from an issue. DELETE /repos/{owner}/{repo}/issues/{index}/labels/{id}
gitea_delete_repos_by_owner_by_repo_issues_by_index_lockWRITEUnlock an issue. DELETE /repos/{owner}/{repo}/issues/{index}/lock
gitea_delete_repos_by_owner_by_repo_issues_by_index_pinWRITEUnpin an Issue. DELETE /repos/{owner}/{repo}/issues/{index}/pin
gitea_delete_repos_by_owner_by_repo_issues_by_index_reactionsWRITERemove a reaction from an issue. DELETE /repos/{owner}/{repo}/issues/{index}/reactions
gitea_delete_repos_by_owner_by_repo_issues_by_index_stopwatch_deleteWRITEDelete an issue's existing stopwatch. DELETE /repos/{owner}/{repo}/issues/{index}/stopwatch/delete
gitea_delete_repos_by_owner_by_repo_issues_by_index_subscriptions_by_userWRITEUnsubscribe user from issue. DELETE /repos/{owner}/{repo}/issues/{index}/subscriptions/{user}
gitea_delete_repos_by_owner_by_repo_issues_by_index_timesWRITEReset a tracked time of an issue. DELETE /repos/{owner}/{repo}/issues/{index}/times
gitea_delete_repos_by_owner_by_repo_issues_by_index_times_by_idWRITEDelete specific tracked time. DELETE /repos/{owner}/{repo}/issues/{index}/times/{id}
gitea_delete_repos_by_owner_by_repo_issues_comments_by_idWRITEDelete a comment. DELETE /repos/{owner}/{repo}/issues/comments/{id}
gitea_delete_repos_by_owner_by_repo_issues_comments_by_id_assets_by_attachment_idWRITEDelete a comment attachment. DELETE /repos/{owner}/{repo}/issues/comments/{id}/assets/{attachment_id}
gitea_delete_repos_by_owner_by_repo_issues_comments_by_id_reactionsWRITERemove a reaction from a comment of an issue. DELETE /repos/{owner}/{repo}/issues/comments/{id}/reactions
gitea_delete_repos_by_owner_by_repo_keys_by_idWRITEDelete a key from a repository. DELETE /repos/{owner}/{repo}/keys/{id}
gitea_delete_repos_by_owner_by_repo_labels_by_idWRITEDelete a label. DELETE /repos/{owner}/{repo}/labels/{id}
gitea_delete_repos_by_owner_by_repo_milestones_by_idWRITEDelete a milestone. DELETE /repos/{owner}/{repo}/milestones/{id}
gitea_delete_repos_by_owner_by_repo_pulls_by_index_mergeWRITECancel the scheduled auto merge for the given pull request. DELETE /repos/{owner}/{repo}/pulls/{index}/merge
gitea_delete_repos_by_owner_by_repo_pulls_by_index_requested_reviewersWRITEcancel review requests for a pull request. DELETE /repos/{owner}/{repo}/pulls/{index}/requested_reviewers
gitea_delete_repos_by_owner_by_repo_pulls_by_index_reviews_by_idWRITEDelete a specific review from a pull request. DELETE /repos/{owner}/{repo}/pulls/{index}/reviews/{id}
gitea_delete_repos_by_owner_by_repo_push_mirrors_by_nameWRITEdeletes a push mirror from a repository by remoteName. DELETE /repos/{owner}/{repo}/push_mirrors/{name}
gitea_delete_repos_by_owner_by_repo_releases_by_idWRITEDelete a release. DELETE /repos/{owner}/{repo}/releases/{id}
gitea_delete_repos_by_owner_by_repo_releases_by_id_assets_by_attachment_idWRITEDelete a release attachment. DELETE /repos/{owner}/{repo}/releases/{id}/assets/{attachment_id}
gitea_delete_repos_by_owner_by_repo_releases_tags_by_tagWRITEDelete a release by tag name. DELETE /repos/{owner}/{repo}/releases/tags/{tag}
gitea_delete_repos_by_owner_by_repo_subscriptionWRITEUnwatch a repo. DELETE /repos/{owner}/{repo}/subscription
gitea_delete_repos_by_owner_by_repo_tag_protections_by_idWRITEDelete a specific tag protection for the repository. DELETE /repos/{owner}/{repo}/tag_protections/{id}
gitea_delete_repos_by_owner_by_repo_tags_by_tagWRITEDelete a repository's tag by name. DELETE /repos/{owner}/{repo}/tags/{tag}
gitea_delete_repos_by_owner_by_repo_teams_by_teamWRITEDelete a team from a repository. DELETE /repos/{owner}/{repo}/teams/{team}
gitea_delete_repos_by_owner_by_repo_topics_by_topicWRITEDelete a topic from a repository. DELETE /repos/{owner}/{repo}/topics/{topic}
gitea_delete_repos_by_owner_by_repo_wiki_page_by_pagenameWRITEDelete a wiki page. DELETE /repos/{owner}/{repo}/wiki/page/{pageName}
gitea_delete_teams_by_idWRITEDelete a team. DELETE /teams/{id}
gitea_delete_teams_by_id_members_by_usernameWRITERemove a team member. DELETE /teams/{id}/members/{username}
gitea_delete_teams_by_id_repos_by_org_by_repoWRITERemove a repository from a team This does not delete the repository, it only removes the repository from the team. DELETE /teams/{id}/repos/{org}/{repo}
gitea_delete_user_actions_runners_by_runner_idWRITEDelete a user-level runner. DELETE /user/actions/runners/{runner_id}
gitea_delete_user_actions_secrets_by_secretnameWRITEDelete a secret in a user scope. DELETE /user/actions/secrets/{secretname}
gitea_delete_user_actions_variables_by_variablenameWRITEDelete a user-level variable which is created by current doer. DELETE /user/actions/variables/{variablename}
gitea_delete_user_avatarWRITEDelete Avatar. DELETE /user/avatar
gitea_delete_user_blocks_by_usernameWRITEUnblock a user. DELETE /user/blocks/{username}
gitea_delete_user_emailsWRITEDelete email addresses. DELETE /user/emails
gitea_delete_user_following_by_usernameWRITEUnfollow a user. DELETE /user/following/{username}
gitea_delete_user_gpg_keys_by_idWRITERemove a GPG key. DELETE /user/gpg_keys/{id}
gitea_delete_user_hooks_by_idWRITEDelete a hook. DELETE /user/hooks/{id}
gitea_delete_user_keys_by_idWRITEDelete a public key. DELETE /user/keys/{id}
gitea_delete_user_starred_by_owner_by_repoWRITEUnstar the given repo. DELETE /user/starred/{owner}/{repo}
gitea_delete_users_by_username_tokens_by_tokenWRITEdelete an access token. DELETE /users/{username}/tokens/{token}
gitea_get_admin_actions_jobsREADLists all jobs. GET /admin/actions/jobs
gitea_get_admin_actions_runnersREADGet all runners. GET /admin/actions/runners
gitea_get_admin_actions_runners_by_runner_idREADGet a global runner. GET /admin/actions/runners/{runner_id}
gitea_get_admin_actions_runsREADLists all runs. GET /admin/actions/runs
gitea_get_admin_cronREADList cron tasks. GET /admin/cron
gitea_get_admin_emailsREADList all emails. GET /admin/emails
gitea_get_admin_emails_searchREADSearch all emails. GET /admin/emails/search
gitea_get_admin_hooksREADList system's webhooks. GET /admin/hooks
gitea_get_admin_hooks_by_idREADGet a hook. GET /admin/hooks/{id}
gitea_get_admin_orgsREADList all organizations. GET /admin/orgs
gitea_get_admin_unadoptedREADList unadopted repositories. GET /admin/unadopted
gitea_get_admin_usersREADSearch users according filter conditions. GET /admin/users
gitea_get_admin_users_by_username_badgesREADList a user's badges. GET /admin/users/{username}/badges
gitea_get_gitignore_templatesREADReturns a list of all gitignore templates. GET /gitignore/templates
gitea_get_gitignore_templates_by_nameREADReturns information about a gitignore template. GET /gitignore/templates/{name}
gitea_get_label_templatesREADReturns a list of all label templates. GET /label/templates
gitea_get_label_templates_by_nameREADReturns all labels in a template. GET /label/templates/{name}
gitea_get_licensesREADReturns a list of all license templates. GET /licenses
gitea_get_licenses_by_nameREADReturns information about a license template. GET /licenses/{name}
gitea_get_notificationsREADList users's notification threads. GET /notifications
gitea_get_notifications_newREADCheck if unread notifications exist. GET /notifications/new
gitea_get_notifications_threads_by_idREADGet notification thread by ID. GET /notifications/threads/{id}
gitea_get_orgsREADGet list of organizations. GET /orgs
gitea_get_orgs_by_orgREADGet an organization. GET /orgs/{org}
gitea_get_orgs_by_org_actions_jobsREADGet org-level workflow jobs. GET /orgs/{org}/actions/jobs
gitea_get_orgs_by_org_actions_runnersREADGet org-level runners. GET /orgs/{org}/actions/runners
gitea_get_orgs_by_org_actions_runners_by_runner_idREADGet an org-level runner. GET /orgs/{org}/actions/runners/{runner_id}
gitea_get_orgs_by_org_actions_runsREADGet org-level workflow runs. GET /orgs/{org}/actions/runs
gitea_get_orgs_by_org_actions_secretsREADList an organization's actions secrets. GET /orgs/{org}/actions/secrets
gitea_get_orgs_by_org_actions_variablesREADGet an org-level variables list. GET /orgs/{org}/actions/variables
gitea_get_orgs_by_org_actions_variables_by_variablenameREADGet an org-level variable. GET /orgs/{org}/actions/variables/{variablename}
gitea_get_orgs_by_org_activities_feedsREADList an organization's activity feeds. GET /orgs/{org}/activities/feeds
gitea_get_orgs_by_org_blocksREADList users blocked by the organization. GET /orgs/{org}/blocks
gitea_get_orgs_by_org_blocks_by_usernameREADCheck if a user is blocked by the organization. GET /orgs/{org}/blocks/{username}
gitea_get_orgs_by_org_hooksREADList an organization's webhooks. GET /orgs/{org}/hooks
gitea_get_orgs_by_org_hooks_by_idREADGet a hook. GET /orgs/{org}/hooks/{id}
gitea_get_orgs_by_org_labelsREADList an organization's labels. GET /orgs/{org}/labels
gitea_get_orgs_by_org_labels_by_idREADGet a single label. GET /orgs/{org}/labels/{id}
gitea_get_orgs_by_org_membersREADList an organization's members. GET /orgs/{org}/members
gitea_get_orgs_by_org_members_by_usernameREADCheck if a user is a member of an organization. GET /orgs/{org}/members/{username}
gitea_get_orgs_by_org_public_membersREADList an organization's public members. GET /orgs/{org}/public_members
gitea_get_orgs_by_org_public_members_by_usernameREADCheck if a user is a public member of an organization. GET /orgs/{org}/public_members/{username}
gitea_get_orgs_by_org_reposREADList an organization's repos. GET /orgs/{org}/repos
gitea_get_orgs_by_org_teamsREADList an organization's teams. GET /orgs/{org}/teams
gitea_get_orgs_by_org_teams_searchREADSearch for teams within an organization. GET /orgs/{org}/teams/search
gitea_get_packages_by_ownerREADGets all packages of an owner. GET /packages/{owner}
gitea_get_packages_by_owner_by_type_by_nameREADGets all versions of a package. GET /packages/{owner}/{type}/{name}
gitea_get_packages_by_owner_by_type_by_name_by_versionREADGets a package. GET /packages/{owner}/{type}/{name}/{version}
gitea_get_packages_by_owner_by_type_by_name_by_version_filesREADGets all files of a package. GET /packages/{owner}/{type}/{name}/{version}/files
gitea_get_packages_by_owner_by_type_by_name_latestREADGets the latest version of a package. GET /packages/{owner}/{type}/{name}/-/latest
gitea_get_repos_by_owner_by_repoREADGet a repository. GET /repos/{owner}/{repo}
gitea_get_repos_by_owner_by_repo_actions_artifactsREADLists all artifacts for a repository. GET /repos/{owner}/{repo}/actions/artifacts
gitea_get_repos_by_owner_by_repo_actions_artifacts_by_artifact_idREADGets a specific artifact for a workflow run. GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}
gitea_get_repos_by_owner_by_repo_actions_artifacts_by_artifact_id_zipREADDownloads a specific artifact for a workflow run redirects to blob url. GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/zip
gitea_get_repos_by_owner_by_repo_actions_jobsREADLists all jobs for a repository. GET /repos/{owner}/{repo}/actions/jobs
gitea_get_repos_by_owner_by_repo_actions_jobs_by_job_idREADGets a specific workflow job for a workflow run. GET /repos/{owner}/{repo}/actions/jobs/{job_id}
gitea_get_repos_by_owner_by_repo_actions_jobs_by_job_id_logsREADDownloads the job logs for a workflow run. GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs
gitea_get_repos_by_owner_by_repo_actions_runnersREADGet repo-level runners. GET /repos/{owner}/{repo}/actions/runners
gitea_get_repos_by_owner_by_repo_actions_runners_by_runner_idREADGet a repo-level runner. GET /repos/{owner}/{repo}/actions/runners/{runner_id}
gitea_get_repos_by_owner_by_repo_actions_runsREADLists all runs for a repository run. GET /repos/{owner}/{repo}/actions/runs
gitea_get_repos_by_owner_by_repo_actions_runs_by_runREADGets a specific workflow run. GET /repos/{owner}/{repo}/actions/runs/{run}
gitea_get_repos_by_owner_by_repo_actions_runs_by_run_artifactsREADLists all artifacts for a repository run. GET /repos/{owner}/{repo}/actions/runs/{run}/artifacts
gitea_get_repos_by_owner_by_repo_actions_runs_by_run_attempts_by_attemptREADGets a specific workflow run attempt. GET /repos/{owner}/{repo}/actions/runs/{run}/attempts/{attempt}
gitea_get_repos_by_owner_by_repo_actions_runs_by_run_attempts_by_attempt_jobsREADLists all jobs for a workflow run attempt. GET /repos/{owner}/{repo}/actions/runs/{run}/attempts/{attempt}/jobs
gitea_get_repos_by_owner_by_repo_actions_runs_by_run_jobsREADLists all jobs for a workflow run. GET /repos/{owner}/{repo}/actions/runs/{run}/jobs
gitea_get_repos_by_owner_by_repo_actions_secretsREADList an repo's actions secrets. GET /repos/{owner}/{repo}/actions/secrets
gitea_get_repos_by_owner_by_repo_actions_tasksREADList a repository's action tasks. GET /repos/{owner}/{repo}/actions/tasks
gitea_get_repos_by_owner_by_repo_actions_variablesREADGet repo-level variables list. GET /repos/{owner}/{repo}/actions/variables
gitea_get_repos_by_owner_by_repo_actions_variables_by_variablenameREADGet a repo-level variable. GET /repos/{owner}/{repo}/actions/variables/{variablename}
gitea_get_repos_by_owner_by_repo_actions_workflowsREADList repository workflows. GET /repos/{owner}/{repo}/actions/workflows
gitea_get_repos_by_owner_by_repo_actions_workflows_by_workflow_idREADGet a workflow. GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}
gitea_get_repos_by_owner_by_repo_actions_workflows_by_workflow_id_runsREADList runs for a workflow. GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs
gitea_get_repos_by_owner_by_repo_activities_feedsREADList a repository's activity feeds. GET /repos/{owner}/{repo}/activities/feeds
gitea_get_repos_by_owner_by_repo_archive_by_archiveREADGet an archive of a repository. GET /repos/{owner}/{repo}/archive/{archive}
gitea_get_repos_by_owner_by_repo_assigneesREADReturn all users that have write access and can be assigned to issues. GET /repos/{owner}/{repo}/assignees
gitea_get_repos_by_owner_by_repo_assignees_by_assigneeREADCheck if a user can be assigned to issues in a repository. GET /repos/{owner}/{repo}/assignees/{assignee}
gitea_get_repos_by_owner_by_repo_branch_protectionsREADList branch protections for a repository. GET /repos/{owner}/{repo}/branch_protections
gitea_get_repos_by_owner_by_repo_branch_protections_by_nameREADGet a specific branch protection for the repository. GET /repos/{owner}/{repo}/branch_protections/{name}
gitea_get_repos_by_owner_by_repo_branchesREADList a repository's branches. GET /repos/{owner}/{repo}/branches
gitea_get_repos_by_owner_by_repo_branches_by_branchREADRetrieve a specific branch from a repository, including its effective branch protection. GET /repos/{owner}/{repo}/branches/{branch}
gitea_get_repos_by_owner_by_repo_collaboratorsREADList a repository's collaborators. GET /repos/{owner}/{repo}/collaborators
gitea_get_repos_by_owner_by_repo_collaborators_by_collaboratorREADCheck if a user is a collaborator of a repository. GET /repos/{owner}/{repo}/collaborators/{collaborator}
gitea_get_repos_by_owner_by_repo_collaborators_by_collaborator_permissionREADGet repository permissions for a user. GET /repos/{owner}/{repo}/collaborators/{collaborator}/permission
gitea_get_repos_by_owner_by_repo_commitsREADGet a list of all commits from a repository. GET /repos/{owner}/{repo}/commits
gitea_get_repos_by_owner_by_repo_commits_by_ref_statusREADGet a commit's combined status, by branch/tag/commit reference. GET /repos/{owner}/{repo}/commits/{ref}/status
gitea_get_repos_by_owner_by_repo_commits_by_ref_statusesREADGet a commit's statuses, by branch/tag/commit reference. GET /repos/{owner}/{repo}/commits/{ref}/statuses
gitea_get_repos_by_owner_by_repo_commits_by_sha_pullREADGet the merged pull request of the commit. GET /repos/{owner}/{repo}/commits/{sha}/pull
gitea_get_repos_by_owner_by_repo_compare_by_baseheadREADGet commit comparison information By default returns JSON commit comparison information. The raw diff or patch can be requested with the `output` query parameter set to `diff` or `patch` respectively. GET /repos/{owner}/{repo}/compare/{basehead}
gitea_get_repos_by_owner_by_repo_contentsREADGets the metadata of all the entries of the root dir. This API follows GitHub's design, and it is not easy to use. Recommend users to use our "contents-ext" API instead. GET /repos/{owner}/{repo}/contents
gitea_get_repos_by_owner_by_repo_contents_by_filepathREADGets the metadata and contents (if a file) of an entry in a repository, or a list of entries if a dir. This API follows GitHub's design, and it is not easy to use. Recommend users to use the "contents-ext" API instead. GET /repos/{owner}/{repo}/contents/{filepath}
gitea_get_repos_by_owner_by_repo_contents_ext_by_filepathREADThe extended "contents" API, to get file metadata and/or content, or list a directory. It guarantees that only one of the response fields is set if the request succeeds. Users can pass "includes=file_content" or "includes=lfs_metadata" to retrieve more fields. "includes=file_content" only works for single file, if you need to retrieve file contents in batch, use "file-contents" API after listing the directory. GET /repos/{owner}/{repo}/contents-ext/{filepath}
gitea_get_repos_by_owner_by_repo_editorconfig_by_filepathREADGet the EditorConfig definitions of a file in a repository. GET /repos/{owner}/{repo}/editorconfig/{filepath}
gitea_get_repos_by_owner_by_repo_file_contentsREADGet the metadata and contents of requested files See the POST method. This GET method supports using JSON encoded request body in query parameter. GET /repos/{owner}/{repo}/file-contents
gitea_get_repos_by_owner_by_repo_forksREADList a repository's forks. GET /repos/{owner}/{repo}/forks
gitea_get_repos_by_owner_by_repo_git_blobs_by_shaREADGets the blob of a repository. GET /repos/{owner}/{repo}/git/blobs/{sha}
gitea_get_repos_by_owner_by_repo_git_commits_by_shaREADGet a single commit from a repository. GET /repos/{owner}/{repo}/git/commits/{sha}
gitea_get_repos_by_owner_by_repo_git_commits_by_sha_by_difftypeREADGet a commit's diff or patch. GET /repos/{owner}/{repo}/git/commits/{sha}.{diffType}
gitea_get_repos_by_owner_by_repo_git_notes_by_shaREADGet a note corresponding to a single commit from a repository. GET /repos/{owner}/{repo}/git/notes/{sha}
gitea_get_repos_by_owner_by_repo_git_refsREADGet specified ref or filtered repository's refs. GET /repos/{owner}/{repo}/git/refs
gitea_get_repos_by_owner_by_repo_git_refs_by_refREADGet specified ref or filtered repository's refs. GET /repos/{owner}/{repo}/git/refs/{ref}
gitea_get_repos_by_owner_by_repo_git_tags_by_shaREADGets the tag object of an annotated tag (not lightweight tags). GET /repos/{owner}/{repo}/git/tags/{sha}
gitea_get_repos_by_owner_by_repo_git_trees_by_shaREADGets the tree of a repository. GET /repos/{owner}/{repo}/git/trees/{sha}
gitea_get_repos_by_owner_by_repo_hooksREADList the hooks in a repository. GET /repos/{owner}/{repo}/hooks
gitea_get_repos_by_owner_by_repo_hooks_by_idREADGet a hook. GET /repos/{owner}/{repo}/hooks/{id}
gitea_get_repos_by_owner_by_repo_hooks_gitREADList the Git hooks in a repository. GET /repos/{owner}/{repo}/hooks/git
gitea_get_repos_by_owner_by_repo_hooks_git_by_idREADGet a Git hook. GET /repos/{owner}/{repo}/hooks/git/{id}
gitea_get_repos_by_owner_by_repo_issue_configREADReturns the issue config for a repo. GET /repos/{owner}/{repo}/issue_config
gitea_get_repos_by_owner_by_repo_issue_config_validateREADReturns the validation information for a issue config. GET /repos/{owner}/{repo}/issue_config/validate
gitea_get_repos_by_owner_by_repo_issue_templatesREADGet available issue templates for a repository. GET /repos/{owner}/{repo}/issue_templates
gitea_get_repos_by_owner_by_repo_issuesREADList a repository's issues. GET /repos/{owner}/{repo}/issues
gitea_get_repos_by_owner_by_repo_issues_by_indexREADGet an issue. GET /repos/{owner}/{repo}/issues/{index}
gitea_get_repos_by_owner_by_repo_issues_by_index_assetsREADList issue's attachments. GET /repos/{owner}/{repo}/issues/{index}/assets
gitea_get_repos_by_owner_by_repo_issues_by_index_assets_by_attachment_idREADGet an issue attachment. GET /repos/{owner}/{repo}/issues/{index}/assets/{attachment_id}
gitea_get_repos_by_owner_by_repo_issues_by_index_assignees_by_assigneeREADCheck if a user can be assigned to an issue. GET /repos/{owner}/{repo}/issues/{index}/assignees/{assignee}
gitea_get_repos_by_owner_by_repo_issues_by_index_blocksREADList issues that are blocked by this issue. GET /repos/{owner}/{repo}/issues/{index}/blocks
gitea_get_repos_by_owner_by_repo_issues_by_index_commentsREADList all comments on an issue. GET /repos/{owner}/{repo}/issues/{index}/comments
gitea_get_repos_by_owner_by_repo_issues_by_index_dependenciesREADList an issue's dependencies, i.e all issues that block this issue. GET /repos/{owner}/{repo}/issues/{index}/dependencies
gitea_get_repos_by_owner_by_repo_issues_by_index_labelsREADGet an issue's labels. GET /repos/{owner}/{repo}/issues/{index}/labels
gitea_get_repos_by_owner_by_repo_issues_by_index_reactionsREADGet a list reactions of an issue. GET /repos/{owner}/{repo}/issues/{index}/reactions
gitea_get_repos_by_owner_by_repo_issues_by_index_subscriptionsREADGet users who subscribed on an issue. GET /repos/{owner}/{repo}/issues/{index}/subscriptions
gitea_get_repos_by_owner_by_repo_issues_by_index_subscriptions_checkREADCheck if user is subscribed to an issue. GET /repos/{owner}/{repo}/issues/{index}/subscriptions/check
gitea_get_repos_by_owner_by_repo_issues_by_index_timelineREADList all comments and events on an issue. GET /repos/{owner}/{repo}/issues/{index}/timeline
gitea_get_repos_by_owner_by_repo_issues_by_index_timesREADList an issue's tracked times. GET /repos/{owner}/{repo}/issues/{index}/times
gitea_get_repos_by_owner_by_repo_issues_commentsREADList all comments in a repository. GET /repos/{owner}/{repo}/issues/comments
gitea_get_repos_by_owner_by_repo_issues_comments_by_idREADGet a comment. GET /repos/{owner}/{repo}/issues/comments/{id}
gitea_get_repos_by_owner_by_repo_issues_comments_by_id_assetsREADList comment's attachments. GET /repos/{owner}/{repo}/issues/comments/{id}/assets
gitea_get_repos_by_owner_by_repo_issues_comments_by_id_assets_by_attachment_idREADGet a comment attachment. GET /repos/{owner}/{repo}/issues/comments/{id}/assets/{attachment_id}
gitea_get_repos_by_owner_by_repo_issues_comments_by_id_reactionsREADGet a list of reactions from a comment of an issue. GET /repos/{owner}/{repo}/issues/comments/{id}/reactions
gitea_get_repos_by_owner_by_repo_issues_pinnedREADList a repo's pinned issues. GET /repos/{owner}/{repo}/issues/pinned
gitea_get_repos_by_owner_by_repo_keysREADList a repository's keys. GET /repos/{owner}/{repo}/keys
gitea_get_repos_by_owner_by_repo_keys_by_idREADGet a repository's key by id. GET /repos/{owner}/{repo}/keys/{id}
gitea_get_repos_by_owner_by_repo_labelsREADGet all of a repository's labels. GET /repos/{owner}/{repo}/labels
gitea_get_repos_by_owner_by_repo_labels_by_idREADGet a single label. GET /repos/{owner}/{repo}/labels/{id}
gitea_get_repos_by_owner_by_repo_languagesREADGet languages and number of bytes of code written. GET /repos/{owner}/{repo}/languages
gitea_get_repos_by_owner_by_repo_licensesREADGet repo licenses. GET /repos/{owner}/{repo}/licenses
gitea_get_repos_by_owner_by_repo_milestonesREADGet all of a repository's opened milestones. GET /repos/{owner}/{repo}/milestones
gitea_get_repos_by_owner_by_repo_milestones_by_idREADGet a milestone. GET /repos/{owner}/{repo}/milestones/{id}
gitea_get_repos_by_owner_by_repo_new_pin_allowedREADReturns if new Issue Pins are allowed. GET /repos/{owner}/{repo}/new_pin_allowed
gitea_get_repos_by_owner_by_repo_notificationsREADList users's notification threads on a specific repo. GET /repos/{owner}/{repo}/notifications
gitea_get_repos_by_owner_by_repo_pullsREADList a repo's pull requests. GET /repos/{owner}/{repo}/pulls
gitea_get_repos_by_owner_by_repo_pulls_by_base_by_headREADGet a pull request by base and head. GET /repos/{owner}/{repo}/pulls/{base}/{head}
gitea_get_repos_by_owner_by_repo_pulls_by_indexREADGet a pull request. GET /repos/{owner}/{repo}/pulls/{index}
gitea_get_repos_by_owner_by_repo_pulls_by_index_by_difftypeREADGet a pull request diff or patch. GET /repos/{owner}/{repo}/pulls/{index}.{diffType}
gitea_get_repos_by_owner_by_repo_pulls_by_index_commitsREADGet commits for a pull request. GET /repos/{owner}/{repo}/pulls/{index}/commits
gitea_get_repos_by_owner_by_repo_pulls_by_index_filesREADGet changed files for a pull request. GET /repos/{owner}/{repo}/pulls/{index}/files
gitea_get_repos_by_owner_by_repo_pulls_by_index_mergeREADCheck if a pull request has been merged. GET /repos/{owner}/{repo}/pulls/{index}/merge
gitea_get_repos_by_owner_by_repo_pulls_by_index_reviewsREADList all reviews for a pull request. GET /repos/{owner}/{repo}/pulls/{index}/reviews
gitea_get_repos_by_owner_by_repo_pulls_by_index_reviews_by_idREADGet a specific review for a pull request. GET /repos/{owner}/{repo}/pulls/{index}/reviews/{id}
gitea_get_repos_by_owner_by_repo_pulls_by_index_reviews_by_id_commentsREADGet a specific review for a pull request. GET /repos/{owner}/{repo}/pulls/{index}/reviews/{id}/comments
gitea_get_repos_by_owner_by_repo_pulls_pinnedREADList a repo's pinned pull requests. GET /repos/{owner}/{repo}/pulls/pinned
gitea_get_repos_by_owner_by_repo_push_mirrorsREADGet all push mirrors of the repository. GET /repos/{owner}/{repo}/push_mirrors
gitea_get_repos_by_owner_by_repo_push_mirrors_by_nameREADGet push mirror of the repository by remoteName. GET /repos/{owner}/{repo}/push_mirrors/{name}
gitea_get_repos_by_owner_by_repo_releasesREADList a repo's releases. GET /repos/{owner}/{repo}/releases
gitea_get_repos_by_owner_by_repo_releases_by_idREADGet a release. GET /repos/{owner}/{repo}/releases/{id}
gitea_get_repos_by_owner_by_repo_releases_by_id_assetsREADList release's attachments. GET /repos/{owner}/{repo}/releases/{id}/assets
gitea_get_repos_by_owner_by_repo_releases_by_id_assets_by_attachment_idREADGet a release attachment. GET /repos/{owner}/{repo}/releases/{id}/assets/{attachment_id}
gitea_get_repos_by_owner_by_repo_releases_latestREADGets the most recent non-prerelease, non-draft release of a repository, sorted by created_at. GET /repos/{owner}/{repo}/releases/latest
gitea_get_repos_by_owner_by_repo_releases_tags_by_tagREADGet a release by tag name. GET /repos/{owner}/{repo}/releases/tags/{tag}
gitea_get_repos_by_owner_by_repo_reviewersREADReturn all users that can be requested to review in this repo. GET /repos/{owner}/{repo}/reviewers
gitea_get_repos_by_owner_by_repo_signing_key_gpgREADGet signing-key.gpg for given repository. GET /repos/{owner}/{repo}/signing-key.gpg
gitea_get_repos_by_owner_by_repo_signing_key_pubREADGet signing-key.pub for given repository. GET /repos/{owner}/{repo}/signing-key.pub
gitea_get_repos_by_owner_by_repo_stargazersREADList a repo's stargazers. GET /repos/{owner}/{repo}/stargazers
gitea_get_repos_by_owner_by_repo_statuses_by_shaREADGet a commit's statuses. GET /repos/{owner}/{repo}/statuses/{sha}
gitea_get_repos_by_owner_by_repo_subscribersREADList a repo's watchers. GET /repos/{owner}/{repo}/subscribers
gitea_get_repos_by_owner_by_repo_subscriptionREADCheck if the current user is watching a repo. GET /repos/{owner}/{repo}/subscription
gitea_get_repos_by_owner_by_repo_tag_protectionsREADList tag protections for a repository. GET /repos/{owner}/{repo}/tag_protections
gitea_get_repos_by_owner_by_repo_tag_protections_by_idREADGet a specific tag protection for the repository. GET /repos/{owner}/{repo}/tag_protections/{id}
gitea_get_repos_by_owner_by_repo_tagsREADList a repository's tags. GET /repos/{owner}/{repo}/tags
gitea_get_repos_by_owner_by_repo_tags_by_tagREADGet the tag of a repository by tag name. GET /repos/{owner}/{repo}/tags/{tag}
gitea_get_repos_by_owner_by_repo_teamsREADList a repository's teams. GET /repos/{owner}/{repo}/teams
gitea_get_repos_by_owner_by_repo_teams_by_teamREADCheck if a team is assigned to a repository. GET /repos/{owner}/{repo}/teams/{team}
gitea_get_repos_by_owner_by_repo_timesREADList a repo's tracked times. GET /repos/{owner}/{repo}/times
gitea_get_repos_by_owner_by_repo_times_by_userREADList a user's tracked times in a repo Deprecated by Gitea. GET /repos/{owner}/{repo}/times/{user}
gitea_get_repos_by_owner_by_repo_topicsREADGet list of topics that a repository has. GET /repos/{owner}/{repo}/topics
gitea_get_repos_by_owner_by_repo_wiki_page_by_pagenameREADGet a wiki page. GET /repos/{owner}/{repo}/wiki/page/{pageName}
gitea_get_repos_by_owner_by_repo_wiki_pagesREADGet all wiki pages. GET /repos/{owner}/{repo}/wiki/pages
gitea_get_repos_by_owner_by_repo_wiki_revisions_by_pagenameREADGet revisions of a wiki page. GET /repos/{owner}/{repo}/wiki/revisions/{pageName}
gitea_get_repos_issues_searchREADSearch for issues across the repositories that the user has access to. GET /repos/issues/search
gitea_get_repos_searchREADSearch for repositories. GET /repos/search
gitea_get_repositories_by_idREADGet a repository by id. GET /repositories/{id}
gitea_get_settings_apiREADGet instance's global settings for api. GET /settings/api
gitea_get_settings_attachmentREADGet instance's global settings for Attachment. GET /settings/attachment
gitea_get_settings_repositoryREADGet instance's global settings for repositories. GET /settings/repository
gitea_get_settings_uiREADGet instance's global settings for ui. GET /settings/ui
gitea_get_signing_key_gpgREADGet default signing-key.gpg. GET /signing-key.gpg
gitea_get_signing_key_pubREADGet default signing-key.pub. GET /signing-key.pub
gitea_get_teams_by_idREADGet a team. GET /teams/{id}
gitea_get_teams_by_id_activities_feedsREADList a team's activity feeds. GET /teams/{id}/activities/feeds
gitea_get_teams_by_id_membersREADList a team's members. GET /teams/{id}/members
gitea_get_teams_by_id_members_by_usernameREADList a particular member of team. GET /teams/{id}/members/{username}
gitea_get_teams_by_id_reposREADList a team's repos. GET /teams/{id}/repos
gitea_get_teams_by_id_repos_by_org_by_repoREADList a particular repo of team. GET /teams/{id}/repos/{org}/{repo}
gitea_get_tokenREADGet the currently authenticated token. GET /token
gitea_get_topics_searchREADsearch topics via keyword. GET /topics/search
gitea_get_userREADGet the authenticated user. GET /user
gitea_get_user_actions_jobsREADGet workflow jobs. GET /user/actions/jobs
gitea_get_user_actions_runnersREADGet user-level runners. GET /user/actions/runners
gitea_get_user_actions_runners_by_runner_idREADGet a user-level runner. GET /user/actions/runners/{runner_id}
gitea_get_user_actions_runsREADGet workflow runs. GET /user/actions/runs
gitea_get_user_actions_variablesREADGet the user-level list of variables which is created by current doer. GET /user/actions/variables
gitea_get_user_actions_variables_by_variablenameREADGet a user-level variable which is created by current doer. GET /user/actions/variables/{variablename}
gitea_get_user_blocksREADList users blocked by the authenticated user. GET /user/blocks
gitea_get_user_blocks_by_usernameREADCheck if a user is blocked by the authenticated user. GET /user/blocks/{username}
gitea_get_user_emailsREADList the authenticated user's email addresses. GET /user/emails
gitea_get_user_followersREADList the authenticated user's followers. GET /user/followers
gitea_get_user_followingREADList the users that the authenticated user is following. GET /user/following
gitea_get_user_following_by_usernameREADCheck whether a user is followed by the authenticated user. GET /user/following/{username}
gitea_get_user_gpg_key_tokenREADGet a Token to verify. GET /user/gpg_key_token
gitea_get_user_gpg_keysREADList the authenticated user's GPG keys. GET /user/gpg_keys
gitea_get_user_gpg_keys_by_idREADGet a GPG key. GET /user/gpg_keys/{id}
gitea_get_user_hooksREADList the authenticated user's webhooks. GET /user/hooks
gitea_get_user_hooks_by_idREADGet a hook. GET /user/hooks/{id}
gitea_get_user_keysREADList the authenticated user's public keys. GET /user/keys
gitea_get_user_keys_by_idREADGet a public key. GET /user/keys/{id}
gitea_get_user_orgsREADList the current user's organizations. GET /user/orgs
gitea_get_user_reposREADList the repos that the authenticated user owns. GET /user/repos
gitea_get_user_settingsREADGet user settings. GET /user/settings
gitea_get_user_starredREADThe repos that the authenticated user has starred. GET /user/starred
gitea_get_user_starred_by_owner_by_repoREADWhether the authenticated is starring the repo. GET /user/starred/{owner}/{repo}
gitea_get_user_stopwatchesREADGet list of all existing stopwatches. GET /user/stopwatches
gitea_get_user_subscriptionsREADList repositories watched by the authenticated user. GET /user/subscriptions
gitea_get_user_teamsREADList all the teams a user belongs to. GET /user/teams
gitea_get_user_timesREADList the current user's tracked times. GET /user/times
gitea_get_users_by_usernameREADGet a user. GET /users/{username}
gitea_get_users_by_username_activities_feedsREADList a user's activity feeds. GET /users/{username}/activities/feeds
gitea_get_users_by_username_followersREADList the given user's followers. GET /users/{username}/followers
gitea_get_users_by_username_followingREADList the users that the given user is following. GET /users/{username}/following
gitea_get_users_by_username_following_by_targetREADCheck if one user is following another user. GET /users/{username}/following/{target}
gitea_get_users_by_username_gpg_keysREADList the given user's GPG keys. GET /users/{username}/gpg_keys
gitea_get_users_by_username_heatmapREADGet a user's heatmap. GET /users/{username}/heatmap
gitea_get_users_by_username_keysREADList the given user's public keys. GET /users/{username}/keys
gitea_get_users_by_username_orgsREADList a user's organizations. GET /users/{username}/orgs
gitea_get_users_by_username_orgs_by_org_permissionsREADGet user permissions in organization. GET /users/{username}/orgs/{org}/permissions
gitea_get_users_by_username_reposREADList the repos owned by the given user. GET /users/{username}/repos
gitea_get_users_by_username_starredREADThe repos that the given user has starred. GET /users/{username}/starred
gitea_get_users_by_username_subscriptionsREADList the repositories watched by a user. GET /users/{username}/subscriptions
gitea_get_users_by_username_tokensREADList the authenticated user's access tokens. GET /users/{username}/tokens
gitea_get_users_searchREADSearch for users. GET /users/search
gitea_get_versionREADReturns the version of the Gitea application. GET /version
gitea_patch_admin_actions_runners_by_runner_idWRITEUpdate a global runner. PATCH /admin/actions/runners/{runner_id}
gitea_patch_admin_hooks_by_idWRITEUpdate a hook. PATCH /admin/hooks/{id}
gitea_patch_admin_users_by_usernameWRITEEdit an existing user. PATCH /admin/users/{username}
gitea_patch_notifications_threads_by_idWRITEMark notification thread as read by ID. PATCH /notifications/threads/{id}
gitea_patch_orgs_by_orgWRITEEdit an organization. PATCH /orgs/{org}
gitea_patch_orgs_by_org_actions_runners_by_runner_idWRITEUpdate an org-level runner. PATCH /orgs/{org}/actions/runners/{runner_id}
gitea_patch_orgs_by_org_hooks_by_idWRITEUpdate a hook. PATCH /orgs/{org}/hooks/{id}
gitea_patch_orgs_by_org_labels_by_idWRITEUpdate a label. PATCH /orgs/{org}/labels/{id}
gitea_patch_repos_by_owner_by_repoWRITEEdit a repository's properties. Only fields that are set will be changed. PATCH /repos/{owner}/{repo}
gitea_patch_repos_by_owner_by_repo_actions_runners_by_runner_idWRITEUpdate a repo-level runner. PATCH /repos/{owner}/{repo}/actions/runners/{runner_id}
gitea_patch_repos_by_owner_by_repo_branch_protections_by_nameWRITEEdit a branch protections for a repository. Only fields that are set will be changed. PATCH /repos/{owner}/{repo}/branch_protections/{name}
gitea_patch_repos_by_owner_by_repo_branches_by_branchWRITERename a branch. PATCH /repos/{owner}/{repo}/branches/{branch}
gitea_patch_repos_by_owner_by_repo_hooks_by_idWRITEEdit a hook in a repository. PATCH /repos/{owner}/{repo}/hooks/{id}
gitea_patch_repos_by_owner_by_repo_hooks_git_by_idWRITEEdit a Git hook in a repository. PATCH /repos/{owner}/{repo}/hooks/git/{id}
gitea_patch_repos_by_owner_by_repo_issues_by_indexWRITEEdit an issue. If using deadline only the date will be taken into account, and time of day ignored. Pass `content_version` to enable optimistic locking on body edits. If the version doesn't match the current value, the request fails with 409 Conflict. PATCH /repos/{owner}/{repo}/issues/{index}
gitea_patch_repos_by_owner_by_repo_issues_by_index_assets_by_attachment_idWRITEEdit an issue attachment. PATCH /repos/{owner}/{repo}/issues/{index}/assets/{attachment_id}
gitea_patch_repos_by_owner_by_repo_issues_by_index_comments_by_idWRITEEdit a comment Deprecated by Gitea. PATCH /repos/{owner}/{repo}/issues/{index}/comments/{id}
gitea_patch_repos_by_owner_by_repo_issues_by_index_pin_by_positionWRITEMoves the Pin to the given Position. PATCH /repos/{owner}/{repo}/issues/{index}/pin/{position}
gitea_patch_repos_by_owner_by_repo_issues_comments_by_idWRITEEdit a comment. PATCH /repos/{owner}/{repo}/issues/comments/{id}
gitea_patch_repos_by_owner_by_repo_issues_comments_by_id_assets_by_attachment_idWRITEEdit a comment attachment. PATCH /repos/{owner}/{repo}/issues/comments/{id}/assets/{attachment_id}
gitea_patch_repos_by_owner_by_repo_labels_by_idWRITEUpdate a label. PATCH /repos/{owner}/{repo}/labels/{id}
gitea_patch_repos_by_owner_by_repo_milestones_by_idWRITEUpdate a milestone. PATCH /repos/{owner}/{repo}/milestones/{id}
gitea_patch_repos_by_owner_by_repo_pulls_by_indexWRITEUpdate a pull request. If using deadline only the date will be taken into account, and time of day ignored. PATCH /repos/{owner}/{repo}/pulls/{index}
gitea_patch_repos_by_owner_by_repo_releases_by_idWRITEUpdate a release. PATCH /repos/{owner}/{repo}/releases/{id}
gitea_patch_repos_by_owner_by_repo_releases_by_id_assets_by_attachment_idWRITEEdit a release attachment. PATCH /repos/{owner}/{repo}/releases/{id}/assets/{attachment_id}
gitea_patch_repos_by_owner_by_repo_tag_protections_by_idWRITEEdit a tag protections for a repository. Only fields that are set will be changed. PATCH /repos/{owner}/{repo}/tag_protections/{id}
gitea_patch_repos_by_owner_by_repo_wiki_page_by_pagenameWRITEEdit a wiki page. PATCH /repos/{owner}/{repo}/wiki/page/{pageName}
gitea_patch_teams_by_idWRITEEdit a team. PATCH /teams/{id}
gitea_patch_user_actions_runners_by_runner_idWRITEUpdate a user-level runner. PATCH /user/actions/runners/{runner_id}
gitea_patch_user_hooks_by_idWRITEUpdate a hook. PATCH /user/hooks/{id}
gitea_patch_user_settingsWRITEUpdate user settings. PATCH /user/settings
gitea_post_admin_cron_by_taskWRITERun cron task. POST /admin/cron/{task}
gitea_post_admin_hooksWRITECreate a hook. POST /admin/hooks
gitea_post_admin_unadopted_by_owner_by_repoWRITEAdopt unadopted files as a repository. POST /admin/unadopted/{owner}/{repo}
gitea_post_admin_usersWRITECreate a user. POST /admin/users
gitea_post_admin_users_by_username_badgesWRITEAdd a badge to a user. POST /admin/users/{username}/badges
gitea_post_admin_users_by_username_keysWRITEAdd a public key on behalf of a user. POST /admin/users/{username}/keys
gitea_post_admin_users_by_username_orgsWRITECreate an organization. POST /admin/users/{username}/orgs
gitea_post_admin_users_by_username_renameWRITERename a user. POST /admin/users/{username}/rename
gitea_post_admin_users_by_username_reposWRITECreate a repository on behalf of a user. POST /admin/users/{username}/repos
gitea_post_markdownWRITERender a markdown document as HTML. POST /markdown
gitea_post_markdown_rawWRITERender raw markdown as HTML. POST /markdown/raw
gitea_post_markupWRITERender a markup document as HTML. POST /markup
gitea_post_org_by_org_reposWRITECreate a repository in an organization Deprecated by Gitea. POST /org/{org}/repos
gitea_post_orgsWRITECreate an organization. POST /orgs
gitea_post_orgs_by_org_actions_variables_by_variablenameWRITECreate an org-level variable. POST /orgs/{org}/actions/variables/{variablename}
gitea_post_orgs_by_org_avatarWRITEUpdate Avatar. POST /orgs/{org}/avatar
gitea_post_orgs_by_org_hooksWRITECreate a hook. POST /orgs/{org}/hooks
gitea_post_orgs_by_org_labelsWRITECreate a label for an organization. POST /orgs/{org}/labels
gitea_post_orgs_by_org_renameWRITERename an organization. POST /orgs/{org}/rename
gitea_post_orgs_by_org_reposWRITECreate a repository in an organization. POST /orgs/{org}/repos
gitea_post_orgs_by_org_teamsWRITECreate a team. POST /orgs/{org}/teams
gitea_post_packages_by_owner_by_type_by_name_link_by_repo_nameWRITELink a package to a repository. POST /packages/{owner}/{type}/{name}/-/link/{repo_name}
gitea_post_packages_by_owner_by_type_by_name_unlinkWRITEUnlink a package from a repository. POST /packages/{owner}/{type}/{name}/-/unlink
gitea_post_repos_by_owner_by_repo_actions_runs_by_run_jobs_by_job_id_rerunWRITEReruns a specific workflow job in a run. POST /repos/{owner}/{repo}/actions/runs/{run}/jobs/{job_id}/rerun
gitea_post_repos_by_owner_by_repo_actions_runs_by_run_rerunWRITEReruns an entire workflow run. POST /repos/{owner}/{repo}/actions/runs/{run}/rerun
gitea_post_repos_by_owner_by_repo_actions_runs_by_run_rerun_failed_jobsWRITEReruns all failed jobs in a workflow run. POST /repos/{owner}/{repo}/actions/runs/{run}/rerun-failed-jobs
gitea_post_repos_by_owner_by_repo_actions_variables_by_variablenameWRITECreate a repo-level variable. POST /repos/{owner}/{repo}/actions/variables/{variablename}
gitea_post_repos_by_owner_by_repo_actions_workflows_by_workflow_id_dispatchesWRITECreate a workflow dispatch event. POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches
gitea_post_repos_by_owner_by_repo_avatarWRITEUpdate avatar. POST /repos/{owner}/{repo}/avatar
gitea_post_repos_by_owner_by_repo_branch_protectionsWRITECreate a branch protections for a repository. POST /repos/{owner}/{repo}/branch_protections
gitea_post_repos_by_owner_by_repo_branch_protections_priorityWRITEUpdate the priorities of branch protections for a repository. POST /repos/{owner}/{repo}/branch_protections/priority
gitea_post_repos_by_owner_by_repo_branchesWRITECreate a branch. POST /repos/{owner}/{repo}/branches
gitea_post_repos_by_owner_by_repo_contentsWRITEModify multiple files in a repository. POST /repos/{owner}/{repo}/contents
gitea_post_repos_by_owner_by_repo_contents_by_filepathWRITECreate a file in a repository. POST /repos/{owner}/{repo}/contents/{filepath}
gitea_post_repos_by_owner_by_repo_diffpatchWRITEApply diff patch to repository. POST /repos/{owner}/{repo}/diffpatch
gitea_post_repos_by_owner_by_repo_file_contentsWRITEGet the metadata and contents of requested files Uses automatic pagination based on default page size and max response size and returns the maximum allowed number of files. Files which could not be retrieved are null. Files which are too large are being returned with `encoding == null`, `content == null` and `size > 0`, they can be requested separately by using the `download_url`. POST /repos/{owner}/{repo}/file-contents
gitea_post_repos_by_owner_by_repo_forksWRITEFork a repository. POST /repos/{owner}/{repo}/forks
gitea_post_repos_by_owner_by_repo_hooksWRITECreate a hook. POST /repos/{owner}/{repo}/hooks
gitea_post_repos_by_owner_by_repo_hooks_by_id_testsWRITETest a push webhook. POST /repos/{owner}/{repo}/hooks/{id}/tests
gitea_post_repos_by_owner_by_repo_issuesWRITECreate an issue. If using deadline only the date will be taken into account, and time of day ignored. POST /repos/{owner}/{repo}/issues
gitea_post_repos_by_owner_by_repo_issues_by_index_assigneesWRITEAdd assignees to an issue. POST /repos/{owner}/{repo}/issues/{index}/assignees
gitea_post_repos_by_owner_by_repo_issues_by_index_blocksWRITEBlock the issue given in the body by the issue in path. POST /repos/{owner}/{repo}/issues/{index}/blocks
gitea_post_repos_by_owner_by_repo_issues_by_index_commentsWRITEAdd a comment to an issue. POST /repos/{owner}/{repo}/issues/{index}/comments
gitea_post_repos_by_owner_by_repo_issues_by_index_deadlineWRITESet an issue deadline. If set to null, the deadline is deleted. If using deadline only the date will be taken into account, and time of day ignored. POST /repos/{owner}/{repo}/issues/{index}/deadline
gitea_post_repos_by_owner_by_repo_issues_by_index_dependenciesWRITEMake the issue in the url depend on the issue in the form. POST /repos/{owner}/{repo}/issues/{index}/dependencies
gitea_post_repos_by_owner_by_repo_issues_by_index_labelsWRITEAdd a label to an issue. POST /repos/{owner}/{repo}/issues/{index}/labels
gitea_post_repos_by_owner_by_repo_issues_by_index_pinWRITEPin an Issue. POST /repos/{owner}/{repo}/issues/{index}/pin
gitea_post_repos_by_owner_by_repo_issues_by_index_reactionsWRITEAdd a reaction to an issue. POST /repos/{owner}/{repo}/issues/{index}/reactions
gitea_post_repos_by_owner_by_repo_issues_by_index_stopwatch_startWRITEStart stopwatch on an issue. POST /repos/{owner}/{repo}/issues/{index}/stopwatch/start
gitea_post_repos_by_owner_by_repo_issues_by_index_stopwatch_stopWRITEStop an issue's existing stopwatch. POST /repos/{owner}/{repo}/issues/{index}/stopwatch/stop
gitea_post_repos_by_owner_by_repo_issues_by_index_timesWRITEAdd tracked time to a issue. POST /repos/{owner}/{repo}/issues/{index}/times
gitea_post_repos_by_owner_by_repo_issues_comments_by_id_reactionsWRITEAdd a reaction to a comment of an issue. POST /repos/{owner}/{repo}/issues/comments/{id}/reactions
gitea_post_repos_by_owner_by_repo_keysWRITEAdd a key to a repository. POST /repos/{owner}/{repo}/keys
gitea_post_repos_by_owner_by_repo_labelsWRITECreate a label. POST /repos/{owner}/{repo}/labels
gitea_post_repos_by_owner_by_repo_merge_upstreamWRITEMerge a branch from upstream. POST /repos/{owner}/{repo}/merge-upstream
gitea_post_repos_by_owner_by_repo_milestonesWRITECreate a milestone. POST /repos/{owner}/{repo}/milestones
gitea_post_repos_by_owner_by_repo_mirror_syncWRITESync a mirrored repository. POST /repos/{owner}/{repo}/mirror-sync
gitea_post_repos_by_owner_by_repo_pullsWRITECreate a pull request. POST /repos/{owner}/{repo}/pulls
gitea_post_repos_by_owner_by_repo_pulls_by_index_comments_by_id_repliesWRITEReply to a pull request review comment. POST /repos/{owner}/{repo}/pulls/{index}/comments/{id}/replies
gitea_post_repos_by_owner_by_repo_pulls_by_index_mergeWRITEMerge a pull request. POST /repos/{owner}/{repo}/pulls/{index}/merge
gitea_post_repos_by_owner_by_repo_pulls_by_index_requested_reviewersWRITEcreate review requests for a pull request. POST /repos/{owner}/{repo}/pulls/{index}/requested_reviewers
gitea_post_repos_by_owner_by_repo_pulls_by_index_reviewsWRITECreate a review to a pull request. POST /repos/{owner}/{repo}/pulls/{index}/reviews
gitea_post_repos_by_owner_by_repo_pulls_by_index_reviews_by_idWRITESubmit a pending review to a pull request. POST /repos/{owner}/{repo}/pulls/{index}/reviews/{id}
gitea_post_repos_by_owner_by_repo_pulls_by_index_reviews_by_id_dismissalsWRITEDismiss a review for a pull request. POST /repos/{owner}/{repo}/pulls/{index}/reviews/{id}/dismissals
gitea_post_repos_by_owner_by_repo_pulls_by_index_reviews_by_id_undismissalsWRITECancel to dismiss a review for a pull request. POST /repos/{owner}/{repo}/pulls/{index}/reviews/{id}/undismissals
gitea_post_repos_by_owner_by_repo_pulls_by_index_updateWRITEMerge PR's baseBranch into headBranch. POST /repos/{owner}/{repo}/pulls/{index}/update
gitea_post_repos_by_owner_by_repo_pulls_comments_by_id_resolveWRITEResolve a pull request review comment. POST /repos/{owner}/{repo}/pulls/comments/{id}/resolve
gitea_post_repos_by_owner_by_repo_pulls_comments_by_id_unresolveWRITEUnresolve a pull request review comment. POST /repos/{owner}/{repo}/pulls/comments/{id}/unresolve
gitea_post_repos_by_owner_by_repo_push_mirrorsWRITEadd a push mirror to the repository. POST /repos/{owner}/{repo}/push_mirrors
gitea_post_repos_by_owner_by_repo_push_mirrors_syncWRITESync all push mirrored repository. POST /repos/{owner}/{repo}/push_mirrors-sync
gitea_post_repos_by_owner_by_repo_releasesWRITECreate a release. POST /repos/{owner}/{repo}/releases
gitea_post_repos_by_owner_by_repo_statuses_by_shaWRITECreate a commit status. POST /repos/{owner}/{repo}/statuses/{sha}
gitea_post_repos_by_owner_by_repo_tag_protectionsWRITECreate a tag protections for a repository. POST /repos/{owner}/{repo}/tag_protections
gitea_post_repos_by_owner_by_repo_tagsWRITECreate a new git tag in a repository. POST /repos/{owner}/{repo}/tags
gitea_post_repos_by_owner_by_repo_transferWRITETransfer a repo ownership. POST /repos/{owner}/{repo}/transfer
gitea_post_repos_by_owner_by_repo_transfer_acceptWRITEAccept a repo transfer. POST /repos/{owner}/{repo}/transfer/accept
gitea_post_repos_by_owner_by_repo_transfer_rejectWRITEReject a repo transfer. POST /repos/{owner}/{repo}/transfer/reject
gitea_post_repos_by_owner_by_repo_wiki_newWRITECreate a wiki page. POST /repos/{owner}/{repo}/wiki/new
gitea_post_repos_by_template_owner_by_template_repo_generateWRITECreate a repository using a template. POST /repos/{template_owner}/{template_repo}/generate
gitea_post_repos_migrateWRITEMigrate a remote git repository. POST /repos/migrate
gitea_post_user_actions_variables_by_variablenameWRITECreate a user-level variable. POST /user/actions/variables/{variablename}
gitea_post_user_avatarWRITEUpdate Avatar. POST /user/avatar
gitea_post_user_emailsWRITEAdd email addresses. POST /user/emails
gitea_post_user_gpg_key_verifyWRITEVerify a GPG key. POST /user/gpg_key_verify
gitea_post_user_gpg_keysWRITECreate a GPG key. POST /user/gpg_keys
gitea_post_user_hooksWRITECreate a hook. POST /user/hooks
gitea_post_user_keysWRITECreate a public key. POST /user/keys
gitea_post_user_reposWRITECreate a repository. POST /user/repos
gitea_post_users_by_username_tokensWRITECreate an access token. POST /users/{username}/tokens
gitea_put_notificationsWRITEMark notification threads as read, pinned or unread. PUT /notifications
gitea_put_orgs_by_org_actions_secrets_by_secretnameWRITECreate or Update a secret value in an organization. PUT /orgs/{org}/actions/secrets/{secretname}
gitea_put_orgs_by_org_actions_variables_by_variablenameWRITEUpdate an org-level variable. PUT /orgs/{org}/actions/variables/{variablename}
gitea_put_orgs_by_org_blocks_by_usernameWRITEBlock a user. PUT /orgs/{org}/blocks/{username}
gitea_put_orgs_by_org_public_members_by_usernameWRITEPublicize a user's membership. PUT /orgs/{org}/public_members/{username}
gitea_put_repos_by_owner_by_repo_actions_secrets_by_secretnameWRITECreate or Update a secret value in a repository. PUT /repos/{owner}/{repo}/actions/secrets/{secretname}
gitea_put_repos_by_owner_by_repo_actions_variables_by_variablenameWRITEUpdate a repo-level variable. PUT /repos/{owner}/{repo}/actions/variables/{variablename}
gitea_put_repos_by_owner_by_repo_actions_workflows_by_workflow_id_disableWRITEDisable a workflow. PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable
gitea_put_repos_by_owner_by_repo_actions_workflows_by_workflow_id_enableWRITEEnable a workflow. PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable
gitea_put_repos_by_owner_by_repo_branches_by_branchWRITEUpdate a branch reference to a new commit. PUT /repos/{owner}/{repo}/branches/{branch}
gitea_put_repos_by_owner_by_repo_collaborators_by_collaboratorWRITEAdd or Update a collaborator to a repository. PUT /repos/{owner}/{repo}/collaborators/{collaborator}
gitea_put_repos_by_owner_by_repo_contents_by_filepathWRITEUpdate a file in a repository if SHA is set, or create the file if SHA is not set. PUT /repos/{owner}/{repo}/contents/{filepath}
gitea_put_repos_by_owner_by_repo_issues_by_index_labelsWRITEReplace an issue's labels. PUT /repos/{owner}/{repo}/issues/{index}/labels
gitea_put_repos_by_owner_by_repo_issues_by_index_lockWRITELock an issue. PUT /repos/{owner}/{repo}/issues/{index}/lock
gitea_put_repos_by_owner_by_repo_issues_by_index_subscriptions_by_userWRITESubscribe user to issue. PUT /repos/{owner}/{repo}/issues/{index}/subscriptions/{user}
gitea_put_repos_by_owner_by_repo_notificationsWRITEMark notification threads as read, pinned or unread on a specific repo. PUT /repos/{owner}/{repo}/notifications
gitea_put_repos_by_owner_by_repo_subscriptionWRITEWatch a repo. PUT /repos/{owner}/{repo}/subscription
gitea_put_repos_by_owner_by_repo_teams_by_teamWRITEAdd a team to a repository. PUT /repos/{owner}/{repo}/teams/{team}
gitea_put_repos_by_owner_by_repo_topicsWRITEReplace list of topics for a repository. PUT /repos/{owner}/{repo}/topics
gitea_put_repos_by_owner_by_repo_topics_by_topicWRITEAdd a topic to a repository. PUT /repos/{owner}/{repo}/topics/{topic}
gitea_put_teams_by_id_members_by_usernameWRITEAdd a team member. PUT /teams/{id}/members/{username}
gitea_put_teams_by_id_repos_by_org_by_repoWRITEAdd a repository to a team. PUT /teams/{id}/repos/{org}/{repo}
gitea_put_user_actions_secrets_by_secretnameWRITECreate or Update a secret value in a user scope. PUT /user/actions/secrets/{secretname}
gitea_put_user_actions_variables_by_variablenameWRITEUpdate a user-level variable which is created by current doer. PUT /user/actions/variables/{variablename}
gitea_put_user_blocks_by_usernameWRITEBlock a user. PUT /user/blocks/{username}
gitea_put_user_following_by_usernameWRITEFollow a user. PUT /user/following/{username}
gitea_put_user_starred_by_owner_by_repoWRITEStar the given repo. PUT /user/starred/{owner}/{repo}
Often connected alongside
Put Gitea behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.