- 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 toGET
- List a repository's issuesGET
- Create an issue. If using deadline only the date will be taken into account, and time of day ignored.POST
- List all comments in a repositoryGET
- Get a commentGET
- Delete a commentDELETE
- Edit a commentPATCH
- Get a list of reactions from a comment of an issueGET
- Add a reaction to a comment of an issuePOST
- Remove a reaction from a comment of an issueDELETE
- Get an issueGET
- Delete an issueDELETE
- Edit an issue. If using deadline only the date will be taken into account, and time of day ignored.PATCH
- List all comments on an issueGET
- Add a comment to an issuePOST
- Delete a commentDELETE
- Edit a commentPATCH
- 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.POST
- Get an issue's labelsGET
- Replace an issue's labelsPUT
- Add a label to an issuePOST
- Remove all labels from an issueDELETE
- Remove a label from an issueDELETE
- Get a list reactions of an issueGET
- Add a reaction to an issuePOST
- Remove a reaction from an issueDELETE
- Delete an issue's existing stopwatch.DELETE
- Start stopwatch on an issue.POST
- Stop an issue's existing stopwatch.POST
- Get users who subscribed on an issue.GET
- Check if user is subscribed to an issueGET
- Subscribe user to issuePUT
- Unsubscribe user from issueDELETE
- List all comments and events on an issueGET
- List an issue's tracked timesGET
- Add tracked time to a issuePOST
- Reset a tracked time of an issueDELETE
- Delete specific tracked timeDELETE
- Get all of a repository's labelsGET
- Create a labelPOST
- Get a single labelGET
- Delete a labelDELETE
- Update a labelPATCH
- Get all of a repository's opened milestonesGET
- Create a milestonePOST
- Get a milestoneGET
- Delete a milestoneDELETE
- Update a milestonePATCH
- 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
- 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内容
- 创建一个webhook
- 获取一个webhook推送历史
- Gets the most recent non-prerelease, non-draft release of a repository, sorted by created_at
- 获取所有的发行版
- 获取一个发行版
- 创建一个发行版
- 更新一个发行版
- 获取所有分支名称
- 获取所有分支 (按类型分组)
- 获取所有标签名称
- 获取所有标签
- 获取仓库分支、标签数量
- 获取仓库readme文件内容
- 获取仓库目录下readme文件内容
- 获取所有commits(按时间分组)
- 获取仓库贡献者
- 获取仓库commit数量、标签数量、分支数量、发行版数量(按分支)
- 获取文件或文件夹下的commit列表
- 获取仓库blame内容
- 分支、标签、commit的比较接口
- 迁移项目(直接)
- 获取一个合并请求
- 获取合并请求下的commit列表
- Get changed files for a pull request
- 仓库下批量更改文件(创建、更新、删除)
- 获取合并请求下所有版本记录
- 获取合并请求下一个版本记录的diff内容
- 获取仓库代码贡献情况
- 获取所有分支
- 获取仓库贡献者(包括代码行)
- 恢复一个已删除分支
- 获取最近的commit列表
- 删除一个仓库
- organization
- users
- admin
- repository
Get an issue
GET
/repos/{owner}/{repo}/issues/{index}
issue
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Basic 之后拼接空格,以及经过 Base64 编码的 username:password
示例:
Authorization: Basic *****************
Path 参数
owner
string
必需
repo
string
必需
index
integer
必需
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/repos///issues/' \
--header 'Authorization: Basic Og=='
返回响应
🟢200成功
application/json
Body
Issue represents an issue in a repository
assets
array[object (Attachment) {7}]
可选
browser_download_url
string
可选
created_at
string <date-time>
可选
download_count
integer <int64>
可选
id
integer <int64>
可选
name
string
可选
size
integer <int64>
可选
uuid
string
可选
assignee
object (User)
可选
active
boolean
可选
avatar_url
string
可选
created
string <date-time>
可选
description
string
可选
email
string <email>
可选
followers_count
integer <int64>
可选
following_count
integer <int64>
可选
full_name
string
可选
id
integer <int64>
可选
is_admin
boolean
可选
language
string
可选
last_login
string <date-time>
可选
location
string
可选
login
string
可选
login_name
string
可选
默认值:
empty
prohibit_login
boolean
可选
restricted
boolean
可选
starred_repos_count
integer <int64>
可选
visibility
string
可选
website
string
可选
assignees
array[object (User) {20}]
可选
active
boolean
可选
avatar_url
string
可选
created
string <date-time>
可选
description
string
可选
email
string <email>
可选
followers_count
integer <int64>
可选
following_count
integer <int64>
可选
full_name
string
可选
id
integer <int64>
可选
is_admin
boolean
可选
language
string
可选
last_login
string <date-time>
可选
location
string
可选
login
string
可选
login_name
string
可选
默认值:
empty
prohibit_login
boolean
可选
restricted
boolean
可选
starred_repos_count
integer <int64>
可选
visibility
string
可选
website
string
可选
body
string
可选
closed_at
string <date-time>
可选
comments
integer <int64>
可选
created_at
string <date-time>
可选
due_date
string <date-time>
可选
html_url
string
可选
id
integer <int64>
可选
is_locked
boolean
可选
labels
array[object (Label) {7}]
可选
color
string
可选
示例值:
00aabb
description
string
可选
exclusive
boolean
可选
示例值:
false
id
integer <int64>
可选
is_archived
boolean
可选
示例值:
false
name
string
可选
url
string
可选
milestone
object (Milestone)
可选
closed_at
string <date-time>
可选
closed_issues
integer <int64>
可选
created_at
string <date-time>
可选
description
string
可选
due_on
string <date-time>
可选
id
integer <int64>
可选
open_issues
integer <int64>
可选
state
string
可选
title
string
可选
updated_at
string <date-time>
可选
number
integer <int64>
可选
original_author
string
可选
original_author_id
integer <int64>
可选
pin_order
integer <int64>
可选
pull_request
object (PullRequestMeta)
可选
merged
boolean
可选
merged_at
string <date-time>
可选
ref
string
可选
repository
object (RepositoryMeta)
可选
full_name
string
可选
id
integer <int64>
可选
name
string
可选
owner
string
可选
state
string
可选
title
string
可选
updated_at
string <date-time>
可选
url
string
可选
user
object (User)
可选
示例
{
"assets": [
{
"browser_download_url": "string",
"created_at": "2019-08-24T14:15:22Z",
"download_count": 0,
"id": 0,
"name": "string",
"size": 0,
"uuid": "string"
}
],
"assignee": {
"active": true,
"avatar_url": "string",
"created": "2019-08-24T14:15:22Z",
"description": "string",
"email": "user@example.com",
"followers_count": 0,
"following_count": 0,
"full_name": "string",
"id": 0,
"is_admin": true,
"language": "string",
"last_login": "2019-08-24T14:15:22Z",
"location": "string",
"login": "string",
"login_name": "empty",
"prohibit_login": true,
"restricted": true,
"starred_repos_count": 0,
"visibility": "string",
"website": "string"
},
"assignees": [
{
"active": true,
"avatar_url": "string",
"created": "2019-08-24T14:15:22Z",
"description": "string",
"email": "user@example.com",
"followers_count": 0,
"following_count": 0,
"full_name": "string",
"id": 0,
"is_admin": true,
"language": "string",
"last_login": "2019-08-24T14:15:22Z",
"location": "string",
"login": "string",
"login_name": "empty",
"prohibit_login": true,
"restricted": true,
"starred_repos_count": 0,
"visibility": "string",
"website": "string"
}
],
"body": "string",
"closed_at": "2019-08-24T14:15:22Z",
"comments": 0,
"created_at": "2019-08-24T14:15:22Z",
"due_date": "2019-08-24T14:15:22Z",
"html_url": "string",
"id": 0,
"is_locked": true,
"labels": [
{
"color": "00aabb",
"description": "string",
"exclusive": false,
"id": 0,
"is_archived": false,
"name": "string",
"url": "string"
}
],
"milestone": {
"closed_at": "2019-08-24T14:15:22Z",
"closed_issues": 0,
"created_at": "2019-08-24T14:15:22Z",
"description": "string",
"due_on": "2019-08-24T14:15:22Z",
"id": 0,
"open_issues": 0,
"state": "string",
"title": "string",
"updated_at": "2019-08-24T14:15:22Z"
},
"number": 0,
"original_author": "string",
"original_author_id": 0,
"pin_order": 0,
"pull_request": {
"merged": true,
"merged_at": "2019-08-24T14:15:22Z"
},
"ref": "string",
"repository": {
"full_name": "string",
"id": 0,
"name": "string",
"owner": "string"
},
"state": "string",
"title": "string",
"updated_at": "2019-08-24T14:15:22Z",
"url": "string",
"user": {
"active": true,
"avatar_url": "string",
"created": "2019-08-24T14:15:22Z",
"description": "string",
"email": "user@example.com",
"followers_count": 0,
"following_count": 0,
"full_name": "string",
"id": 0,
"is_admin": true,
"language": "string",
"last_login": "2019-08-24T14:15:22Z",
"location": "string",
"login": "string",
"login_name": "empty",
"prohibit_login": true,
"restricted": true,
"starred_repos_count": 0,
"visibility": "string",
"website": "string"
}
}
🟠404404
修改于 2024-03-15 02:18:17