ActivityApi
DELETE /v5/user/starred/{owner}/{repo}
取消 star 一个项目
ActivityApi
DELETE /v5/user/subscriptions/{owner}/{repo}
取消 watch 一个项目
ActivityApi
GET /v5/events
获取站内所有公开动态
ActivityApi
GET /v5/networks/{owner}/{repo}/events
列出项目的所有公开动态
ActivityApi
GET /v5/notifications/messages
列出授权用户的所有私信
ActivityApi
GET /v5/notifications/messages/{id}
获取一个私信
ActivityApi
GET /v5/notifications/threads
列出授权用户的所有通知
ActivityApi
GET /v5/notifications/threads/{id}
获取一个通知
ActivityApi
GET /v5/orgs/{org}/events
列出组织的公开动态
ActivityApi
GET /v5/repos/{owner}/{repo}/events
列出项目的所有动态
ActivityApi
GET /v5/repos/{owner}/{repo}/notifications
列出一个项目里的通知
ActivityApi
GET /v5/repos/{owner}/{repo}/stargazers
列出 star 了项目的用户
ActivityApi
GET /v5/repos/{owner}/{repo}/subscribers
列出 watch 了项目的用户
ActivityApi
GET /v5/user/starred
列出授权用户 star 了的项目
ActivityApi
GET /v5/user/starred/{owner}/{repo}
检查授权用户是否 star 了一个项目
ActivityApi
GET /v5/user/subscriptions
列出授权用户 watch 了的项目
ActivityApi
GET /v5/user/subscriptions/{owner}/{repo}
检查授权用户是否 watch 了一个项目
ActivityApi
GET /v5/users/{username}/events
列出用户的动态
ActivityApi
GET /v5/users/{username}/events/orgs/{org}
列出用户所属组织的动态
ActivityApi
GET /v5/users/{username}/events/public
列出用户的公开动态
ActivityApi
GET /v5/users/{username}/received_events
列出一个用户收到的动态
ActivityApi
GET /v5/users/{username}/received_events/public
列出一个用户收到的公开动态
ActivityApi
GET /v5/users/{username}/starred
列出用户 star 了的项目
ActivityApi
GET /v5/users/{username}/subscriptions
列出用户 watch 了的项目
ActivityApi
PATCH /v5/notifications/messages/{id}
标记一个私信为已读
ActivityApi
PATCH /v5/notifications/threads/{id}
标记一个通知为已读
ActivityApi
POST /v5/notifications/messages
发送私信给指定用户
ActivityApi
PUT /v5/notifications/messages
标记所有私信为已读
ActivityApi
PUT /v5/notifications/threads
标记所有通知为已读
ActivityApi
PUT /v5/repos/{owner}/{repo}/notifications
标记一个项目里的通知为已读
ActivityApi
PUT /v5/user/starred/{owner}/{repo}
star 一个项目
ActivityApi
PUT /v5/user/subscriptions/{owner}/{repo}
watch 一个项目
GistsApi
DELETE /v5/gists/{gist_id}/comments/{id}
删除代码片段的评论
GistsApi
DELETE /v5/gists/{id}
删除该条代码片段
GistsApi
DELETE /v5/gists/{id}/star
取消Star代码片段
GistsApi
GET /v5/gists
获取代码片段
GistsApi
GET /v5/gists/{gist_id}/comments
获取代码片段的评论
GistsApi
GET /v5/gists/{gist_id}/comments/{id}
获取单条代码片段的评论
GistsApi
GET /v5/gists/{id}
获取单条代码片段
GistsApi
GET /v5/gists/{id}/commits
获取代码片段的commit
GistsApi
GET /v5/gists/{id}/forks
获取Fork该条代码片段的列表
GistsApi
GET /v5/gists/{id}/star
判断代码片段是否已Star
GistsApi
GET /v5/gists/public
获取公开的代码片段
GistsApi
GET /v5/gists/starred
获取用户Star的代码片段
GistsApi
GET /v5/users/{username}/gists
获取指定用户的公开代码片段
GistsApi
PATCH /v5/gists/{gist_id}/comments/{id}
修改代码片段的评论
GistsApi
PATCH /v5/gists/{id}
修改代码片段
GistsApi
POST /v5/gists
创建代码片段
GistsApi
POST /v5/gists/{gist_id}/comments
增加代码片段的评论
GistsApi
POST /v5/gists/{id}/forks
Fork代码片段
GistsApi
PUT /v5/gists/{id}/star
Star代码片段
GitDataApi
GET /v5/repos/{owner}/{repo}/git/blobs/{sha}
获取文件Blob
GitDataApi
GET /v5/repos/{owner}/{repo}/git/trees/{sha}
获取目录Tree
IssuesApi
DELETE /v5/repos/{owner}/{repo}/issues/comments/{id}
删除Issue某条评论
IssuesApi
GET /v5/issues
获取当前授权用户的所有Issue
IssuesApi
GET /v5/orgs/{org}/issues
获取当前用户某个组织的Issues
IssuesApi
GET /v5/repos/{owner}/{repo}/issues
项目的所有Issues
IssuesApi
GET /v5/repos/{owner}/{repo}/issues/comments
获取项目所有Issue的评论
IssuesApi
GET /v5/repos/{owner}/{repo}/issues/comments/{id}
获取项目Issue某条评论
IssuesApi
GET /v5/repos/{owner}/{repo}/issues/{number}
项目的某个Issue
IssuesApi
GET /v5/repos/{owner}/{repo}/issues/{number}/comments
获取项目某个Issue所有的评论
IssuesApi
GET /v5/user/issues
获取当前授权用户的所有Issues
IssuesApi
PATCH /v5/repos/{owner}/{repo}/issues/comments/{id}
更新Issue某条评论
IssuesApi
PATCH /v5/repos/{owner}/{repo}/issues/{number}
更新Issue
IssuesApi
POST /v5/repos/{owner}/{repo}/issues
创建Issue
IssuesApi
POST /v5/repos/{owner}/{repo}/issues/{number}/comments
创建某个Issue评论
LabelsApi
DELETE /v5/repos/{owner}/{repo}/issues/{number}/labels
删除Issue所有标签
LabelsApi
DELETE /v5/repos/{owner}/{repo}/issues/{number}/labels/{name}
删除Issue标签
LabelsApi
DELETE /v5/repos/{owner}/{repo}/labels/{name}
删除一个项目标签
LabelsApi
GET /v5/repos/{owner}/{repo}/issues/{number}/labels
获取项目Issue的所有标签
LabelsApi
GET /v5/repos/{owner}/{repo}/labels
获取项目所有标签
LabelsApi
GET /v5/repos/{owner}/{repo}/labels/{name}
根据标签名称获取单个标签
LabelsApi
PATCH /v5/repos/{owner}/{repo}/labels/{original_name}
更新一个项目标签
LabelsApi
POST /v5/repos/{owner}/{repo}/issues/{number}/labels
创建Issue标签
LabelsApi
POST /v5/repos/{owner}/{repo}/labels
创建项目标签
LabelsApi
PUT /v5/repos/{owner}/{repo}/issues/{number}/labels
替换Issue所有标签
MilestonesApi
DELETE /v5/repos/{owner}/{repo}/milestones/{number}
删除项目单个里程碑
MilestonesApi
GET /v5/repos/{owner}/{repo}/milestones
获取项目所有里程碑
MilestonesApi
GET /v5/repos/{owner}/{repo}/milestones/{number}
获取项目单个里程碑
MilestonesApi
PATCH /v5/repos/{owner}/{repo}/milestones/{number}
更新项目里程碑
MilestonesApi
POST /v5/repos/{owner}/{repo}/milestones
创建项目里程碑
MiscellaneousApi
GET /v5/emojis
列出可使用的 Emoji
MiscellaneousApi
GET /v5/gitignore/templates
列出可使用的 .gitignore 模板
MiscellaneousApi
GET /v5/gitignore/templates/{name}
获取一个 .gitignore 模板
MiscellaneousApi
GET /v5/gitignore/templates/{name}/raw
获取一个 .gitignore 模板原始文件
MiscellaneousApi
GET /v5/licenses
列出可使用的开源许可协议
MiscellaneousApi
GET /v5/licenses/{license}
获取一个开源许可协议
MiscellaneousApi
GET /v5/licenses/{license}/raw
获取一个开源许可协议原始文件
MiscellaneousApi
GET /v5/repos/{owner}/{repo}/license
获取一个项目使用的开源许可协议
MiscellaneousApi
POST /v5/markdown
渲染 Markdown 文本
OrganizationsApi
DELETE /v5/orgs/{org}/memberships/{username}
移除授权用户所管理组织中的成员
OrganizationsApi
DELETE /v5/user/memberships/orgs/{org}
退出一个组织
OrganizationsApi
GET /v5/orgs/{org}
获取一个组织
OrganizationsApi
GET /v5/orgs/{org}/members
列出一个组织的所有成员
OrganizationsApi
GET /v5/orgs/{org}/memberships/{username}
获取授权用户所属组织的一个成员
OrganizationsApi
GET /v5/user/memberships/orgs
列出授权用户在所属组织的成员资料
OrganizationsApi
GET /v5/user/memberships/orgs/{org}
获取授权用户在一个组织的成员资料
OrganizationsApi
GET /v5/user/orgs
列出授权用户所属的组织
OrganizationsApi
GET /v5/users/{username}/orgs
列出用户所属的组织
OrganizationsApi
PATCH /v5/orgs/{org}
更新授权用户所管理的组织资料
OrganizationsApi
PATCH /v5/user/memberships/orgs/{org}
更新授权用户在一个组织的成员资料
OrganizationsApi
PUT /v5/orgs/{org}/memberships/{username}
增加或更新授权用户所管理组织的成员
PullRequestsApi
DELETE /v5/repos/{owner}/{repo}/pulls/comments/{id}
删除评论
PullRequestsApi
DELETE /v5/repos/{owner}/{repo}/pulls/{number}/requested_reviewers
移除审查人员
PullRequestsApi
GET /v5/repos/{owner}/{repo}/pulls
获取Pull Request列表
PullRequestsApi
GET /v5/repos/{owner}/{repo}/pulls/comments
获取该项目下的所有Pull Request评论
PullRequestsApi
GET /v5/repos/{owner}/{repo}/pulls/comments/{id}
获取Pull Request的某个评论
PullRequestsApi
GET /v5/repos/{owner}/{repo}/pulls/{number}
获取单个Pull Request
PullRequestsApi
GET /v5/repos/{owner}/{repo}/pulls/{number}/comments
获取某个Pull Request的所有评论
PullRequestsApi
GET /v5/repos/{owner}/{repo}/pulls/{number}/commits
获取某Pull Request的所有Commit信息。最多显示250条Commit
PullRequestsApi
GET /v5/repos/{owner}/{repo}/pulls/{number}/files
Pull Request Commit文件列表。最多显示300条diff
PullRequestsApi
GET /v5/repos/{owner}/{repo}/pulls/{number}/merge
判断Pull Request是否已经合并
PullRequestsApi
GET /v5/repos/{owner}/{repo}/pulls/{number}/requested_reviewers
获取审查人员的列表
PullRequestsApi
PATCH /v5/repos/{owner}/{repo}/pulls/comments/{id}
编辑评论
PullRequestsApi
PATCH /v5/repos/{owner}/{repo}/pulls/{number}
更新Pull Request信息
PullRequestsApi
POST /v5/repos/{owner}/{repo}/pulls
创建Pull Request
PullRequestsApi
POST /v5/repos/{owner}/{repo}/pulls/{number}/comments
提交Pull Request评论
PullRequestsApi
POST /v5/repos/{owner}/{repo}/pulls/{number}/requested_reviewers
增加审查人员
PullRequestsApi
PUT /v5/repos/{owner}/{repo}/pulls/{number}/merge
合并Pull Request
RepositoriesApi
DELETE /v5/repos/{owner}/{repo}
删除一个项目
RepositoriesApi
DELETE /v5/repos/{owner}/{repo}/branches/{branch}/protection
取消保护分支的设置
RepositoriesApi
DELETE /v5/repos/{owner}/{repo}/collaborators/{username}
移除项目成员
RepositoriesApi
DELETE /v5/repos/{owner}/{repo}/comments/{id}
删除Commit评论
RepositoriesApi
DELETE /v5/repos/{owner}/{repo}/contents/{path}
删除文件
RepositoriesApi
DELETE /v5/repos/{owner}/{repo}/keys/{id}
删除一个项目公钥
RepositoriesApi
DELETE /v5/repos/{owner}/{repo}/releases/{id}
删除项目Release
RepositoriesApi
GET /v5/orgs/{org}/repos
获取一个组织的项目
RepositoriesApi
GET /v5/repos/{owner}/{repo}
列出授权用户的某个项目
RepositoriesApi
GET /v5/repos/{owner}/{repo}/branches
获取所有分支
RepositoriesApi
GET /v5/repos/{owner}/{repo}/branches/{branch}
获取单个分支
RepositoriesApi
GET /v5/repos/{owner}/{repo}/collaborators
获取项目的所有成员
RepositoriesApi
GET /v5/repos/{owner}/{repo}/collaborators/{username}
判断用户是否为项目成员
RepositoriesApi
GET /v5/repos/{owner}/{repo}/collaborators/{username}/permission
查看项目成员的权限
RepositoriesApi
GET /v5/repos/{owner}/{repo}/comments
获取项目的Commit评论
RepositoriesApi
GET /v5/repos/{owner}/{repo}/comments/{id}
获取项目的某条Commit评论
RepositoriesApi
GET /v5/repos/{owner}/{repo}/commits
项目的所有提交
RepositoriesApi
GET /v5/repos/{owner}/{repo}/commits/{ref}/comments
获取单个Commit的评论
RepositoriesApi
GET /v5/repos/{owner}/{repo}/commits/{sha}
项目的某个提交
RepositoriesApi
GET /v5/repos/{owner}/{repo}/compare/{base}...{head}
两个Commits之间对比的版本差异
RepositoriesApi
GET /v5/repos/{owner}/{repo}/contents(/{path})
获取仓库具体路径下的内容
RepositoriesApi
GET /v5/repos/{owner}/{repo}/contributors
获取项目贡献者
RepositoriesApi
GET /v5/repos/{owner}/{repo}/forks
查看项目的Forks
RepositoriesApi
GET /v5/repos/{owner}/{repo}/keys
展示项目的公钥
RepositoriesApi
GET /v5/repos/{owner}/{repo}/keys/{id}
获取项目的单个公钥
RepositoriesApi
GET /v5/repos/{owner}/{repo}/pages
获取Pages信息
RepositoriesApi
GET /v5/repos/{owner}/{repo}/readme
获取仓库README
RepositoriesApi
GET /v5/repos/{owner}/{repo}/releases
获取项目的所有Releases
RepositoriesApi
GET /v5/repos/{owner}/{repo}/releases/{id}
获取项目的单个Releases
RepositoriesApi
GET /v5/repos/{owner}/{repo}/releases/latest
获取项目的最后更新的Release
RepositoriesApi
GET /v5/repos/{owner}/{repo}/releases/tags/{tag}
根据Tag名称获取项目的Release
RepositoriesApi
GET /v5/repos/{owner}/{repo}/tags
列出项目所有的tags
RepositoriesApi
GET /v5/user/repos
列出授权用户的所有项目
RepositoriesApi
GET /v5/users/{username}/repos
获取某个用户的公开项目
RepositoriesApi
PATCH /v5/repos/{owner}/{repo}
更新项目设置
RepositoriesApi
PATCH /v5/repos/{owner}/{repo}/comments/{id}
更新Commit评论
RepositoriesApi
PATCH /v5/repos/{owner}/{repo}/releases/{id}
更新项目Release
RepositoriesApi
POST /v5/orgs/{org}/repos
创建组织项目
RepositoriesApi
POST /v5/repos/{owner}/{repo}/commits/{sha}/comments
创建Commit评论
RepositoriesApi
POST /v5/repos/{owner}/{repo}/contents/{path}
新建文件
RepositoriesApi
POST /v5/repos/{owner}/{repo}/forks
Fork一个项目
RepositoriesApi
POST /v5/repos/{owner}/{repo}/keys
为项目添加公钥
RepositoriesApi
POST /v5/repos/{owner}/{repo}/pages/builds
请求建立Pages
RepositoriesApi
POST /v5/repos/{owner}/{repo}/releases
创建项目Release
RepositoriesApi
POST /v5/user/repos
创建一个项目
RepositoriesApi
PUT /v5/repos/{owner}/{repo}/branches/{branch}/protection
设置分支保护
RepositoriesApi
PUT /v5/repos/{owner}/{repo}/collaborators/{username}
添加项目成员
RepositoriesApi
PUT /v5/repos/{owner}/{repo}/contents/{path}
更新文件
UsersApi
DELETE /v5/user/following/{username}
取消关注一个用户
UsersApi
DELETE /v5/user/keys/{id}
删除一个公钥
UsersApi
DELETE /v5/user/unconfirmed_email
删除授权用户未激活的邮箱地址
UsersApi
GET /v5/user
获取授权用户的资料
UsersApi
GET /v5/user/address
获取授权用户的地理信息
UsersApi
GET /v5/user/emails
获取授权用户的邮箱地址
UsersApi
GET /v5/user/followers
列出授权用户的关注者
UsersApi
GET /v5/user/following
列出授权用户正关注的用户
UsersApi
GET /v5/user/following/{username}
检查授权用户是否关注了一个用户
UsersApi
GET /v5/user/keys
列出授权用户的所有公钥
UsersApi
GET /v5/user/keys/{id}
获取一个公钥
UsersApi
GET /v5/users/{username}
获取一个用户
UsersApi
GET /v5/users/{username}/followers
列出指定用户的关注者
UsersApi
GET /v5/users/{username}/following
列出指定用户正在关注的用户
UsersApi
GET /v5/users/{username}/following/{target_user}
检查指定用户是否关注目标用户
UsersApi
GET /v5/users/{username}/keys
列出指定用户的所有公钥
UsersApi
PATCH /v5/user
更新授权用户的资料
UsersApi
PATCH /v5/user/address
更新授权用户的地理信息
UsersApi
POST /v5/user/emails
添加授权用户的新邮箱地址
UsersApi
POST /v5/user/keys
添加一个公钥
UsersApi
PUT /v5/user/following/{username}
关注一个用户
WebhooksApi
DELETE /v5/repos/{owner}/{repo}/hooks/{id}
删除一个项目WebHook
WebhooksApi
GET /v5/repos/{owner}/{repo}/hooks
列出项目的WebHooks
WebhooksApi
GET /v5/repos/{owner}/{repo}/hooks/{id}
获取项目单个WebHook
WebhooksApi
PATCH /v5/repos/{owner}/{repo}/hooks/{id}
更新一个项目WebHook
WebhooksApi
POST /v5/repos/{owner}/{repo}/hooks
创建一个项目WebHook
WebhooksApi
POST /v5/repos/{owner}/{repo}/hooks/{id}/tests
测试WebHook是否发送成功