- 概述
- 鉴权
- 全局
- 个人
- 组织
- 安全
- 通用
- 产品管理 Product
- 项目管理 Project
- 项目
- Scrum
- Kanban
- 瀑布
- 工作项
- 发布
- 项目配置中心
- 项目配置
- 工作项配置
- 创建一个工作项标签
- 部分更新一个工作项标签
- 获取全部工作项标签列表
- 删除一个工作项标签
- 创建一个工作项类型
- 部分更新一个工作项类型
- 获取全部工作项类型列表
- 删除一个工作项类型
- 创建一个工作项状态
- 部分更新一个工作项状态
- 获取全部工作项状态列表
- 向状态方案中添加一个工作项状态
- 获取状态方案中的工作项状态列表
- 在状态方案中移除一个工作项状态
- 向状态方案中添加一个工作项状态流转
- 获取状态方案中的工作项状态流转列表
- 在状态方案中移除一个工作项状态流转
- 创建一个工作项属性
- 部分更新一个工作项属性
- - 获取一个工作项属性
- 获取全部工作项属性列表
- 获取工作项属性方案列表
- 向属性方案中添加一个工作项属性
- 获取属性方案中的工作项属性列表
- 在属性方案中移除一个工作项属性
- 测试管理 Testhub
- 知识管理 Wiki
- DevOps 数据集成
- 代码
- 托管平台
- 托管平台用户
- 代码仓库
- 代码分支
- 提交
- 提交引用
- 拉取请求
- 代码评审
- 构建
- 交付
创建一个代码分支
POST
https://open.pingcode.com/v1/scm/products/{scm_product_id}/repositories/{scm_product_repository_id}/branches
最后修改时间:2023-10-23 03:32:35
责任人:未设置
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Path 参数
scm_product_id
string
必需
示例值:
{{scm_product_id}}
scm_product_repository_id
string
必需
示例值:
{{scm_product_repository_id}}
Body 参数application/json
name
string
必需
sender_name
string
必需
is_default
boolean
可选
work_item_identifiers
array[string]
可选
示例
{
"name": "terry/#PLM-001",
"sender_name": "terry",
"is_default": true,
"work_item_identifiers": [
"PLM-001"
]
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location -g --request POST 'https://open.pingcode.com/v1/scm/products/{{scm_product_id}}/repositories/{{scm_product_repository_id}}/branches' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "terry/#PLM-001",
"sender_name": "terry",
"is_default": true,
"work_item_identifiers": [
"PLM-001"
]
}'
返回响应
🟢200成功
application/json
Body
id
string
必需
url
string
必需
product
object
必需
id
string
必需
url
string
必需
name
string
必需
type
string
必需
repository
object
必需
id
string
必需
url
string
必需
name
string
必需
full_name
string
必需
created_at
integer
必需
name
string
必需
created_at
integer
必需
sender
object
必需
id
string
必需
url
string
必需
name
string
必需
is_default
boolean
必需
work_items
array [object {8}]
必需
id
string
可选
url
string
可选
identifier
string
可选
title
string
可选
type
string
可选
start_at
integer
可选
end_at
integer
可选
parent_id
string
可选
示例
{
"id": "564587fe700d43b81b080767",
"url": "https://rest_api_root/v1/scm/products/564587fe700d43b81b080765/repositories/564587fe700d43b81b080766/branches/564587fe700d43b81b080767",
"product": {
"id": "564587fe700d43b81b080765",
"url": "https://rest_api_root/v1/scm/products/564587fe700d43b81b080765",
"name": "Github",
"type": "github"
},
"repository": {
"id": "564587fe700d43b81b080766",
"url": "https://rest_api_root/v1/scm/products/564587fe700d43b81b080765/repositories/564587fe700d43b81b080766",
"name": "ngx-planet",
"full_name": "worktile/ngx-planet",
"created_at": 1403018919
},
"name": "terry/#PLM-001",
"created_at": 1403018919,
"sender": {
"id": "5666aea91f99e33cb7c44964",
"url": "https://rest_api_root/v1/scm/products/564587fe700d43b81b080765/users/5666aea91f99e33cb7c44964",
"name": "terry"
},
"is_default": true,
"work_items": [
{
"id": "564587fe700d43b81b080ab8",
"url": "https://rest_api_root/v1/project/work_items/564587fe700d43b81b080ab8",
"identifier": "PLM-001",
"title": "这是一个用户故事",
"type": "story",
"start_at": 1583290309,
"end_at": 1583290347,
"parent_id": "5edca524cad2fa112b06105c"
}
]
}