Categorygithub.com/mindfocus/coding-sdk
repositorypackage
0.0.0-20241211014702-a0b4459c763d
Repository: https://github.com/mindfocus/coding-sdk.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# README

Go API client for openapi

CODING 提供了丰富的 API 接口,注册应用即可使用,无需审核,支持两种认证方式:OAuth 2.0 协议个人访问令牌项目令牌

OAuth 认证

生态令牌权限

令牌权限说明

Scope的权限分为只读(ro)和读写(rw) 俩种,用户可通过权限点+权限方式获取完整的权限 Scope 信息。例如,用户信息授权为只读时,用户的令牌权限 Scope 为 user:profile:ro

名称描述信息Scope 信息权限范围示例
用户信息管理用户的基础信息。user:profilerouser:profile:ro
用户邮箱管理用户的电子邮件地址。user:emailrouser:email:ro
用户通知管理用户的站内通知。user:notificationro、rwuser:notification:rw
用户公钥管理用户配置的个人公钥和部署公钥信息。user:public-keyro、rwuser:public-key:rw
团队信息管理团队基本信息。team:profileroteam:profile:ro
团队成员管理团队成员信息以及团队成员相关操作。team:memberro、rwteam:member:rw
项目信息管理项目基本信息。project:profilero、rwproject:profile:rw
项目成员管理项目成员。project:memberro、rwproject:member:rw
项目令牌管理项目令牌。project:tokenro、rwproject:token:rw
项目公告管理项目公告。project:noticero、rwproject:notice:rw
项目标签管理项目标签。project:labelro、rwproject:label:rw
项目集信息管理项目集基本信息。program:profilero、rwprogram:profile:rw
项目集项目管理项目集下的项目列表。program:projectro、rwprogram:project:rw
项目集成员管理项目集下的成员列表。program:memberro、rwprogram:member:rw
关联资源管理团队和项目资源关联关系。related-resource:resourcero、rwrelated-resource:resource:rw
凭据信息管理团队凭据。credential:profilero、rwcredential:profile:rw
Service Hooks管理和配置 Service Hooks。service-hook:profilero、rwservice-hook:profile:rw
权限组管理权限组。ram:policyro、rwram:policy:rw
授权配置权限授权。ram:grantro、rwram:grant:rw
用户组管理权限用户组。ram:user-grouproram:user-group:ro
研发度量数据集研发度量数据集performance:datasetroperformance:dataset:ro
项目协同配置和使用项目协同功能。collaboration:issuero、rwcollaboration:issue:rw
知识管理管理知识空间和撰写知识文档。document:knowledgero、rwdocument:knowledge:rw
文件网盘管理上传、分享和下载文件等。document:filero、rwdocument:file:rw
API 文档发布、授权发布 API 文档。document:api-docro、rwdocument:api-doc:rw
代码仓库管理仓库vcs:repositoryro、rwvcs:repository:rw
合并请求管理代码仓库的合并请求。vcs:mergero、rwvcs:merge:rw
部署公钥管理代码仓库的部署公钥。vcs:ssh-keyro、rwvcs:ssh-key:rw
版本管理管理代码仓库的版本信息。vcs:releasero、rwvcs:release:rw
外部仓库管理关联的外部仓库信息。depot:external-repositoryro、rwdepot:external-repository:rw
测试管理管理测试计、测试用例和测试报告等。testing:profilero、rwtesting:profile:rw
持续部署数据统计持续部署发布数据统计。cd:statisticsrocd:statistics:ro
持续部署主机组管理持续部署主机组。cd:host-serverro、rwcd:host-server:rw
持续部署云账号管理持续部署云账号。cd:cloud-accountro、rwcd:cloud-account:rw
持续部署应用管理和配置持续部署应用。cd:applicationro、rwcd:application:rw
持续部署流程管理和配置持续部署流程。cd:pipelinero、rwcd:pipeline:rw
制品库仓库管理制品库仓库。artifact:repositoryro、rwartifact:repository:rw
制品库版本管理制品版本信息。artifact:versionro、rwartifact:version:rw
制品库配置管理制品库配置。artifact:propertiesro、rwartifact:properties:rw
制品库包管理制品库包。artifact:packageroartifact:package:ro
资产列表管理资产列表assets:listro、rwassets:list:rw
资产属性管理资产属性assets:attributero、rwassets:attribute:rw

创建 CODING 应用

1、新建应用

点击【团队设置】->【生态能力】->【发布应用】->【新建应用】,填写信息。「回调地址」处填写回调服务地址,这里以codesign为例。

2、获取 Client ID 和 Client Secret

点击创建好的应用,点击客户端秘钥,即可看到客户端ID与客户端秘钥

注意事项:
  • 更换令牌时,先新建令牌,再删除旧令牌
  • 最多同时可创建 5 个令牌
  • 令牌只有创建时可查看,创建后,任何人无法查看,请妥善保管。

3、修改令牌权限

根据需求修改令牌权限,这里设置了用户信息只读权限与项目信息读写权限作为示例

用户授权

浏览器访问以下链接,进入到授权登录页面:

GET https://{your-team}.coding.net/oauth_authorize.html?client_id={client_id}&redirect_uri={redirect_uri}&response_type=code&state=${state}&scope={scope}

参数说明:

  • your-team:团队域名前缀;

  • client_id:应用详情页的 Client ID;

  • redirect_uri:应用详情页填写的回调地址;

  • response_type:返回类型,固定为 code;

  • state: 业务侧可以传任何值,这个值会原封不动传递回去,用来给业务识别一些场景用的。

  • scope:授权范围,多个权限间以逗号分隔,如:user:profile:ro,project:profile:rw

点击授权后,浏览器将带着授权码(code)参数和业务状态码(state)跳转到回调地址,如:

https://codesign.qq.com/?code={code}&state={state}&team={teamGk}&scope=user%3Aprofile%3Aro,project%3Aprofile%3Arw

获取 access_token

获取授权码(code)后,开发者的后端程序向 CODING 发送请求,获取 access_token。

请求链接:

POST https://{your-team}.coding.net/api/oauth/access_token
Content-Type: application/x-www-form-urlencoded

client_id={client_id}&client_secret={client_secret}&grant_type=authorization_code&code={code}

参数说明:

  • your-team:团队域名前缀;

  • client_id:应用详情页的 Client ID;

  • client_secret:应用详情页的 Client Secret;

  • code:上一步获取的授权码,须注意每个 code 仅能使用一次,且有效期仅5分钟;

  • grant_type:授权类型,固定为 authorization_code;

返回值:

{
  \"access_token\": \"RtdlB8UgzKZ7BJdXKC5dQRiUAzwFcBFZbB2NPaNX3DUkJMhXqi5Cb_k-V7QxbwzFmo9oBkelu95xSoxualndQm9e1oc6F3H77z97aSE6neRrjf5oOu8Owzew_J1yC975\",
  \"refresh_token\": \"9pqtQ6QUQlX9cdJCJ726PbeEVI7wCxNWflb16vz59QxSHQlFv0nnlxr8CpKf4gwPhaijKsDFmPWdR9ryiPMdzESKaMAqIhfCYvBjzmpsqiSHxqLpCXGV1amOtqjx9eyJ\",
  \"scope\": \"user:profile:ro project:profile:rw\",
  \"team\": \"jackwhu-test\",
  \"token_type\": \"Bearer\",
  \"expires_in\": \"7200\"
}

返回值:

  • access_token: access_token值,可用于调用OpenAPI接口,建议按expires_in保存access_token
  • refresh_token: 刷新时使用的token,有效期90天。access_token过期后可用于刷新access_token
  • scope:令牌权限范围
  • team: 团队gk
  • token_type:token类型
  • expires_in:过期时间,单位秒

刷新 access_token

通过上面获取到的 refresh_token,开发者的后端程序可以向 CODING 发送请求,刷新 access_token。
注意:调用刷新接口后,即使 access_token 未过期,原 access_token 也将失效

请求链接:

POST https://{your-team}.coding.net/api/oauth/access_token
Content-Type: application/x-www-form-urlencoded

