GiteaHat
package
复制页面
GiteaHat
Gitea接口
activitypub
Returns the Person actor for a user
Send to the inbox
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
Render a markdown document as HTML
Render raw markdown as HTML
Returns the nodeinfo of the Gitea application
Get default signing-key.gpg
Returns the version of the Gitea application
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
Gets all packages of an owner
GET
Gets a package
GET
Delete a package
DELETE
Gets all files of a package
GET
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 repository
Search for repositories
Get a repository
Delete a repository
Edit a repository's properties. Only fields that are set will be changed.
Get an archive of a repository
Return all users that have write access and can be assigned to issues
List branch protections for a repository
Create a branch protections for a repository
Get a specific branch protection for the repository
Delete a specific branch protection for the repository
Edit a branch protections for a repository. Only fields that are set will be changed
List a repository's branches
Create a branch
Retrieve a specific branch from a repository, including its effective branch protection
Delete a specific branch from a repository
List a repository's collaborators
Check if a user is a collaborator of a repository
Add a collaborator to a repository
Delete a collaborator from a repository
Get repository permissions for a user
Get a list of all commits from a repository
Get a commit's combined status, by branch/tag/commit reference
Get a commit's statuses, by branch/tag/commit reference
Gets the metadata of all the entries of the root dir
Gets the metadata and contents (if a file) of an entry in a repository, or a list of entries if a dir
Update a file in a repository
Create a file in a repository
Delete a file in a repository
Apply diff patch to repository
Get the EditorConfig definitions of a file in a repository
List a repository's forks
Fork a repository
Gets the blob of a repository.
Get a single commit from a repository
Get a commit's diff or patch
Get a note corresponding to a single commit from a repository
Get specified ref or filtered repository's refs
Get specified ref or filtered repository's refs
Gets the tag object of an annotated tag (not lightweight tags)
Gets the tree of a repository.
List the hooks in a repository
Create a hook
List the Git hooks in a repository
Get a Git hook
Delete a Git hook in a repository
Edit a Git hook in a repository
Get a hook
Delete a hook in a repository
Edit a hook in a repository
Test a push webhook
Get available issue templates for a repository
List a repository's keys
Add a key to a repository
Get a repository's key by id
Delete a key from a repository
Get languages and number of bytes of code written
Get a file or it's LFS object from a repository
Sync a mirrored repository
List a repo's pull requests
Create a pull request
Get a pull request
Update a pull request. If using deadline only the date will be taken into account, and time of day ignored.
Get a pull request diff or patch
Get commits for a pull request
Check if a pull request has been merged
Merge a pull request
Cancel the scheduled auto merge for the given pull request
create review requests for a pull request
cancel review requests for a pull request
List all reviews for a pull request
Create a review to an pull request
Get a specific review for a pull request
Submit a pending review to an pull request
Delete a specific review from a pull request
Get a specific review for a pull request
Dismiss a review for a pull request
Cancel to dismiss a review for a pull request
Merge PR's baseBranch into headBranch
Get all push mirrors of the repository
add a push mirror to the repository
Sync all push mirrored repository
Get push mirror of the repository by remoteName
deletes a push mirror from a repository by remoteName
Get a file from a repository
List a repo's releases
Create a release
Get changed files for a pull request
Get a release by tag name
Delete a release by tag name
Get a release
Delete a release
Update a release
List release's attachments
Create a release attachment
Get a release attachment
Delete a release attachment
Edit a release attachment
Return all users that can be requested to review in this repo
Get signing-key.gpg for given repository
List a repo's stargazers
Get a commit's statuses
Create a commit status
List a repo's watchers
Check if the current user is watching a repo
Watch a repo
Unwatch a repo
List a repository's tags
Create a new git tag in a repository
Get the tag of a repository by tag name
Delete a repository's tag by name
List a repository's teams
Check if a team is assigned to a repository
Add a team to a repository
Delete a team from a repository
List a repo's tracked times
List a user's tracked times in a repo
Get list of topics that a repository has
Replace list of topics for a repository
Add a topic to a repository
Delete a topic from a repository
Transfer a repo ownership
Accept a repo transfer
Reject a repo transfer
Create a wiki page
Get a wiki page
Delete a wiki page
Edit a wiki page
Get all wiki pages
Get revisions of a wiki page
Create a repository using a template
Get a repository by id
search topics via keyword
Create a repository
settings
Get instance's global settings for api
Get instance's global settings for Attachment
Get instance's global settings for repositories
Get instance's global settings for ui
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拓展接口
repository
actions
获取流水线文件列表
获取流水线任务列表
重新启动流水线任务
重新启动全部流水线任务
禁用流水线
恢复流水线
下载流水线日志
启动流水线任务
获取仓库所有文件文件夹
获取仓库路径下所有文件文件夹
仓库内搜索文件
获取单个commit内容
获取单个commit的dif内容