- Gitea接口
- activitypub
- admin
- List cron tasks
- Run cron task
- List all organizations
- List unadopted repositories
- Adopt unadopted files as a repository
- Delete unadopted files
- Search users according filter conditions
- Create a user
- Delete a user
- Edit an existing user
- Add a public key on behalf of a user
- Delete a user's public key
- Create an organization
- Create a repository on behalf of a user
- miscellaneous
- notification
- List users's notification threads
- Mark notification threads as read, pinned or unread
- Check if unread notifications exist
- Get notification thread by ID
- Mark notification thread as read by ID
- List users's notification threads on a specific repo
- Mark notification threads as read, pinned or unread on a specific repo
- organization
- Create a repository in an organization
- Get list of organizations
- Create an organization
- Get an organization
- Delete an organization
- Edit an organization
- List an organization's webhooks
- Create a hook
- Get a hook
- Delete a hook
- Update a hook
- List an organization's labels
- Create a label for an organization
- Get a single label
- Delete a label
- Update a label
- List an organization's members
- Check if a user is a member of an organization
- Remove a member from an organization
- List an organization's public members
- Check if a user is a public member of an organization
- Publicize a user's membership
- Conceal a user's membership
- List an organization's repos
- Create a repository in an organization
- List an organization's teams
- Create a team
- Search for teams within an organization
- Get a team
- Delete a team
- Edit a team
- List a team's members
- List a particular member of team
- Add a team member
- Remove a team member
- List a team's repos
- List a particular repo of team
- Add a repository to a team
- Remove a repository from a team
- List the current user's organizations
- List a user's organizations
- Get user permissions in organization
- package
- issue
- Search for issues across the repositories that the user has access to
- List a repository's issues
- Create an issue. If using deadline only the date will be taken into account, and time of day ignored.
- List all comments in a repository
- Get a comment
- Delete a comment
- Edit a comment
- Get a list of reactions from a comment of an issue
- Add a reaction to a comment of an issue
- Remove a reaction from a comment of an issue
- Get an issue
- Delete an issue
- Edit an issue. If using deadline only the date will be taken into account, and time of day ignored.
- List all comments on an issue
- Add a comment to an issue
- Delete a comment
- Edit a comment
- Set 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.
- Get an issue's labels
- Replace an issue's labels
- Add a label to an issue
- Remove all labels from an issue
- Remove a label from an issue
- Get a list reactions of an issue
- Add a reaction to an issue
- Remove a reaction from an issue
- Delete an issue's existing stopwatch.
- Start stopwatch on an issue.
- Stop an issue's existing stopwatch.
- Get users who subscribed on an issue.
- Check if user is subscribed to an issue
- Subscribe user to issue
- Unsubscribe user from issue
- List all comments and events on an issue
- List an issue's tracked times
- Add tracked time to a issue
- Reset a tracked time of an issue
- Delete specific tracked time
- Get all of a repository's labels
- Create a label
- Get a single label
- Delete a label
- Update a label
- Get all of a repository's opened milestones
- Create a milestone
- Get a milestone
- Delete a milestone
- Update a milestone
- repository
- Migrate a remote git repositoryPOST
- Search for repositoriesGET
- Get a repositoryGET
- Delete a repositoryDELETE
- Edit a repository's properties. Only fields that are set will be changed.PATCH
- Get an archive of a repositoryGET
- Return all users that have write access and can be assigned to issuesGET
- List branch protections for a repositoryGET
- Create a branch protections for a repositoryPOST
- Get a specific branch protection for the repositoryGET
- Delete a specific branch protection for the repositoryDELETE
- Edit a branch protections for a repository. Only fields that are set will be changedPATCH
- List a repository's branchesGET
- Create a branchPOST
- Retrieve a specific branch from a repository, including its effective branch protectionGET
- Delete a specific branch from a repositoryDELETE
- List a repository's collaboratorsGET
- Check if a user is a collaborator of a repositoryGET
- Add a collaborator to a repositoryPUT
- Delete a collaborator from a repositoryDELETE
- Get repository permissions for a userGET
- Get a list of all commits from a repositoryGET
- Get a commit's combined status, by branch/tag/commit referenceGET
- Get a commit's statuses, by branch/tag/commit referenceGET
- Gets the metadata of all the entries of the root dirGET
- Gets the metadata and contents (if a file) of an entry in a repository, or a list of entries if a dirGET
- Update a file in a repositoryPUT
- Create a file in a repositoryPOST
- Delete a file in a repositoryDELETE
- Apply diff patch to repositoryPOST
- Get the EditorConfig definitions of a file in a repositoryGET
- List a repository's forksGET
- Fork a repositoryPOST
- Gets the blob of a repository.GET
- Get a single commit from a repositoryGET
- Get a commit's diff or patchGET
- Get a note corresponding to a single commit from a repositoryGET
- Get specified ref or filtered repository's refsGET
- Get specified ref or filtered repository's refsGET
- Gets the tag object of an annotated tag (not lightweight tags)GET
- Gets the tree of a repository.GET
- List the hooks in a repositoryGET
- Create a hookPOST
- List the Git hooks in a repositoryGET
- Get a Git hookGET
- Delete a Git hook in a repositoryDELETE
- Edit a Git hook in a repositoryPATCH
- Get a hookGET
- Delete a hook in a repositoryDELETE
- Edit a hook in a repositoryPATCH
- Test a push webhookPOST
- Get available issue templates for a repositoryGET
- List a repository's keysGET
- Add a key to a repositoryPOST
- Get a repository's key by idGET
- Delete a key from a repositoryDELETE
- Get languages and number of bytes of code writtenGET
- Get a file or it's LFS object from a repositoryGET
- Sync a mirrored repositoryPOST
- List a repo's pull requestsGET
- Create a pull requestPOST
- Get a pull requestGET
- Update a pull request. If using deadline only the date will be taken into account, and time of day ignored.PATCH
- Get a pull request diff or patchGET
- Get commits for a pull requestGET
- Check if a pull request has been mergedGET
- Merge a pull requestPOST
- Cancel the scheduled auto merge for the given pull requestDELETE
- create review requests for a pull requestPOST
- cancel review requests for a pull requestDELETE
- List all reviews for a pull requestGET
- Create a review to an pull requestPOST
- Get a specific review for a pull requestGET
- Submit a pending review to an pull requestPOST
- Delete a specific review from a pull requestDELETE
- Get a specific review for a pull requestGET
- Dismiss a review for a pull requestPOST
- Cancel to dismiss a review for a pull requestPOST
- Merge PR's baseBranch into headBranchPOST
- Get all push mirrors of the repositoryGET
- add a push mirror to the repositoryPOST
- Sync all push mirrored repositoryPOST
- Get push mirror of the repository by remoteNameGET
- deletes a push mirror from a repository by remoteNameDELETE
- Get a file from a repositoryGET
- List a repo's releasesGET
- Create a releasePOST
- Get changed files for a pull requestGET
- Get a release by tag nameGET
- Delete a release by tag nameDELETE
- Get a releaseGET
- Delete a releaseDELETE
- Update a releasePATCH
- List release's attachmentsGET
- Create a release attachmentPOST
- Get a release attachmentGET
- Delete a release attachmentDELETE
- Edit a release attachmentPATCH
- Return all users that can be requested to review in this repoGET
- Get signing-key.gpg for given repositoryGET
- List a repo's stargazersGET
- Get a commit's statusesGET
- Create a commit statusPOST
- List a repo's watchersGET
- Check if the current user is watching a repoGET
- Watch a repoPUT
- Unwatch a repoDELETE
- List a repository's tagsGET
- Create a new git tag in a repositoryPOST
- Get the tag of a repository by tag nameGET
- Delete a repository's tag by nameDELETE
- List a repository's teamsGET
- Check if a team is assigned to a repositoryGET
- Add a team to a repositoryPUT
- Delete a team from a repositoryDELETE
- List a repo's tracked timesGET
- List a user's tracked times in a repoGET
- Get list of topics that a repository hasGET
- Replace list of topics for a repositoryPUT
- Add a topic to a repositoryPUT
- Delete a topic from a repositoryDELETE
- Transfer a repo ownershipPOST
- Accept a repo transferPOST
- Reject a repo transferPOST
- Create a wiki pagePOST
- Get a wiki pageGET
- Delete a wiki pageDELETE
- Edit a wiki pagePATCH
- Get all wiki pagesGET
- Get revisions of a wiki pageGET
- Create a repository using a templatePOST
- Get a repository by idGET
- search topics via keywordGET
- Create a repositoryPOST
- settings
- user
- Get the authenticated user
- List the authenticated user's oauth2 applications
- creates a new OAuth2 application
- get an OAuth2 Application
- delete an OAuth2 Application
- update an OAuth2 Application, this includes regenerating the client secret
- List the authenticated user's email addresses
- Add email addresses
- Delete email addresses
- List the authenticated user's followers
- List the users that the authenticated user is following
- Check whether a user is followed by the authenticated user
- Follow a user
- Unfollow a user
- Get a Token to verify
- Verify a GPG key
- List the authenticated user's GPG keys
- Create a GPG key
- Get a GPG key
- Remove a GPG key
- List the authenticated user's public keys
- Create a public key
- Get a public key
- Delete a public key
- List the repos that the authenticated user owns
- Get user settings
- Update user settings
- The repos that the authenticated user has starred
- Whether the authenticated is starring the repo
- Star the given repo
- Unstar the given repo
- Get list of all existing stopwatches
- List repositories watched by the authenticated user
- List all the teams a user belongs to
- List the current user's tracked times
- Search for users
- Get a user
- List the given user's followers
- List the users that the given user is following
- Check if one user is following another user
- List the given user's GPG keys
- Get a user's heatmap
- List the given user's public keys
- List the repos owned by the given user
- The repos that the given user has starred
- List the repositories watched by a user
- List the authenticated user's access tokens
- Create an access token
- delete an access token
- Hat拓展接口