client_id={client_id}&client_secret={client_secret}&grant_type=authorization_code&refresh_token={refresh_token}

参数说明:

  • your-team:团队域名前缀;

  • client_id:应用详情页的 Client ID;

  • client_secret:应用详情页的 Client Secret;

  • refresh_token:获取 access_token接口返回的refresh_token字段

  • grant_type:授权类型,固定为 refresh_token;

返回值:

{
  \"access_token\": \"q4qIkUGhJ2qfcdSV3bWx0YfQj-WjLqXG7LSdP9Oo3sOAjmuY-Bb_QJ6ORt-By-bc7WFFT7PyH7RXEvPLBM5lFU9PBOofgzXN9Lh5zp3FWRdyV_4XGno4U_S7zMkixWnv\",
  \"refresh_token\": \"9pqtQ6QUQlX9cdJCJ726PbeEVI7wCxNWflb16vz59QxSHQlFv0nnlxr8CpKf4gwPhaijKsDFmPWdR9ryiPMdzESKaMAqIhfCYvBjzmpsqiSHxqLpCXGV1amOtqjx9eyJ\",
  \"scope\": \"user:profile:ro project:profile:rw\",
  \"team\": \"jackwhu-test\",
  \"token_type\": \"Bearer\",
  \"expires_in\": \"7200\"
}

获取当前用户信息

请求链接:

POST https://{your-team}.coding.net/open-api
Authorization: Bearer RtdlB8UgzKZ7BJdXKC5dQRiUAzwFcBFZbB2NPaNX3DUkJMhXqi5Cb_k-V7QxbwzFmo9oBkelu95xSoxualndQm9e1oc6F3H77z97aSE6neRrjf5oOu8Owzew_J1yC975
Content-Type: application/json

{
    \"Action\": \"DescribeCodingCurrentUser\"
}

Headers说明:

  • Authorization:"Bearer {access_token}"

参数说明:

  • Action:固定为DescribeCodingCurrentUser,令牌须打开user:profile:ro权限

返回值:

{
  \"Response\": {
    \"User\": {
      \"Id\": 183478,
      \"Status\": 1,
      \"Email\": \"[email protected]\",
      \"GlobalKey\": \"anywhere\",
      \"Avatar\": \"https://e.coding.net/static/fruit_avatar/Fruit-20.png\",
      \"Gravatar\": \"\",
      \"Name\": \"qqq\",
      \"NamePinYin\": \"qqq\",
      \"Phone\": \"18800000000\",
      \"PhoneValidation\": 1,
      \"EmailValidation\": 1,
      \"PhoneRegionCode\": \"+86\",
      \"Region\": \"cn\",
      \"TeamId\": 1,
      \"WeComId\": \"woG7VgCgAAov2F-sAQkD_YPsLNJiP1Vg\"
    },
    \"RequestId\": \"133e152f-8852-4d99-b704-c7ff245a1640\"
  }
}

个人令牌认证

获取个人令牌

  • 点击左下角的【个人账户设置】>【访问令牌】>【新建访问令牌】,勾选相关权限后会生成「个人访问令牌」。若刷新页面令牌会消失,需输入账号密码后重新生成。
  • 令牌权限与OAuth令牌权限一样

获取当前用户信息

请求链接:

POST https://{your-team}.coding.net/open-api
Authorization: token 70823e19fb3f2aa7d1ef08727f6ab5d4dcd20af8
Content-Type: application/json

{
    \"Action\": \"DescribeCodingCurrentUser\"
}

header:

Authorization: token {访问令牌}

请求示例:

curl --location --request POST 'https://jackwhu-test.coding.net/open-api' \\
--header 'Authorization: token 70823e19fb3f2aa7d1ef08727f6ab5d4dcd20af8' \\
--header 'Content-Type: application/json' \\
--data-raw '{
    \"Action\": \"DescribeCodingCurrentUser\"
}'

项目令牌认证

项目令牌Scope

名称描述Scope 信息权限范围
项目协同读取与操作项目协同project_issue_rw读写
文件新建、查询、删除、编辑文件file_rw读写
WIKI新建、查询、删除、编辑Wikiwiki_rw读写
项目公告新建、查询、删除、编辑项目公告project_tweet_rw读写
API 文档发布 API 文档api_doc_release读写
关联资源新建、查询、删除关联资源resource_reference_rw读写
项目成员读取与操作项目成员project_member_rw读写
项目权限读取与操作项目权限project_permission_rw读写
项目标签新建、查询、删除、编辑项目标签project_label_rw读写
测试协同执行 API 自动化测试ifbook_run_task读写
测试协同API 文档导入与导出ifbook_import_export读写
读取代码仓库读取代码仓库depot_read只读
推送至代码仓库推送至代码仓库depot_write读写
MR新建、查询、删除、编辑合并请求merge_request_rw读写
版本发布新建、查询、删除、编辑版本发布release_rw读写
制品库拉取制品库artifact_r只读
制品库拉取、推送制品库artifact_rw读写
制品属性新建、查询、删除、编辑制品属性artifact_version_props_rw读写
构建节点允许构建节点接入ci_agent_register读写
API触发构建计划管理/触发构建ci_manager读写
构建计划构建计划管理/触发构建(仅用于 Open API)open_ci_manager读写

获取项目令牌

  1. 点击【项目设置】>【开发者选项】>【项目令牌】>【新建项目令牌】,勾选相关权限后会生成「项目令牌」。点击查看密码即可获取密码信息

  1. Basic认证:将用户名与密码通过”用户名:密码“方式拼接后,使用Base64进行编码,获取凭证

获取当前项目信息

请求链接:

POST https://{your-team}.coding.net/open-api
Authorization: Basic cHRib2x5enBpYzB4OjNlZmYzOGY2MzU3MzhkYTNlMzAxYjcwZmI2ZGZhYzlhZjQ3MTQyZmE
Content-Type: application/json

{
    \"Action\": \"DescribeOneProject\",
    \"ProjectId\": 11595365
}

header:

Authorization: Basic cHRib2x5enBpYzB4OjNlZmYzOGY2MzU3MzhkYTNlMzAxYjcwZmI2ZGZhYzlhZjQ3MTQyZmE

请求示例:

curl --location --request POST 'https://jackwhu-test.coding.net/open-api' \\
--header 'Authorization: Basic cHRib2x5enBpYzB4OjNlZmYzOGY2MzU3MzhkYTNlMzAxYjcwZmI2ZGZhYzlhZjQ3MTQyZmE' \\
--header 'Content-Type: application/json' \\
--data-raw '{
    \"Action\": \"DescribeOneProject\",
    \"ProjectId\": 11595365
}'

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.0
  • Package version: 1.0.0
  • Generator version: 7.9.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import openapi "github.com/GIT_USER_ID/GIT_REPO_ID"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value openapi.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), openapi.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value openapi.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), openapi.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using openapi.ContextOperationServerIndices and openapi.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), openapi.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), openapi.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://e.coding.net/open-api

ClassMethodHTTP requestDescription
DefaultApiArchiveTestRunPost /?action=ArchiveTestRun测试计划归档
DefaultApiAttachResourceScopeToPolicyPost /?action=AttachResourceScopeToPolicy权限组添加可用的资源,原有其它资源不受影响,若已存在的资源不再进行追加
DefaultApiAttachToResourcePost /?action=AttachToResource授权追加,原有其它授权不受影响,若授权已存在不再进行追加
DefaultApiBindCdApplicationToProjectPost /?action=BindCdApplicationToProject绑定 CD 应用到项目
DefaultApiBoundExternalDepotPost /?action=BoundExternalDepot外部仓库关联
DefaultApiCancelCdPipelinePost /?action=CancelCdPipelineCD 部署流程取消执行
DefaultApiClearCodingCIJobCachePost /?action=ClearCodingCIJobCache构建计划缓存清理
DefaultApiCreateArtifactCreditPost /?action=CreateArtifactCredit制品授信清单创建
DefaultApiCreateArtifactPropertiesPost /?action=CreateArtifactProperties制品属性新增(指定版本)
DefaultApiCreateArtifactRepositoryPost /?action=CreateArtifactRepository制品仓库创建
DefaultApiCreateAttachmentPrepareSignUrlPost /?action=CreateAttachmentPrepareSignUrl附件预上传信息生成
DefaultApiCreateBinaryFilesPost /CreateBinaryFilesGit文件-Git仓库创建二进制文件
DefaultApiCreateBranchProtectionPost /CreateBranchProtection仓库设置-新增代码保护规则
DefaultApiCreateBranchProtectionMemberPost /CreateBranchProtectionMember仓库设置-新增保护分支规则管理员
DefaultApiCreateCaseResultPost /?action=CreateCaseResult测试用例添加测试结果
DefaultApiCreateCdCloudAccountPost /?action=CreateCdCloudAccountCD 云账号添加
DefaultApiCreateCdHostServerGroupPost /?action=CreateCdHostServerGroupCD 主机组添加
DefaultApiCreateCdPipelinePost /?action=CreateCdPipelineCD 部署流程创建
DefaultApiCreateCdTaskPost /?action=CreateCdTaskCD 任务执行
DefaultApiCreateCodingCIJobPost /?action=CreateCodingCIJob构建计划创建
DefaultApiCreateCodingCIJobByTeamTemplatePost /?action=CreateCodingCIJobByTeamTemplate构建计划-根据团队模版创建
DefaultApiCreateCodingProjectPost /?action=CreateCodingProject项目创建
DefaultApiCreateDepartmentPost /?action=CreateDepartment部门创建
DefaultApiCreateDepotByTemplatePost /CreateDepotByTemplate仓库信息-根据模板创建仓库
DefaultApiCreateDepotFilePushRulePost /CreateDepotFilePushRule仓库设置-新增git仓库文件推送规则
DefaultApiCreateDepotFilePushRulePrivilegePost /CreateDepotFilePushRulePrivilege仓库设置-新增git仓库文件推送规则特权者
DefaultApiCreateFilePost /?action=CreateFile文件创建
DefaultApiCreateFolderPost /?action=CreateFolder文件夹创建
DefaultApiCreateGitBranchPost /CreateGitBranch仓库分支-用于代码仓库新建分支
DefaultApiCreateGitCommitPost /CreateGitCommitGit提交-创建一次提交
DefaultApiCreateGitCommitCommentPost /CreateGitCommitCommentGit提交-为某次提交创建一条评论
DefaultApiCreateGitCommitNotePost /CreateGitCommitNoteGit提交-创建提交注释。注意:对于 NotesRef 参数建议默认为空,因为git会使用默认的ref :refs/notes/commits,如果填了这个参数,会用这个参数指定的ref来保存您的git note,有可能会覆盖您原有的ref。
DefaultApiCreateGitDeployKeyPost /CreateGitDeployKey仓库设置-新建部署公钥
DefaultApiCreateGitDepotPost /?action=CreateGitDepot仓库信息-创建代码仓库
DefaultApiCreateGitFilesPost /CreateGitFilesGit文件-创建仓库文件
DefaultApiCreateGitMergeReqPost /CreateGitMergeReq合并请求-创建git合并请求
DefaultApiCreateGitMergeRequestPost /CreateGitMergeRequest合并请求-创建Git合并请求mr
DefaultApiCreateGitProtectedTagRulePost /CreateGitProtectedTagRule仓库设置-创建标签保护规则
DefaultApiCreateGitProtectedTagRulesPost /CreateGitProtectedTagRules仓库设置-批量创建标签保护规则
DefaultApiCreateGitReleasePost /CreateGitRelease版本信息-新建git版本
DefaultApiCreateGitTagPost /CreateGitTag标签信息-创建标签
DefaultApiCreateIssuePost /CreateIssue事项创建
DefaultApiCreateIssueBlockPost /?action=CreateIssueBlock前置事项添加
DefaultApiCreateIssueCommentPost /?action=CreateIssueComment事项评论创建
DefaultApiCreateIssueModulePost /CreateIssueModule事项模块创建
DefaultApiCreateIssueWorkHoursPost /?action=CreateIssueWorkHours工时登记
DefaultApiCreateIterationPost /?action=CreateIteration迭代创建
DefaultApiCreateMemberSshKeyPost /CreateMemberSshKey仓库设置-导入团队成员SSH公钥
DefaultApiCreateMergeRequestNotePost /CreateMergeRequestNote合并请求-创建合并请求行评论和改动文件diff行评论
DefaultApiCreateMergeRequestReviewerPost /CreateMergeRequestReviewer合并请求-新增合并请求评审者
DefaultApiCreatePolicyPost /?action=CreatePolicy权限组创建
DefaultApiCreateProgramPost /?action=CreateProgram项目集创建
DefaultApiCreateProgramMemberPolicyPost /?action=CreateProgramMemberPolicy项目集成员权限组添加
DefaultApiCreateProgramProjectsPost /?action=CreateProgramProjects项目集中添加项目
DefaultApiCreateProjectAnnouncementPost /?action=CreateProjectAnnouncement项目公告创建
DefaultApiCreateProjectLabelPost /?action=CreateProjectLabel项目标签创建
DefaultApiCreateProjectMemberPrincipalPost /?action=CreateProjectMemberPrincipal项目成员主体新增(包含用户组、部门、成员)
DefaultApiCreateProjectWithTemplatePost /?action=CreateProjectWithTemplate模版项目创建
DefaultApiCreateReadOnlyRefPost /?action=CreateReadOnlyRef仓库分支-创建只读分支
DefaultApiCreateReleasePost /CreateRelease版本创建
DefaultApiCreateReportPost /?action=CreateReport测试报告创建
DefaultApiCreateRequirementDefectRelationPost /?action=CreateRequirementDefectRelation需求关联缺陷
DefaultApiCreateSshKeyPost /?action=CreateSshKey仓库设置-导入用户SSH公钥
DefaultApiCreateTestCasePost /?action=CreateTestCase测试用例创建
DefaultApiCreateTestCaseSectionPost /?action=CreateTestCaseSection测试用例分组创建
DefaultApiCreateTestDefectPost /?action=CreateTestDefect测试任务关联缺陷
DefaultApiCreateTestResultPost /?action=CreateTestResult测试任务添加测试结果
DefaultApiCreateTestResultsPost /?action=CreateTestResults测试任务状态批量更新
DefaultApiCreateTestRunPost /?action=CreateTestRun测试计划创建
DefaultApiCreateTestStepResultPost /?action=CreateTestStepResult测试任务添加某步骤的测试结果
DefaultApiCreateUserGroupPost /?action=CreateUserGroup用户组创建
DefaultApiCreateUserGroupUsersPost /?action=CreateUserGroupUsers用户组添加用户
DefaultApiDeleteAllUsersOnGroupPost /?action=DeleteAllUsersOnGroup用户组清理用户
DefaultApiDeleteArtifactPropertiesPost /?action=DeleteArtifactProperties制品属性删除
DefaultApiDeleteBranchProtectionPost /DeleteBranchProtection仓库设置-删除保护分支规则
DefaultApiDeleteBranchProtectionMemberPost /DeleteBranchProtectionMember仓库设置-删除保护分支规则管理员
DefaultApiDeleteCdCloudAccountPost /?action=DeleteCdCloudAccountCD 云账号删除
DefaultApiDeleteCdHostServerGroupPost /?action=DeleteCdHostServerGroupCD 主机组删除
DefaultApiDeleteCdPipelinePost /?action=DeleteCdPipelineCD 部署流程删除
DefaultApiDeleteCodingCIBuildPost /?action=DeleteCodingCIBuild构建删除
DefaultApiDeleteCodingCIJobPost /?action=DeleteCodingCIJob构建计划删除
DefaultApiDeleteDepartmentPost /?action=DeleteDepartment部门删除
DefaultApiDeleteDepotFilePushRulePost /DeleteDepotFilePushRule仓库设置-删除git仓库文件推送规则
DefaultApiDeleteDepotFilePushRuleDenyPrivilegePost /DeleteDepotFilePushRuleDenyPrivilege仓库设置-删除git仓库特权者文件推送权限
DefaultApiDeleteGitBranchPost /DeleteGitBranch仓库分支-删除代码仓库分支
DefaultApiDeleteGitDeployKeyPost /DeleteGitDeployKey仓库设置-删除部署公钥
DefaultApiDeleteGitDepotPost /DeleteGitDepot仓库信息-删除git仓库
DefaultApiDeleteGitFilesPost /DeleteGitFilesGit文件-删除文件并提交
DefaultApiDeleteGitMergedBranchesPost /DeleteGitMergedBranches仓库分支-删除已合并到默认分支的分支(此操作不会删除受保护的分支)
DefaultApiDeleteGitProtectedTagRulePost /DeleteGitProtectedTagRule标签信息-删除标签保护规则
DefaultApiDeleteGitReleasePost /DeleteGitRelease版本信息-删除仓库版本
DefaultApiDeleteGitTagPost /DeleteGitTag标签信息-代码仓库删除tag
DefaultApiDeleteIssuePost /?action=DeleteIssue事项删除
DefaultApiDeleteIssueBlockPost /?action=DeleteIssueBlock前置事项删除
DefaultApiDeleteIssueModulePost /DeleteIssueModule事项模块删除
DefaultApiDeleteIssueWorkHoursPost /?action=DeleteIssueWorkHours工时日志删除
DefaultApiDeleteIterationPost /?action=DeleteIteration迭代删除
DefaultApiDeleteMemberSshKeyPost /DeleteMemberSshKey仓库设置-删除团队成员的SSH公钥
DefaultApiDeleteMergeRequestNotePost /DeleteMergeRequestNote合并请求-删除合并请求行评论和改动文件diff行评论
DefaultApiDeleteMergeRequestReviewerPost /DeleteMergeRequestReviewer合并请求-删除mr评审者
DefaultApiDeleteOneProjectPost /?action=DeleteOneProject单个项目删除
DefaultApiDeletePoliciesByIdPost /?action=DeletePoliciesById权限组批量删除
DefaultApiDeleteProgramMemberPolicyPost /?action=DeleteProgramMemberPolicy项目集成员权限组删除
DefaultApiDeleteProjectAnnouncementPost /?action=DeleteProjectAnnouncement项目公告删除
DefaultApiDeleteProjectLabelPost /?action=DeleteProjectLabel项目标签删除
DefaultApiDeleteProjectMemberPrincipalPost /?action=DeleteProjectMemberPrincipal项目成员主体删除(包含用户组、部门、成员)
DefaultApiDeleteReleasePost /DeleteRelease版本删除
DefaultApiDeleteReportPost /?action=DeleteReport测试报告删除
DefaultApiDeleteRequirementDefectRelationPost /?action=DeleteRequirementDefectRelation需求取消关联缺陷
DefaultApiDeleteSshKeyPost /?action=DeleteSshKey仓库设置-删除当前用户的SSH公钥
DefaultApiDeleteTeamLevelDepotSpecPost /DeleteTeamLevelDepotSpec仓库设置-删除团队级别的分支规范
DefaultApiDeleteTeamMemberPost /?action=DeleteTeamMember团队成员删除
DefaultApiDeleteTestCasePost /?action=DeleteTestCase测试用例删除
DefaultApiDeleteTestCaseSectionPost /?action=DeleteTestCaseSection测试用例分组删除
DefaultApiDeleteTestRunPost /?action=DeleteTestRun测试计划删除
DefaultApiDeleteUserGroupByIdsPost /?action=DeleteUserGroupByIds用户组删除
DefaultApiDeleteUserGroupUsersPost /?action=DeleteUserGroupUsers用户组删除用户
DefaultApiDescribeAgentSecretPost /?action=DescribeAgentSecret堡垒机安装 Secret
DefaultApiDescribeAllMergeRequestNotesPost /DescribeAllMergeRequestNotes合并请求-获取所有合并请求行评论和改动文件diff行评论
DefaultApiDescribeAllProjectLabelsPost /?action=DescribeAllProjectLabels项目标签查询
DefaultApiDescribeAllProjectsIssueWorkLogListPost /?action=DescribeAllProjectsIssueWorkLogList工时日志列表查询
DefaultApiDescribeArtifactChecksumsPost /?action=DescribeArtifactChecksums制品Checksum列表查询
DefaultApiDescribeArtifactCreditPost /?action=DescribeArtifactCredit查询制品授信清单详情
DefaultApiDescribeArtifactCreditListPost /?action=DescribeArtifactCreditList制品授信清单列表查询
DefaultApiDescribeArtifactFileDownloadUrlPost /?action=DescribeArtifactFileDownloadUrl制品文件临时下载链接获取
DefaultApiDescribeArtifactPackageListPost /?action=DescribeArtifactPackageList制品包(镜像)列表查询
DefaultApiDescribeArtifactPropertiesPost /?action=DescribeArtifactProperties制品属性列表查询
DefaultApiDescribeArtifactRepositoryFileListPost /?action=DescribeArtifactRepositoryFileList制品仓库下可下载的文件列表获取
DefaultApiDescribeArtifactRepositoryListPost /?action=DescribeArtifactRepositoryList制品仓库列表查询
DefaultApiDescribeArtifactVersionFileListPost /?action=DescribeArtifactVersionFileList制品版本可下载的文件列表获取
DefaultApiDescribeArtifactVersionListPost /?action=DescribeArtifactVersionList制品版本列表查询
DefaultApiDescribeAvailablePoliciesOnResourcePost /?action=DescribeAvailablePoliciesOnResource权限组列表查询(指定资源)
DefaultApiDescribeBlockIssueListPost /?action=DescribeBlockIssueList后置事项查询
DefaultApiDescribeBlockedByIssueListPost /?action=DescribeBlockedByIssueList前置事项查询
DefaultApiDescribeBranchProtectionPost /DescribeBranchProtection仓库设置-查询单个保护分支规则
DefaultApiDescribeBranchProtectionMembersPost /DescribeBranchProtectionMembers仓库设置-查询保护分支规则下所有管理员信息
DefaultApiDescribeBranchProtectionsPost /DescribeBranchProtections仓库设置-查询仓库保护分支规则集合
DefaultApiDescribeCanMergePost /?action=DescribeCanMerge合并请求-查看两个分支是否可以合并
DefaultApiDescribeCdAgentMachinesPost /?action=DescribeCdAgentMachinesCD 堡垒机列表获取
DefaultApiDescribeCdApplicationPost /?action=DescribeCdApplicationCD 应用详情获取
DefaultApiDescribeCdApplicationsPost /?action=DescribeCdApplicationsCD 应用列表获取
DefaultApiDescribeCdApplicationsByProjectPost /?action=DescribeCdApplicationsByProject关联应用列表获取(指定项目名)
DefaultApiDescribeCdCloudAccountsPost /?action=DescribeCdCloudAccountsCD 云账号列表获取
DefaultApiDescribeCdDeployCountByApplicationsPost /?action=DescribeCdDeployCountByApplications发布次数-根据应用名列表获取
DefaultApiDescribeCdDeployCountByProjectPost /?action=DescribeCdDeployCountByProject关联应用的发布次数获取(指定项目名)
DefaultApiDescribeCdDeployTimeByApplicationsPost /?action=DescribeCdDeployTimeByApplications发布时长-根据应用名列表获取
DefaultApiDescribeCdDeployTimeByProjectPost /?action=DescribeCdDeployTimeByProject关联应用的发布时长-根据项目名获取
DefaultApiDescribeCdDeployTrendByApplicationsPost /?action=DescribeCdDeployTrendByApplications发布趋势-根据应用名列表获取
DefaultApiDescribeCdDeployTrendByProjectPost /?action=DescribeCdDeployTrendByProject关联应用的发布趋势-根据项目名获取
DefaultApiDescribeCdHostServerGroupPost /?action=DescribeCdHostServerGroupCD 主机组获取
DefaultApiDescribeCdHostServerGroupsPost /?action=DescribeCdHostServerGroupsCD 主机组列表获取
DefaultApiDescribeCdPipelinePost /?action=DescribeCdPipelineCD 部署流程执行记录获取
DefaultApiDescribeCdPipelineConfigPost /?action=DescribeCdPipelineConfigCD 部署流程配置-根据名称获取
DefaultApiDescribeCdPipelineConfigsPost /?action=DescribeCdPipelineConfigsCD 应用下的所有部署流程配置获取
DefaultApiDescribeCdTaskPost /?action=DescribeCdTaskCD 任务执行记录获取
DefaultApiDescribeCodeSearchPost /DescribeCodeSearch仓库信息-查询代码片段详细列表
DefaultApiDescribeCodingCIBuildPost /?action=DescribeCodingCIBuild构建记录详情查询
DefaultApiDescribeCodingCIBuildArtifactsPost /?action=DescribeCodingCIBuildArtifacts构建任务制品查询
DefaultApiDescribeCodingCIBuildEnvsPost /?action=DescribeCodingCIBuildEnvs构建计划环境变量获取
DefaultApiDescribeCodingCIBuildHtmlReportsPost /?action=DescribeCodingCIBuildHtmlReports构建任务网页报告查询
DefaultApiDescribeCodingCIBuildLogPost /?action=DescribeCodingCIBuildLog构建日志获取
DefaultApiDescribeCodingCIBuildLogRawPost /?action=DescribeCodingCIBuildLogRaw构建完整日志查询(原始日志 Raw)
DefaultApiDescribeCodingCIBuildMetricsPost /?action=DescribeCodingCIBuildMetrics构建计划度量查询
DefaultApiDescribeCodingCIBuildStagePost /?action=DescribeCodingCIBuildStage构建任务阶段获取
DefaultApiDescribeCodingCIBuildStatisticsPost /?action=DescribeCodingCIBuildStatistics构建任务统计
DefaultApiDescribeCodingCIBuildStepPost /?action=DescribeCodingCIBuildStep构建任务指定阶段的步骤获取
DefaultApiDescribeCodingCIBuildStepLogPost /?action=DescribeCodingCIBuildStepLog构建步骤日志获取
DefaultApiDescribeCodingCIBuildsPost /?action=DescribeCodingCIBuilds构建计划的构建列表获取
DefaultApiDescribeCodingCIJobPost /?action=DescribeCodingCIJob构建计划详情获取
DefaultApiDescribeCodingCIJobsPost /?action=DescribeCodingCIJobs构建计划查询(通过项目ID)
DefaultApiDescribeCodingCurrentUserPost /?action=DescribeCodingCurrentUser当前用户信息查询
DefaultApiDescribeCodingProjectsPost /?action=DescribeCodingProjects项目列表查询
DefaultApiDescribeCommitRefsPost /DescribeCommitRefsGit提交-查询commit的ref信息
DefaultApiDescribeCommitsBetweenCommitAndCommitPost /DescribeCommitsBetweenCommitAndCommitGit提交-查询两个请求之间的请求列表(source target顺序正常)
DefaultApiDescribeConfigTemplateListPost /DescribeConfigTemplateList配置方案获取
DefaultApiDescribeDepartmentPost /?action=DescribeDepartment部门详情查询
DefaultApiDescribeDepartmentMembersPost /?action=DescribeDepartmentMembers部门成员列表查询
DefaultApiDescribeDepotByNameInfoPost /DescribeDepotByNameInfo仓库信息-查询项目下所有的仓库信息列表
DefaultApiDescribeDepotDefaultBranchPost /DescribeDepotDefaultBranch仓库分支-查询仓库的默认分支
DefaultApiDescribeDepotFilePushRulesPost /DescribeDepotFilePushRules仓库设置-查询git仓库文件推送规则
DefaultApiDescribeDepotMergeRequestsPost /DescribeDepotMergeRequests合并请求-查询仓库合并请求列表
DefaultApiDescribeDepotPushSettingPost /DescribeDepotPushSetting仓库设置-查询仓库推送设置
DefaultApiDescribeDepotSpecDetailPost /DescribeDepotSpecDetail仓库设置-查询仓库规范详情
DefaultApiDescribeDepotSpecsPost /DescribeDepotSpecs仓库设置-查询仓库规范列表
DefaultApiDescribeDifferentBetween2CommitsPost /?action=DescribeDifferentBetween2CommitsGit提交-两次提交之间的文件差异(source target顺序正常)
DefaultApiDescribeDifferentBetweenTwoCommitsPost /DescribeDifferentBetweenTwoCommitsGit提交-获取两次commit之间的文件差异详情(废弃,source target顺序不一致)
DefaultApiDescribeGitBlameInfoPost /DescribeGitBlameInfoGit提交-获取指定commit下某文件指定代码行的最后一次提交
DefaultApiDescribeGitBlobPost /DescribeGitBlobGit文件-查询GitBlob
DefaultApiDescribeGitBlobRawPost /DescribeGitBlobRawGit文件-查询Git Blob raw信息
DefaultApiDescribeGitBranchPost /DescribeGitBranch仓库分支-查询代码仓库单个分支
DefaultApiDescribeGitBranchListPost /DescribeGitBranchList仓库分支-查询仓库分支列表
DefaultApiDescribeGitBranchesPost /DescribeGitBranches仓库分支-查询仓库下所有分支列表
DefaultApiDescribeGitBranchesByShaPost /DescribeGitBranchesBySha仓库分支-根据sha值查询所在分支
DefaultApiDescribeGitCommitCommentsPost /DescribeGitCommitCommentsGit提交-获取commit评论
DefaultApiDescribeGitCommitDiffPost /DescribeGitCommitDiffGit提交-查询某次提交的diff信息
DefaultApiDescribeGitCommitFilePathListPost /DescribeGitCommitFilePathListGit提交-查询仓库某次提交改动的文件路径列表
DefaultApiDescribeGitCommitInfoPost /DescribeGitCommitInfoGit提交-查询单个请求详情信息
DefaultApiDescribeGitCommitInfosPost /DescribeGitCommitInfosGit提交-查询仓库分支下提交列表
DefaultApiDescribeGitCommitNotePost /DescribeGitCommitNoteGit提交-获取提交注释
DefaultApiDescribeGitCommitStatusPost /DescribeGitCommitStatusGit提交-查询提交对应的流水线状态
DefaultApiDescribeGitCommitsInPagePost /DescribeGitCommitsInPageGit提交-查询仓库分支下提交列表
DefaultApiDescribeGitContributorsPost /DescribeGitContributors仓库信息-查询git仓库的贡献者
DefaultApiDescribeGitDepotPost /DescribeGitDepot仓库信息-根据代码仓库id获取代码仓库信息
DefaultApiDescribeGitDepotDeployKeysPost /DescribeGitDepotDeployKeys仓库设置-查询某仓库下的部署公钥列表
DefaultApiDescribeGitFilePost /DescribeGitFileGit文件-获取文件详情
DefaultApiDescribeGitFileContentPost /DescribeGitFileContentGit提交-查询某次提交某文件的内容
DefaultApiDescribeGitFileStatPost /DescribeGitFileStatGit文件-检查仓库文件是否存在
DefaultApiDescribeGitFilesPost /DescribeGitFilesGit文件-查询仓库目录下文件和文件夹名字
DefaultApiDescribeGitMergeBasePost /DescribeGitMergeBase仓库分支-查询两个分支的公共祖先
DefaultApiDescribeGitMergeRequestDiffDetailPost /DescribeGitMergeRequestDiffDetail合并请求-查询合并请求文件的 diff 详情
DefaultApiDescribeGitMergeRequestDiffsPost /DescribeGitMergeRequestDiffs合并请求-查询合并请求diff信息的文件列表
DefaultApiDescribeGitMergeRequestParticipantsPost /DescribeGitMergeRequestParticipants合并请求-获取合并请求的参与者
DefaultApiDescribeGitMergeRequestsByShaPost /DescribeGitMergeRequestsBySha合并请求-查询含有某次提交的合并请求
DefaultApiDescribeGitProjectDeployKeysPost /DescribeGitProjectDeployKeys仓库设置-查询某项目下的部署公钥列表
DefaultApiDescribeGitProtectedTagsPost /DescribeGitProtectedTags标签信息-查询受保护的标签列表
DefaultApiDescribeGitProtectedTagsByRulePost /DescribeGitProtectedTagsByRule标签信息-根据标签保护规则查询受保护的标签列表
DefaultApiDescribeGitRefPost /DescribeGitRef仓库分支-获取分支或标签信息
DefaultApiDescribeGitRefsByShaPost /DescribeGitRefsByShaGit提交-查询含有某次提交的标签或分支列表
DefaultApiDescribeGitReleaseDetailPost /DescribeGitReleaseDetail版本信息-查询仓库的版本详情
DefaultApiDescribeGitReleasesPost /DescribeGitReleases版本信息-查询仓库的版本列表
DefaultApiDescribeGitTagPost /DescribeGitTag标签信息-查询单个tag
DefaultApiDescribeGitTagsPost /DescribeGitTags标签信息-查询当前仓库下所有tags
DefaultApiDescribeGitTagsByBranchPost /DescribeGitTagsByBranch标签信息-根据分支获取标签列表
DefaultApiDescribeGitTagsByShaPost /DescribeGitTagsBySha标签信息-查询含有某次提交的标签列表
DefaultApiDescribeGitTreePost /DescribeGitTree仓库信息-查询git仓库的树
DefaultApiDescribeGrantObjectsOnResourcePost /?action=DescribeGrantObjectsOnResource授权对象列表分页查询
DefaultApiDescribeGrantUsersOnResourcePost /?action=DescribeGrantUsersOnResource授权用户列表分页查询
DefaultApiDescribeHostServerInstancePost /?action=DescribeHostServerInstanceCD 主机组部署详情获取
DefaultApiDescribeIssuePost /DescribeIssue事项详情查询
DefaultApiDescribeIssueAttachmentPreSignedUrlPost /?action=DescribeIssueAttachmentPreSignedUrl预签名信息获取
DefaultApiDescribeIssueCommentListPost /?action=DescribeIssueCommentList事项评论列表查询
DefaultApiDescribeIssueCustomFieldLogListPost /DescribeIssueCustomFieldLogList事项的自定义属性变更日志查询
DefaultApiDescribeIssueFileUrlPost /?action=DescribeIssueFileUrl事项附件的下载地址查询
DefaultApiDescribeIssueFilterListPost /?action=DescribeIssueFilterList事项筛选器列表查询
DefaultApiDescribeIssueListPost /?action=DescribeIssueList事项列表查询
DefaultApiDescribeIssueListWithPagePost /DescribeIssueListWithPage事项查询,返回分页信息
DefaultApiDescribeIssueModuleListPost /DescribeIssueModuleList事项模块列表查询
DefaultApiDescribeIssueReferenceResourcesPost /DescribeIssueReferenceResources事项的引用资源列表查询
DefaultApiDescribeIssueRelatedWorkItemListPost /DescribeIssueRelatedWorkItemList事项关联的项目集中的工作项查询
DefaultApiDescribeIssueReleaseListPost /DescribeIssueReleaseList事项加入的版本查询
DefaultApiDescribeIssueStatusChangeLogListPost /DescribeIssueStatusChangeLogList事项的状态变更记录查询
DefaultApiDescribeIssueWorkLogListPost /DescribeIssueWorkLogList事项的工时日志查询
DefaultApiDescribeIterationPost /?action=DescribeIteration迭代详情查询
DefaultApiDescribeIterationListPost /?action=DescribeIterationList迭代列表获取
DefaultApiDescribeMemberSshKeyPost /DescribeMemberSshKey仓库设置-获取团队成员的SSH公钥列表
DefaultApiDescribeMergeReqCommitsPost /DescribeMergeReqCommits合并请求-查询合并请求列表
DefaultApiDescribeMergeReqInfoPost /DescribeMergeReqInfo合并请求-查询合并请求详情
DefaultApiDescribeMergeRequestPost /DescribeMergeRequest合并请求-查询合并请求详情信息
DefaultApiDescribeMergeRequestFileDiffPost /DescribeMergeRequestFileDiff合并请求-获取合并请求文件修改记录
DefaultApiDescribeMergeRequestLogPost /DescribeMergeRequestLog合并请求-查询合并请求操作记录
DefaultApiDescribeMergeRequestReviewersPost /DescribeMergeRequestReviewers合并请求-获取合并请求的评审者
DefaultApiDescribeMyDepotsPost /DescribeMyDepots仓库信息-获取当前用户拥有读权限的仓库列表
DefaultApiDescribeNotesByCommitsPost /DescribeNotesByCommits仓库信息-获取提交的note信息
DefaultApiDescribeOneProjectPost /?action=DescribeOneProject单个项目查询
DefaultApiDescribePersonalExternalDepotsPost /?action=DescribePersonalExternalDepots个人外部仓库获取
DefaultApiDescribePinyinPost /?action=DescribePinyin汉字转拼音
DefaultApiDescribePoliciesOnResourceTypePost /?action=DescribePoliciesOnResourceType权限组列表查询(指定资源类型)
DefaultApiDescribePolicyPost /?action=DescribePolicy权限组详情获取
DefaultApiDescribePreSignUploadUrlPost /?action=DescribePreSignUploadUrl预签名URL获取
DefaultApiDescribePredicatePolicyOnResourcePost /?action=DescribePredicatePolicyOnResource资源权限判定模式获取
DefaultApiDescribeProgramProjectsPost /?action=DescribeProgramProjects项目集下项目列表查询
DefaultApiDescribeProgramsPost /?action=DescribePrograms项目集列表查询
DefaultApiDescribeProjectAnnouncementPost /?action=DescribeProjectAnnouncement项目公告查询
DefaultApiDescribeProjectAnnouncementsPost /?action=DescribeProjectAnnouncements项目公告列表查询
DefaultApiDescribeProjectByNamePost /?action=DescribeProjectByName项目查询(通过项目名称)
DefaultApiDescribeProjectCredentialsPost /?action=DescribeProjectCredentials项目凭据列表查询
DefaultApiDescribeProjectDepotBranchesPost /?action=DescribeProjectDepotBranches仓库分支列表获取
DefaultApiDescribeProjectDepotCommitsPost /?action=DescribeProjectDepotCommits分支下的提交列表获取
DefaultApiDescribeProjectDepotInfoListPost /DescribeProjectDepotInfoList仓库信息-查询项目下所有的仓库信息列表
DefaultApiDescribeProjectDepotTagsPost /?action=DescribeProjectDepotTags仓库的标签列表获取
DefaultApiDescribeProjectDepotsPost /?action=DescribeProjectDepots项目仓库列表获取
DefaultApiDescribeProjectIssueFieldListPost /?action=DescribeProjectIssueFieldList具体事项类型的属性列表查询
DefaultApiDescribeProjectIssueStatusListPost /?action=DescribeProjectIssueStatusList具体事项类型的状态列表查询
DefaultApiDescribeProjectIssueTypeListPost /?action=DescribeProjectIssueTypeList项目事项类型列表查询
DefaultApiDescribeProjectLabelsPost /?action=DescribeProjectLabels项目列表查询-指定项目标签
DefaultApiDescribeProjectMemberPrincipalsPost /?action=DescribeProjectMemberPrincipals项目成员主体查询(包含用户组、部门、成员)
DefaultApiDescribeProjectMembersPost /?action=DescribeProjectMembers项目成员列表查询
DefaultApiDescribeProjectMergeRequestsPost /DescribeProjectMergeRequests合并请求-获取项目下的合并请求列表
DefaultApiDescribeProjectRolesPost /?action=DescribeProjectRoles项目用户组查询
DefaultApiDescribeProjectsByFeaturePost /?action=DescribeProjectsByFeature项目查询(通过一级菜单名)
DefaultApiDescribeProtectedBranchPost /DescribeProtectedBranch仓库设置-查询保护分支详情
DefaultApiDescribeProtectedBranchMembersPost /DescribeProtectedBranchMembers仓库设置-查询保护分支成员
DefaultApiDescribeProtectedBranchesPost /DescribeProtectedBranches仓库设置-查询保护分支列表
DefaultApiDescribeRelatedCaseListPost /DescribeRelatedCaseList事项关联的测试用例查询
DefaultApiDescribeReleasePost /DescribeRelease版本详情查询
DefaultApiDescribeReleaseIssueListPost /DescribeReleaseIssueList版本发布范围查询
DefaultApiDescribeReleaseListPost /DescribeReleaseList版本列表查询
DefaultApiDescribeReportPost /?action=DescribeReport测试报告详情
DefaultApiDescribeReportListPost /?action=DescribeReportList测试报告列表
DefaultApiDescribeRequirementDefectRelationPost /?action=DescribeRequirementDefectRelation需求关联缺陷列表查询
DefaultApiDescribeRequirementTestCaseListPost /?action=DescribeRequirementTestCaseList需求关联的测试用例列表
DefaultApiDescribeResourceReferencesPost /?action=DescribeResourceReferences资源引用的资源列表,如 开发任务中引用了多个需求,获取任务引用的需求列表
DefaultApiDescribeResourceReferencesCitedPost /?action=DescribeResourceReferencesCited被引用资源列表查询
DefaultApiDescribeResourceReferencesCitingPost /?action=DescribeResourceReferencesCiting引用资源列表查询
DefaultApiDescribeResourceScopeListOnPolicyPost /?action=DescribeResourceScopeListOnPolicy权限组可用资源范围分页查询
DefaultApiDescribeSelfMergeRequestsPost /DescribeSelfMergeRequests合并请求-获取自己的合并请求列表
DefaultApiDescribeSingeMergeRequestNotesPost /DescribeSingeMergeRequestNotes合并请求-获取单个合并请求行评论和改动文件diff行评论
DefaultApiDescribeSshKeyPost /?action=DescribeSshKey仓库设置-获取当前用户所有SSH公钥
DefaultApiDescribeSubIssueListPost /?action=DescribeSubIssueList子事项列表查询
DefaultApiDescribeTeamPost /?action=DescribeTeam团队信息查询
DefaultApiDescribeTeamAdminMembersPost /?action=DescribeTeamAdminMembers团队管理员查询
DefaultApiDescribeTeamArtifactsPost /?action=DescribeTeamArtifacts制品列表查询
DefaultApiDescribeTeamDepotInfoListPost /DescribeTeamDepotInfoList仓库信息-获取团队下仓库列表,仅团队所有者或团队管理员可以调用。
DefaultApiDescribeTeamDepotsPost /?action=DescribeTeamDepots团队下可访问的所有仓库列表获取
DefaultApiDescribeTeamIssueTypeListPost /?action=DescribeTeamIssueTypeList企业事项类型列表查询
DefaultApiDescribeTeamMemberPost /?action=DescribeTeamMember团队成员信息查询(通过用户 ID)
DefaultApiDescribeTeamMemberByEmailPost /?action=DescribeTeamMemberByEmail团队成员信息查询(通过用户 Email)
DefaultApiDescribeTeamMembersPost /?action=DescribeTeamMembers团队成员列表查询
DefaultApiDescribeTestPost /?action=DescribeTest测试任务详情
DefaultApiDescribeTestCasePost /?action=DescribeTestCase测试用例详情
DefaultApiDescribeTestCaseListPost /?action=DescribeTestCaseList测试用例列表
DefaultApiDescribeTestCaseSectionListPost /?action=DescribeTestCaseSectionList测试用例分组列表
DefaultApiDescribeTestDefectListPost /?action=DescribeTestDefectList测试任务关联的缺陷列表
DefaultApiDescribeTestListPost /?action=DescribeTestList测试任务列表
DefaultApiDescribeTestRunPost /?action=DescribeTestRun测试计划详情
DefaultApiDescribeTestRunListPost /?action=DescribeTestRunList测试计划列表
DefaultApiDescribeUserGroupsPost /?action=DescribeUserGroups用户组列表分页查询
DefaultApiDescribeUserProjectsPost /?action=DescribeUserProjects项目列表查询(已加入的项目)
DefaultApiDescribeUsersByGroupIdPost /?action=DescribeUsersByGroupId用户列表查询(根据用户组id分页查询)
DefaultApiDescribeUsersOnResourceAndGrantObjectPost /?action=DescribeUsersOnResourceAndGrantObject授权用户列表分页查询(指定资源)
DefaultApiDescribeWorkItemSalvagePost /DescribeWorkItemSalvage事项分解信息查询
DefaultApiDescribeWorkbenchIssueListPost /DescribeWorkbenchIssueList用户在团队内的所有代办事项查询
DefaultApiDetachFromResourcePost /?action=DetachFromResource授权收回,只收回参数指定的授权,已有其它授权不受影响
DefaultApiDetachResourceScopeOnPolicyPost /?action=DetachResourceScopeOnPolicy权限组可用资源删除,只删除参数指定的资源,已有的其它资源不受影响
DefaultApiForbiddenArtifactVersionPost /?action=ForbiddenArtifactVersion制品版本下载 禁止、解禁
DefaultApiModifyArtifactCreditPost /?action=ModifyArtifactCredit制品授信清单修改
DefaultApiModifyArtifactPropertiesPost /?action=ModifyArtifactProperties制品属性修改
DefaultApiModifyBranchProtectionPost /ModifyBranchProtection仓库设置-修改保护分支规则相关信息
DefaultApiModifyBranchProtectionMemberPermissionPost /ModifyBranchProtectionMemberPermission仓库设置-更改保护分支管理员权限
DefaultApiModifyCdCloudAccountPost /?action=ModifyCdCloudAccountCD 云账号更新
DefaultApiModifyCdHostServerGroupPost /?action=ModifyCdHostServerGroupCD 主机组修改
DefaultApiModifyCdPipelinePost /?action=ModifyCdPipelineCD 部署流程修改
DefaultApiModifyChooseDepotSpecPost /ModifyChooseDepotSpec仓库设置-使用、取消使用仓库规范
DefaultApiModifyCloseMRPost /ModifyCloseMR合并请求-关闭合并请求
DefaultApiModifyCodingCIAgentEnablePost /?action=ModifyCodingCIAgentEnable自定义构建节点启用、禁用
DefaultApiModifyCodingCIJobPost /?action=ModifyCodingCIJob构建计划修改
DefaultApiModifyDefaultBranchPost /ModifyDefaultBranch仓库设置-修改仓库默认分支
DefaultApiModifyDefectRelatedRequirementPost /?action=ModifyDefectRelatedRequirement缺陷所属的需求修改
DefaultApiModifyDepartmentPost /?action=ModifyDepartment部门信息修改
DefaultApiModifyDepartmentAssigneePost /?action=ModifyDepartmentAssignee部门负责人管理
DefaultApiModifyDepartmentMemberPost /?action=ModifyDepartmentMember部门成员管理
DefaultApiModifyDepotDescriptionPost /ModifyDepotDescription仓库信息-修改仓库描述
DefaultApiModifyDepotFilePushRulePost /ModifyDepotFilePushRule仓库设置-修改git仓库文件推送规则
DefaultApiModifyDepotFilePushRuleDenyPrivilegePost /ModifyDepotFilePushRuleDenyPrivilege仓库设置-修改 git 仓库特权者文件推送权限
DefaultApiModifyDepotLevelDepotSpecPost /ModifyDepotLevelDepotSpec仓库设置-修改、新增仓库级别的仓库规范
DefaultApiModifyDepotNamePost /ModifyDepotName仓库信息-修改仓库名称
DefaultApiModifyDepotPushSettingPost /ModifyDepotPushSetting仓库设置-修改仓库推送设置
DefaultApiModifyDepotQuotaPost /ModifyDepotQuota仓库信息-修改仓库容量
DefaultApiModifyDepotSettingsPost /ModifyDepotSettings仓库设置-修改仓库设置
DefaultApiModifyDepotSharedSettingPost /ModifyDepotSharedSetting仓库设置-修改仓库是否开源设置
DefaultApiModifyGitCherryPickPost /ModifyGitCherryPickGit提交-将某次提交cherry-pick到指定分支
DefaultApiModifyGitCommitRevertPost /ModifyGitCommitRevertGit提交-还原某次提交
DefaultApiModifyGitCommitStatusPost /ModifyGitCommitStatusGit提交-修改提交对应的流水线状态
DefaultApiModifyGitDepotArchivePost /ModifyGitDepotArchive仓库设置-仓库归档
DefaultApiModifyGitDepotUnarchivePost /ModifyGitDepotUnarchive仓库设置-仓库解除归档
DefaultApiModifyGitFilesPost /ModifyGitFilesGit提交-修改仓库某文件
DefaultApiModifyGitMergeBranchPost /ModifyGitMergeBranch合并请求-将源分支的改动合并到目标分支
DefaultApiModifyGitMergeRequestPost /ModifyGitMergeRequest合并请求-修改合并请求的标题和描述信息
DefaultApiModifyGitMergeRequestRebasePost /ModifyGitMergeRequestRebase合并请求-合并请求中的源分支进行rebase操作
DefaultApiModifyGitRebasePost /ModifyGitRebase仓库信息-git变基操作
DefaultApiModifyGitReleasePost /ModifyGitRelease版本信息-修改仓库版本信息
DefaultApiModifyGitTransferPost /ModifyGitTransfer仓库信息-仓库转移至同团队下的其他项目中
DefaultApiModifyIssuePost /ModifyIssue事项修改
DefaultApiModifyIssueCommentPost /?action=ModifyIssueComment事项评论修改
DefaultApiModifyIssueDescriptionPost /?action=ModifyIssueDescription事项描述修改
DefaultApiModifyIssueParentRequirementPost /?action=ModifyIssueParentRequirement事项父需求修改
DefaultApiModifyIterationPost /?action=ModifyIteration迭代修改
DefaultApiModifyMergeMRPost /ModifyMergeMR合并信息-执行合并
DefaultApiModifyMergeRequestBasicSettingsPost /ModifyMergeRequestBasicSettings仓库设置-修改合并请求基础设置
DefaultApiModifyMergeRequestMergeCommitMessageTemplatePost /ModifyMergeRequestMergeCommitMessageTemplate仓库设置-修改合并请求合并提交消息模版
DefaultApiModifyMergeRequestSquashCommitMessageTemplatePost /ModifyMergeRequestSquashCommitMessageTemplate仓库设置-修改合并请求合并压缩提交消息模版
DefaultApiModifyPolicyPost /?action=ModifyPolicy权限组修改
DefaultApiModifyProjectPost /?action=ModifyProject项目信息修改
DefaultApiModifyProjectAnnouncementPost /?action=ModifyProjectAnnouncement项目公告更新
DefaultApiModifyProjectLabelPost /?action=ModifyProjectLabel项目标签修改
DefaultApiModifyProjectPermissionPost /?action=ModifyProjectPermission项目成员权限配置(老权限)
DefaultApiModifyReleasePost /ModifyRelease版本修改
DefaultApiModifyTeamLevelDepotSpecPost /ModifyTeamLevelDepotSpec仓库设置-修改、新增团队级别的仓库规范
DefaultApiModifyTeamMemberLockedPost /?action=ModifyTeamMemberLocked团队成员锁定
DefaultApiModifyTeamMemberUnlockedPost /?action=ModifyTeamMemberUnlocked团队成员解锁
DefaultApiModifyTestCasePost /?action=ModifyTestCase测试用例修改
DefaultApiModifyTestCaseSectionPost /?action=ModifyTestCaseSection测试用例分组修改
DefaultApiModifyTestRunPost /?action=ModifyTestRun测试计划修改
DefaultApiModifyWorkItemSplitIssuesPost /ModifyWorkItemSplitIssues项目集工作项分解&取消分解到项目中的事项
DefaultApiPlanIterationIssuePost /?action=PlanIterationIssue迭代批量规划
DefaultApiReleaseArtifactVersionPost /?action=ReleaseArtifactVersion制品版本发布
DefaultApiReorderCdPipelinesPost /?action=ReorderCdPipelines部署流程重排序
DefaultApiSetGrantToResourcePost /?action=SetGrantToResource授权设置,收回授权体在资源中的所有授权,重新设置为参数指定的授权
DefaultApiSetPredicatePolicyOnResourcePost /?action=SetPredicatePolicyOnResource资源权限判定策略设置
DefaultApiStopCodingCIBuildPost /?action=StopCodingCIBuild构建停止
DefaultApiTriggerCdPipelinePost /?action=TriggerCdPipeline部署流程触发
DefaultApiTriggerCodingCIBuildPost /?action=TriggerCodingCIBuild构建触发
DefaultApiTriggerCodingScanPost /?action=TriggerCodingScan代码扫描触发
DefaultApiUpdateUserGroupByIdPost /?action=UpdateUserGroupById用户组更新
APIAPICreateAPIDocPost /?action=CreateAPIDocAPI 文档创建
APIAPIDeleteAPIDocPost /?action=DeleteAPIDocAPI 文档删除
APIAPIDescribeAPIDocPost /?action=DescribeAPIDocAPI 文档详情获取
APIAPIDescribeAPIDocListPost /?action=DescribeAPIDocListAPI 文档列表查询
APIAPIModifyAPIDocBaseInfoPost /?action=ModifyAPIDocBaseInfoAPI 文档基础信息修改
APIAPIModifyAPIDocContentPost /?action=ModifyAPIDocContentAPI 文档内容发布
ServiceHookAPICreateServiceHookPost /?action=CreateServiceHookService Hook 创建
ServiceHookAPIDeleteServiceHookPost /?action=DeleteServiceHookService Hook 删除
ServiceHookAPIDescribeEventsPost /?action=DescribeEventsService Hook 事件列表查询
ServiceHookAPIDescribeServiceHookPost /?action=DescribeServiceHookService Hook 查询单条
ServiceHookAPIDescribeServiceHookLogsPost /?action=DescribeServiceHookLogsService Hook 发送记录分页查询
ServiceHookAPIDescribeServiceHooksPost /?action=DescribeServiceHooksService Hook 列表分页查询
ServiceHookAPIEnabledServiceHookPost /?action=EnabledServiceHookService Hook 事件开关
ServiceHookAPIModifyServiceHookPost /?action=ModifyServiceHookService Hook 修改
ServiceHookAPIPingServiceHookPost /?action=PingServiceHookService Hook 测试
ServiceHookAPIResendServiceHookLogPost /?action=ResendServiceHookLogService Hook 重发
WikiAPICreateUploadTokenPost /?action=CreateUploadToken上传文件的Token获取
WikiAPICreateWikiPost /?action=CreateWikiWiki创建
WikiAPICreateWikiByZipPost /?action=CreateWikiByZipWiki 通过zip包上传
WikiAPIDeleteWikiPost /?action=DeleteWikiWiki 移至回收站
WikiAPIDescribeImportJobStatusPost /?action=DescribeImportJobStatuszip包创建wiki的任务状态查询
WikiAPIDescribeUpdateJobStatusPost /?action=DescribeUpdateJobStatuszip包更新wiki的任务状态查询
WikiAPIDescribeWikiPost /?action=DescribeWikiWiki 详情获取
WikiAPIDescribeWikiListPost /?action=DescribeWikiListWiki 列表详情获取
WikiAPIModifyWikiPost /?action=ModifyWikiWiki 更新
WikiAPIModifyWikiByZipPost /?action=ModifyWikiByZip通过zip包更新wiki
WikiAPIModifyWikiOrderPost /?action=ModifyWikiOrderWiki 父级修改
WikiAPIModifyWikiTitlePost /?action=ModifyWikiTitleWiki 标题更新

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author