PingCodeRESTAPI
PingCode 官网官方接口文档
PingCode 官网官方接口文档
  1. 工作项
  • 默认模块
    • 概述
    • 全局错误码
    • 鉴权
      • 客户端凭据
        • 获取企业令牌
      • 授权码
        • 登录
        • 私有部署-登录
        • 请求授权(get_transaction_id)
        • 私有部署-请求授权(get_transaction_id)
        • authorized(get_code)
        • 私有部署-authorized(get_code) 
        • 获取用户令牌 (Get token)
        • 刷新用户令牌 (Refresh_access_token)
    • 全局
      • 个人
        • 获取个人基本信息
      • 组织
        • 企业
          • 获取企业信息
        • 企业成员
          • 创建一个企业成员
          • 部分更新一个企业成员
          • 批量更新企业成员属性
          • 获取企业成员列表
          • - 获取一个企业成员
        • 部门
          • 创建一个部门
          • 部分更新一个部门
          • 获取部门列表
          • - 获取一个部门
          • 删除一个部门
        • 团队
          • 创建一个团队
          • 部分更新一个团队
          • 获取团队列表
          • - 获取一个团队
          • 添加一个团队成员
          • 获取团队成员列表
          • - 获取一个团队成员
          • 移除一个团队成员
        • 角色
          • 获取角色列表
          • - 获取一个角色
        • 职位
          • 获取职位列表
          • - 获取一个职位
      • 安全
        • 日志
          • 获取登录日志列表
          • 获取审计日志列表
      • 通用
        • 评论
          • 创建一个评论
          • 获取评论列表
          • - 获取一个评论
          • 删除一个评论
        • 附件
          • 上传一个附件
          • 上传一个代码段
          • 获取附件列表
          • - 获取一个附件
          • 删除一个附件
        • 关注人
          • 添加一个关注人
          • 获取关注人列表
          • - 获取一个关注人
          • 移除一个关注人
        • 关联
          • 创建一个关联
          • - 获取一个关联
          • 获取关联列表
          • 删除一个关联
        • 活动记录
          • 获取活动记录列表
        • 工时
          • 创建一个工时
          • 部分更新一个工时
          • 获取工时列表
          • - 获取一个工时
          • 删除一个工时
          • 获取工时类型列表
          • - 获取一个工时类型
        • 评审
          • 创建一个评审
          • 获取一个评审
          • 获取评审列表
          • 删除一个评审
          • 向评审中添加一个评审内容
          • 获取评审中的一个评审内容
          • 获取评审中的评审内容列表
          • 在评审中移除一个评审内容
    • 产品管理 Product
      • 产品
        • 创建一个产品
        • 部分更新一个产品
        • 获取产品列表
        •  -获取一个产品
        • 向产品中添加一个成员
        • 获取产品中的成员列表
        • 获取一个产品成员
        • 在产品中移除一个成员
        • 向产品中添加一个需求模块
        • 获取产品中的需求模块列表
        • 在产品中移除一个需求模块
        • 获取产品中的需求排期列表
        •  - 获取产品中的一个需求排期
        • 获取产品中工单渠道列表
        •  - 获取产品中一个工单渠道
        • 获取产品中工单类型列表
        • - 获取产品中工单一个类型列表
        • 获取产品中的标签列表
        • 获取产品中的一个标签
        • 在产品中移除一个标签
      • 客户
        • 获取客户列表
        • - 获取一个客户
        • 创建一个客户
        • 部分更新一个客户
      • 外部用户
        • 创建一个外部用户
        • 部分更新一个外部用户
        • 获取外部用户列表
        • 删除一个外部用户
      • 工单
        • 创建一个工单
        • 部分更新一个工单
        • 获取工单列表
        • 搜索工单列表
        • - 获取一个工单
        • 获取工单类型列表
        • - 获取一个工单类型
        • 获取工单状态列表
        • - 获取一个工单状态
        • 获取工单属性列表
        • - 获取一个工单属性
        • 获取工单渠道列表
        • - 获取工单一个渠道
        • 获取工单优先级列表
        • 获取一个工单优先级
        • 获取工单解决方案列表
        • - 获取工单一个解决方案
        • 获取工单标签列表
        • - 获取工单一个标签
        • 获取工单流转记录列表
      • 需求
        • 创建一个需求
        •  部分更新一个需求
        • 获取需求列表
        • 搜索需求列表
        • - 获取一个需求
        • 获取需求状态列表
        • - 获取需求一个状态
        • 获取需求属性列表
        • - 获取需求一个属性
        • 获取需求模块列表
        • - 获取需求一个模块
        • 获取需求排期列表
        • - 获取需求一个排期
        • 获取需求优先级列表
        • - 获取需求一个优先级
        • 获取需求流转记录列表
      • 产品配置中心
        • 工单配置
          • 获取全部工单类型列表
          • - 获取一个工单类型
          • - 创建一个工单状态
          • - 部分更新一个工单状态
          • 获取全部工单状态列表
          • - 获取一个工单状态
          • 获取工单状态方案列表
          • 向状态方案中添加一个工单状态
          • 获取状态方案中的工单状态列表
          • 在状态方案中移除一个工单状态
          • 向状态方案中添加一个工单状态流转
          • 获取状态方案中的工单状态流转列表
          • 在状态方案中移除一个工单状态流转
          • - 创建一个工单属性
          • - 部分更新一个工单属性
          • 获取全部工单属性列表
          • - 获取一个工单属性
          • 获取工单属性方案列表
          • 向工单属性方案中添加一个工单属性
          • 获取工单属性方案中的工单属性列表
          • 在工单属性方案中移除一个工单属性
        • 需求配置
          • 获取全部需求状态列表
          • 创建一个需求属性
          • 部分更新一个需求属性
          • - 获取一个需求状态
          • 获取全部需求属性列表
          • 获取一个需求属性
          • 获取需求属性方案列表
          • 向需求属性方案中添加一个需求属性
          • 获取需求属性方案中的需求属性列表
          • 在需求属性方案中移除一个需求属性
      • 工单关注人
        • 获取一个工单关注人
      • 需求关注人
        • 获取一个需求关注人
    • 项目管理 Project
      • 项目
        • 创建一个项目
        • 复制一个项目
        • 部分更新一个项目
        • 获取项目列表
        • - 获取一个项目
        • 获取项目状态列表
        • 向项目中添加一个成员
        • 部分更新一个项目内的成员
        • 获取项目中的成员列表
        • - 获取一个项目成员
        • 在项目中移除一个成员
        • 向项目中添加一个项目属性
        • 获取项目中的项目属性列表
        •  - 获取项目中一个项目属性
        • 在项目中移除一个项目属性
        • 获取一个项目的进度
      • 迭代
        • 创建一个迭代分组
        • 创建一个迭代
        • 批量创建迭代
        • - 获取一个迭代
        • 部分更新一个迭代分组
        • 创建一个迭代类别
        • 部分更新一个迭代
        • 部分更新一个迭代类别
        • 删除一个迭代分组
        • 获取迭代列表
        • - 获取一个迭代类别
        • 删除一个迭代类别
        • 获取迭代分组列表
        • 获取迭代类别列表
        • - 获取一个迭代分组
      • Board
        • 部分更新一个看板栏
        • 删除一个看板
        • - 获取一个看板
        • 获取看板列表
        • 获取看板栏列表
        • 获取泳道列表
        • - 获取一个看板栏
        • - 获取一个泳道
        • 删除一个泳道
        • 删除一个看板栏
        • 创建一个看板
        • 创建一个看板栏
        • 创建一个泳道
        • 部分更新一个看板栏
        • 部分更新一个泳道
      • 瀑布
        • 向瀑布项目中增加一个工作项类型
        • 获取瀑布项目中的工作项类型列表
        • - 获取瀑布项目中的一个工作项类型
        • 在瀑布项目中移除一个工作项类型
        • 获取工作项流转记录列表
      • 工作项
        • 创建一个工作项
        • 部分更新一个工作项
        • 批量部分更新一个工作项属性
        • 获取工作项列表
        • 搜索工作项列表
        • - 获取一个工作项
        • 删除一个工作项
        • 获取工作项类型列表
        • - 获取一个工作项类型
        • 获取工作项状态列表
        • - 获取一个工作项状态
        • 获取工作项属性列表
        • - 获取一个工作项属性
        • 获取工作项优先级列表
        • - 获取一个工作项优先级
        • 获取工作项标签列表
        • - 获取工作项一个标签
        • 向工作项中添加一个标签
        • 在工作项移除一个标签
        • 获取工作项关联类型列表
        • 关联一个工作项
        • 获取关联的工作项列表
        • 取消关联一个工作项
        • 获取工作项流转记录列表
        • 创建一个工作项交付目标
        • 部分更新一个工作项交付目标
        • 获取工作项交付目标列表
        • - 获取工作项一个交付目标
        • 删除一个工作项交付目标
      • 发布
        • 创建一个发布
        • 批量创建发布
        • 部分更新一个发布
        • 获取发布列表
        • - 获取一个发布
        • 删除一个发布
        • 创建一个发布阶段
        • 部分更新一个发布阶段
        • 获取发布阶段列表
        • - 获取一个发布阶段
        • 删除一个发布阶段
        • 创建一个发布分组
        • 部分更新一个发布分组
        • 获取发布分组列表
        • - 获取一个发布分组
        • 删除一个发布分组
        • 创建一个发布类别
        • 部分更新一个发布类别
        • 获取发布类别列表
        • - 获取一个发布类别
        • 删除一个发布类别
      • 项目配置中心
        • 项目配置
          • 创建一个项目属性
          • 部分更新一个项目属性
          • 获取项目属性列表
          • - 获取一个项目属性
        • 工作项配置
          • 创建一个工作项类型
          • 获取一个工作项类型
          • 部分更新一个工作项类型
          • 获取全部工作项类型列表
          • 删除一个工作项类型
          • 获取一个工作项类型方案
          • 获取工作项类型方案列表
          • 向工作项类型方案中添加一个工作项类型
          • 获取工作项类型方案中的一个工作项类型
          • 部分更新工作项类型方案中的工作项类型
          • 获取工作项类型方案中的工作项类型列表
          • 在工作项类型方案中移除一个工作项类型
          • 创建一个工作项状态
          • 获取一个工作项状态
          • 部分更新一个工作项状态
          • 获取全部工作项状态列表
          • 获取一个工作项状态方案
          • 获取工作项状态方案列表
          • 向状态方案中添加一个工作项状态
          • 获取一个状态方案中的工作项状态
          • 获取状态方案中的工作项状态列表
          • 在状态方案中移除一个工作项状态
          • 向状态方案中添加一个工作项状态流转
          • 获取状态方案中的一个工作项状态流转
          • 获取状态方案中的工作项状态流转列表
          • 在状态方案中移除一个工作项状态流转
          • 创建一个工作项属性
          • 获取一个工作项属性
          • 部分更新一个工作项属性
          • 获取全部工作项属性列表
          • 获取一个工作项属性方案
          • 获取工作项属性方案列表
          • 向属性方案中添加一个工作项属性
          • 获取属性方案中的一个工作项属性
          • 获取属性方案中的工作项属性列表
          • 在属性方案中移除一个工作项属性
          • 创建一个工作项标签
          • 获取一个工作项标签
          • 部分更新一个工作项标签
          • 获取全部工作项标签列表
          • 删除一个工作项标签
          • 获取一个工作项优先级
          • 开启工作项本地配置
    • 测试管理 Testhub
      • 测试库
        • 创建一个测试库
        • 部分更新一个测试库
        • 获取测试库列表
        • - 获取一个测试库
        • 向测试库中添加一个成员
        • 部分更新一个测试库内的成员
        • 获取测试库中的成员列表
        • - 在测试库中获取一个成员
        • 在测试库中移除一个成员
        • 向测试库中添加一个用例模块
        • 部分更新一个测试库中用例模块
        • 获取测试库中的用例模块列表
        • 在测试库中移除一个用例模块
      • 用例
        • 创建一个用例
        • 批量创建用例
        • - 获取一个用例
        • 部分更新一个用例
        • 批量部分更新用例
        • 获取用例列表
        • 搜索用例列表
        • 删除一个用例
        • 获取用例模块列表
        • - 获取一个用例模块
        • 获取用例属性列表
        • 获取用例状态列表
        • 获取用例类型列表
        • 获取用例的执行历史列表
        • 批量创建测试用例关联工作项
        • 批量删除测试用例关联工作项
      • 计划
        • 创建一个计划
        • 部分更新一个计划
        • 获取计划列表
        • 获取一个测试计划
        • 获取计划类型列表
        • 创建一个执行用例
        • 批量创建执行用例
        • 全量更新一个执行用例
        • 部分更新一个执行用例
        • 批量部分更新执行用例
        • 批量操作执行用例
        • 获取执行用例列表
        • 搜索执行用例列表
        • 获取执行用例的结果记录
        • 获取执行用例执行结果列表
      • 测试配置中心
        • 用例配置
          • 获取全部用例状态列表
          • 获取全部用例类型列表
          • 获取全部重要程度列表
          • 创建一个用例属性
          • 部分更新一个用例属性
          • 获取全部用例属性列表
          • 获取用例属性方案列表
          • 向属性方案中添加一个用例属性
          • 获取属性方案中的用例属性列表
          • 在属性方案中移除一个用例属性
        • 执行用例配置
          • 获取全部执行用例执行结果列表
        • 计划配置
          • 获取全部计划状态列表
    • 知识管理 Wiki
      • 页面关注人
      • 空间
        • 创建一个空间
        • 部分更新一个空间
        • 获取空间列表
        • - 获取一个空间
        • 删除一个空间
        • 向空间中添加一个成员
        • 获取空间中的成员列表
        • 在空间中移除一个成员
      • 页面
        • 创建一个页面
        • 部分更新一个页面
        • 更新一个文档正文
        • 获取一个文档正文
        • 获取一个页面的版本列表
        • 恢复一个页面到指定版本
        • 获取页面列表
        • 删除一个页面
      • 页面关注人(全局)
        • 获取一个页面关注人
        • 添加一个页面关注人
      • 页面附件(全局)
        • 获取一个页面附件列表
        • 添加一个页面附件
    • DevOps 数据集成
      • 代码
        • 托管平台
          • 创建一个托管平台
          • 全量更新一个托管平台
          • 部分更新一个托管平台
          • 获取一个托管平台
          • 获取托管平台列表
        • 托管平台用户
          • 创建一个托管平台用户
          • 全量更新一个托管平台用户
          • 部分更新一个托管平台用户
          • 获取托管平台用户列表
          • - 获取一个托管平台用户
        • 代码仓库
          • 创建一个代码仓库
          • 全量更新一个代码仓库
          • 部分更新一个代码仓库
          • 获取代码仓库列表
          • - 获取一个代码仓库
        • 代码分支
          • 创建一个代码分支
          • 部分更新一个代码分支
          • 获取代码分支列表
          • - 获取一个代码分支
          • 删除一个代码分支
        • 提交
          • 创建一个提交
          • 获取提交列表
          • - 获取一个提交
        • 提交引用
          • 创建一个提交引用
          • 获取提交引用列表
          • - 获取一个提交引用
        • 拉取请求
          • 创建一个拉取请求
          • 全量更新一个拉取请求
          • 部分更新一个拉取请求
          • 获取一个拉取请求
          • 获取拉取请求列表
        • 代码评审
          • 创建一个代码评审
          • 全量更新一个代码评审
          • 部分更新一个代码评审
          • 获取一个代码评审
          • 获取代码评审列表
      • 构建
        • 构建记录
          • 创建一条构建记录
          • 全量更新一条构建记录
          • 部分更新一条构建记录
          • 获取一条构建记录
          • 获取构建记录列表
          • 删除一条构建记录
      • 交付
        • 环境
          • 创建一个环境
          • 全量更新一个环境
          • 部分更新一个环境
          • 获取一个环境
          • 获取环境列表
          • 删除一个环境
        • 部署
          • 创建一个部署
          • 全量更新一个部署
          • 部分更新一个部署
          • 获取一个部署
          • 获取部署了列表
          • 删除一个部署
  • 公有云接口定期同步测试模块
    • 鉴权
      • 客户端凭据
        • 获取企业令牌
      • 授权码
        • 私有部署-登录 (获取Cookie)
        • 私有部署-请求授权 (get_transaction_id)
        • 私有部署-authorized (get_code)
        • 获取用户令牌
        • 刷新用户令牌
        • 请求授权(公有云)
    • 全局
      • 个人
        • 获取个人信息
      • 组织
        • 企业成员
          • 创建一个企业成员
          • 批量更新企业成员属性
          • 获取一个企业成员
          • 获取企业成员列表
          • 部分更新一个企业成员
        • 企业
          • 获取企业信息
        • 团队
          • 创建一个团队
          • 向团队中添加一个成员
          • 在团队中移除一个成员
          • 获取一个团队
          • 获取团队中的一个成员
          • 获取团队中的成员列表
          • 获取团队列表
          • 部分更新一个团队
        • 职位
          • 获取一个职位
          • 获取职位列表
        • 角色
          • 获取一个角色
          • 获取角色列表
        • 部门
          • 创建一个部门
          • 删除一个部门
          • 获取一个部门
          • 获取部门列表
          • 部分更新一个部门
      • 通用
        • 关注人
          • 添加一个关注人
          • 移除一个关注人
          • 获取一个关注人
          • 获取关注人列表
        • 关联
          • 创建一个关联
          • 删除一个关联
          • 获取一个关联
          • 获取关联列表
        • 活动记录
          • 获取一个活动记录
          • 获取活动记录列表
        • 评审
          • 创建一个评审
          • 删除一个评审
          • 向评审中添加一个评审内容
          • 在评审中移除一个评审内容
          • 获取一个评审
          • 获取评审中的一个评审内容
          • 获取评审中的评审内容列表
          • 获取评审列表
        • 评论
          • 创建一个评论
          • 删除一个评论
          • 获取一个评论
          • 获取评论列表
        • 附件
          • 上传一个代码段
          • 上传一个文件
          • 删除一个附件
          • 获取一个附件
          • 获取附件列表
      • 工时
        • 创建一个工时
        • 删除一个工时
        • 获取一个工时
        • 获取一个工时类型
        • 获取工时列表
        • 获取工时类型列表
        • 部分更新一个工时
      • 安全
        • 获取审计日志列表
        • 获取登录日志列表
    • 产品管理
      • 产品
        • 创建一个产品
        • 创建一个外部用户
        • 创建一个客户
        • 删除一个外部用户
        • 向产品中添加一个成员
        • 向产品中添加一个标签
        • 向产品中添加一个需求模块
        • 在产品中移除一个成员
        • 在产品中移除一个标签
        • 在产品中移除一个需求模块
        • 获取一个产品
        • 获取一个外部用户
        • 获取一个客户
        • 获取产品中的一个工单渠道
        • 获取产品中的一个工单类型
        • 获取产品中的一个成员
        • 获取产品中的一个标签
        • 获取产品中的一个需求排期
        • 获取产品中的一个需求模块
        • 获取产品中的工单渠道列表
        • 获取产品中的工单类型列表
        • 获取产品中的成员列表
        • 获取产品中的标签列表
        • 获取产品中的需求排期列表
        • 获取产品中的需求模块列表
        • 获取产品列表
        • 获取外部用户列表
        • 获取客户列表
        • 部分更新一个产品
        • 部分更新一个外部用户
        • 部分更新一个客户
      • 工单
        • 创建一个工单
        • 搜索工单列表
        • 获取一个工单
        • 获取一条工单流转记录
        • 获取工单优先级列表
        • 获取工单列表
        • 获取工单属性列表
        • 获取工单标签列表
        • 获取工单流转记录列表
        • 获取工单渠道列表
        • 获取工单状态列表
        • 获取工单类型列表
        • 获取工单解决方案列表
        • 部分更新一个工单
      • 产品配置中心
        • 工单配置
          • 创建一个工单属性
          • 创建一个工单状态
          • 向工单属性方案中添加一个工单属性
          • 向状态方案中添加一个工单状态
          • 向状态方案中添加一个工单状态流转
          • 在工单属性方案中移除一个工单属性
          • 在状态方案中移除一个工单状态
          • 在状态方案中移除一个工单状态流转
          • 获取一个工单优先级
          • 获取一个工单属性
          • 获取一个工单属性方案
          • 获取一个工单状态
          • 获取一个工单状态方案
          • 获取一个工单类型
          • 获取一个工单解决方案
          • 获取全部工单优先级列表
          • 获取全部工单属性列表
          • 获取全部工单状态列表
          • 获取全部工单类型列表
          • 获取全部工单解决方案列表
          • 获取工单属性方案中的一个工单属性
          • 获取工单属性方案中的工单属性列表
          • 获取工单属性方案列表
          • 获取工单状态方案列表
          • 获取状态方案中的一个工单状态
          • 获取状态方案中的一个工单状态流转
          • 获取状态方案中的工单状态列表
          • 获取状态方案中的工单状态流转列表
          • 部分更新一个工单属性
          • 部分更新一个工单状态
        • 需求配置
          • 创建一个需求属性
          • 向需求属性方案中添加一个需求属性
          • 在需求属性方案中移除一个需求属性
          • 获取一个需求优先级
          • 获取一个需求属性
          • 获取一个需求属性方案
          • 获取一个需求状态
          • 获取全部需求优先级列表
          • 获取全部需求属性列表
          • 获取全部需求状态列表
          • 获取需求属性方案中的一个需求属性
          • 获取需求属性方案中的需求属性列表
          • 获取需求属性方案列表
          • 部分更新一个需求属性
      • 需求
        • 创建一个需求
        • 搜索需求列表
        • 获取一个需求
        • 获取一条需求流转记录
        • 获取需求优先级列表
        • 获取需求列表
        • 获取需求属性列表
        • 获取需求排期列表
        • 获取需求模块列表
        • 获取需求流转记录列表
        • 获取需求状态列表
        • 部分更新一个需求
    • 项目管理
      • 发布
        • 创建一个发布
        • 创建一个发布分组
        • 创建一个发布类别
        • 创建一个发布阶段
        • 删除一个发布
        • 删除一个发布分组
        • 删除一个发布类别
        • 删除一个发布阶段
        • 批量创建发布
        • 获取一个发布
        • 获取一个发布分组
        • 获取一个发布类别
        • 获取一个发布阶段
        • 获取发布分组列表
        • 获取发布列表
        • 获取发布类别列表
        • 获取发布阶段列表
        • 部分更新一个发布
        • 部分更新一个发布分组
        • 部分更新一个发布类别
        • 部分更新一个发布阶段
      • 工作项
        • 关联一个工作项
          POST
        • 创建一个工作项
          POST
        • 创建一个工作项交付目标
          POST
        • 删除一个工作项
          DELETE
        • 删除一个工作项交付目标
          DELETE
        • 取消关联一个工作项
          DELETE
        • 向工作项中添加一个标签
          POST
        • 在工作项中移除一个标签
          DELETE
        • 批量部分更新工作项属性
          PATCH
        • 搜索工作项列表
          POST
        • 获取一个工作项
          GET
        • 获取一个工作项交付目标
          GET
        • 获取一个工作项关联
          GET
        • 获取一个工作项关联类型
          GET
        • 获取一个工作项流转记录
          GET
        • 获取关联的工作项列表
          GET
        • 获取工作项中的一个标签
          GET
        • 获取工作项交付目标列表
          GET
        • 获取工作项优先级列表
          GET
        • 获取工作项关联类型列表
          GET
        • 获取工作项列表
          GET
        • 获取工作项属性列表
          GET
        • 获取工作项标签列表
          GET
        • 获取工作项流转记录列表
          GET
        • 获取工作项状态列表
          GET
        • 获取工作项类型列表
          GET
        • 部分更新一个工作项
          PATCH
        • 部分更新一个工作项交付目标
          PATCH
      • 项目配置中心
        • 工作项配置
          • 创建一个工作项属性
          • 创建一个工作项标签
          • 创建一个工作项状态
          • 创建一个工作项类型
          • 删除一个工作项标签
          • 删除一个工作项类型
          • 向属性方案中添加一个工作项属性
          • 向工作项类型方案中添加一个工作项类型
          • 向状态方案中添加一个工作项状态
          • 向状态方案中添加一个工作项状态流转
          • 在属性方案中移除一个工作项属性
          • 在工作项类型方案中移除一个工作项类型
          • 在状态方案中移除一个工作项状态
          • 在状态方案中移除一个工作项状态流转
          • 获取一个工作项优先级
          • 获取一个工作项属性
          • 获取一个工作项属性方案
          • 获取一个工作项标签
          • 获取一个工作项状态
          • 获取一个工作项状态方案
          • 获取一个工作项类型
          • 获取一个工作项类型方案
          • 获取一个状态方案中的工作项状态
          • 获取全部工作项属性列表
          • 获取全部工作项标签列表
          • 获取全部工作项状态列表
          • 获取全部工作项类型列表
          • 获取属性方案中的一个工作项属性
          • 获取属性方案中的工作项属性列表
          • 获取工作项属性方案列表
          • 获取工作项状态方案列表
          • 获取工作项类型方案中的一个工作项类型
          • 获取工作项类型方案中的工作项类型列表
          • 获取工作项类型方案列表
          • 获取状态方案中的一个工作项状态流转
          • 获取状态方案中的工作项状态列表
          • 获取状态方案中的工作项状态流转列表
          • 部分更新一个工作项属性
          • 部分更新一个工作项标签
          • 部分更新一个工作项状态
          • 部分更新一个工作项类型
          • 部分更新工作项类型方案中的工作项类型
        • 项目配置
          • 创建一个项目属性
          • 获取一个项目属性
          • 获取一个项目流程
          • 获取一个项目状态
          • 获取全部项目流程
          • 获取项目属性列表
          • 部分更新一个项目属性
      • 看板
        • 创建一个泳道
        • 创建一个看板
        • 创建一个看板栏
        • 删除一个泳道
        • 删除一个看板
        • 删除一个看板栏
        • 获取一个泳道
        • 获取一个看板
        • 获取一个看板栏
        • 获取泳道列表
        • 获取看板列表
        • 获取看板栏列表
        • 部分更新一个泳道
        • 部分更新一个看板
        • 部分更新一个看板栏
      • 迭代
        • 创建一个迭代
        • 创建一个迭代分组
        • 创建一个迭代类别
        • 删除一个迭代分组
        • 删除一个迭代类别
        • 批量创建迭代
        • 获取一个迭代
        • 获取一个迭代分组
        • 获取一个迭代类别
        • 获取迭代分组列表
        • 获取迭代列表
        • 获取迭代类别列表
        • 部分更新一个迭代
        • 部分更新一个迭代分组
        • 部分更新一个迭代类别
      • 项目
        • 创建一个项目
        • 向项目中添加一个成员
        • 向项目中添加一个项目属性
        • 在项目中移除一个成员
        • 在项目中移除一个项目属性
        • 复制一个项目
        • 开启项目本地配置
        • 获取一个项目
        • 获取一个项目进度
        • 获取项目中的一个成员
        • 获取项目中的一个项目属性
        • 获取项目中的成员列表
        • 获取项目中的项目属性列表
        • 获取项目列表
        • 获取项目状态列表
        • 部分更新一个项目
        • 部分更新一个项目内的成员
    • 测试管理
      • 测试配置中心
        • 执行用例配置
          • 获取一个执行用例执行结果
          • 获取全部执行用例执行结果列表
        • 用例配置
          • 创建一个用例属性
          • 向属性方案中添加一个用例属性
          • 在属性方案中移除一个用例属性
          • 获取一个用例属性
          • 获取一个用例属性方案
          • 获取一个用例状态
          • 获取一个用例类型
          • 获取一个用例重要程度
          • 获取全部用例属性列表
          • 获取全部用例状态列表
          • 获取全部用例类型列表
          • 获取全部重要程度列表
          • 获取属性方案中的一个用例属性
          • 获取属性方案中的用例属性列表
          • 获取用例属性方案列表
          • 部分更新一个用例属性
        • 计划配置
          • 获取一个计划状态
          • 获取全部计划状态列表
      • 测试库
        • 创建一个测试库
        • 向测试库中添加一个成员
        • 向测试库中添加一个用例模块
        • 在测试库中移除一个成员
        • 在测试库中移除一个用例模块
        • 获取一个测试库
        • 获取测试库中的一个成员
        • 获取测试库中的一个用例模块
        • 获取测试库中的成员列表
        • 获取测试库中的用例模块列表
        • 获取测试库列表
        • 部分更新一个测试库
        • 部分更新一个测试库中用例模块
        • 部分更新一个测试库内的成员
      • 用例
        • 创建一个用例
        • 删除一个用例
        • 批量创建用例
        • 批量部分更新用例
        • 搜索用例列表
        • 获取一个用例
        • 获取用例列表
        • 获取用例属性列表
        • 获取用例模块列表
        • 获取用例状态列表
        • 获取用例的执行历史列表
        • 获取用例类型列表
        • 部分更新一个用例
      • 计划
        • 全量更新一个执行用例
        • 创建一个执行用例
        • 创建一个计划
        • 批量创建执行用例
        • 批量操作执行用例
        • 批量部分更新执行用例
        • 搜索执行用例列表
        • 获取一个执行用例
        • 获取一个计划
        • 获取一个计划类型
        • 获取一条执行用例的结果记录
        • 获取执行用例列表
        • 获取执行用例执行结果列表
        • 获取执行用例的结果记录列表
        • 获取计划列表
        • 获取计划类型列表
        • 部分更新一个执行用例
        • 部分更新一个计划
    • 知识管理
      • 空间
        • 创建一个空间
        • 删除一个空间
        • 向空间中添加一个成员
        • 在空间中移除一个成员
        • 获取一个空间
        • 获取空间中的一个成员
        • 获取空间中的成员列表
        • 获取空间列表
        • 部分更新一个空间
      • 页面
        • 创建一个页面
        • 删除一个页面
        • 恢复一个页面到指定版本
        • 更新一个文档正文
        • 获取一个文档正文
        • 获取一个页面
        • 获取一个页面版本
        • 获取一个页面的版本列表
        • 获取页面列表
        • 部分更新一个页面
    • DevOps_数据集成
      • 代码
        • 代码仓库
          • 全量更新一个代码仓库
          • 创建一个代码仓库
          • 获取一个代码仓库
          • 获取代码仓库列表
          • 部分更新一个代码仓库
        • 代码分支
          • 创建一个代码分支
          • 删除一个代码分支
          • 获取一个代码分支
          • 获取代码分支列表
          • 部分更新一个代码分支
        • 代码评审
          • 全量更新一个代码评审
          • 创建一个代码评审
          • 获取一个代码评审
          • 获取代码评审列表
          • 部分更新一个代码评审
        • 托管平台
          • 全量更新一个托管平台
          • 创建一个托管平台
          • 获取一个托管平台
          • 获取托管平台列表
          • 部分更新一个托管平台
        • 托管平台用户
          • 全量更新一个托管平台用户
          • 创建一个托管平台用户
          • 获取一个托管平台用户
          • 获取托管平台用户列表
          • 部分更新一个托管平台用户
        • 拉取请求
          • 全量更新一个拉取请求
          • 创建一个拉取请求
          • 获取一个拉取请求
          • 获取拉取请求列表
          • 部分更新一个拉取请求
        • 提交
          • 创建一个提交
          • 获取一个提交
          • 获取提交列表
        • 提交引用
          • 创建一个提交引用
          • 获取一个提交引用
          • 获取提交引用列表
      • 构建
        • 构建记录
          • 全量更新一条构建记录
          • 创建一条构建记录
          • 删除一条构建记录
          • 获取一个构建记录
          • 获取构建记录列表
          • 部分更新一条构建记录
      • 交付
        • 环境
          • 全量更新一个环境
          • 创建一个环境
          • 删除一个环境
          • 获取一个环境
          • 获取环境列表
          • 部分更新一个环境
        • 部署
          • 全量更新一个部署
          • 创建一个部署
          • 删除一个部署
          • 获取一个部署
          • 获取部署列表
          • 部分更新一个部署
  1. 工作项

创建一个工作项

htz团队@公有云环境
https://open.pingcode.com
htz团队@公有云环境
https://open.pingcode.com
POST
https://open.pingcode.com
/v1/pjm/work_items
最后修改时间:2026-08-24 03:34:28
责任人:未设置
用于创建一个工作项。
权限:企业令牌/用户令牌
Scopes:pcp:write:pjm:workitem
Body 参数说明:
project_id (String, 必填): 项目的id。
type_id (String, 必填): 工作项类型的id。工作项类型分为9种系统类型和一些自定义类型。系统类型包括:史诗、特性、用户故事、阶段、里程碑、需求、任务、缺陷和事务。可以通过 获取全部工作项类型列表 获得。
title (String, 必填): 工作项的标题。
description (String, 选填): 工作项的描述。
start_at (Number, 选填): 工作项的开始时间。当工作项类型为里程碑时,该参数无效。
end_at (Number, 选填): 工作项的截止时间。
priority_id (String, 选填): 工作项优先级的id。
state_id (String, 选填): 工作项状态的id。工作项状态的id在设置时必须同时满足工作项类型的工作项状态方案和工作项状态流转的状态值才能成功完成设置。工作项状态方案可以通过 获取工作项状态方案列表 获取。工作项状态流转则可以通过 获取状态方案中的工作项状态流转列表 获取。
assignee_id (String, 选填): 工作项负责人的id。
parent_id (String, 选填): 工作项的父工作项的id。当前工作项类型支持的父工作类型包含 parent_id 对应的工作项类型时,该参数有效。具体配置见属性与视图子工作项配置。
sprint_id (String, 选填): 所属迭代id。该字段只有项目类型为 scrum 和 hybrid 时有效。
version_ids (String[], 选填): 所属发布的id列表。
board_id (String, 选填): 看板的id。该字段只有项目类型为 kanban 和 hybrid 时有效。
entry_id (String, 选填): 看板栏的id。该字段只有项目类型为 kanban 和 hybrid 时有效。
swimlane_id (String, 选填): 泳道的id。该字段只有项目类型为 kanban 和 hybrid 时有效。
story_points (Number, 选填): 工作项的故事点。当工作项的属性在视图中配置了故事点属性时,该参数生效。故事点数值必须是大于等于0的整数或最多包含一位小数的正数。
estimated_workload (Number, 选填): 工作项的预估工时。
remaining_workload (Number, 选填): 工作项的剩余工时。
properties (Object, 选填): 工作项属性的键值对集合,需要注意的是,当前工作项类型对应的工作项属性方案需要包含这些工作项属性,例如工作项属性方案中包含 prop_a 和 prop_b 。
properties.prop_a (Object, 选填): 工作项属性 prop_a 。
properties.prop_b (Object, 选填): 工作项属性 prop_b 。
participant_ids (String[], 选填): 工作项关注人的id列表。

请求参数

Header 参数

Body 参数application/json

示例
{
  "project_id": "5eb623f6a70571487ea47000",
  "type_id": "bug",
  "title": "这是一个缺陷",
  "description": "这是一个缺陷的描述",
  "start_at": 1583290309,
  "end_at": 1583290347,
  "state_id": "5c9b35de90ad7153c2062f18",
  "parent_id": "5edca112b06305c524cad2fa",
  "sprint_id": "5ecf7b74eaab845a2aa53138",
  "version_ids": [
    "5eb623487ea47001f6a70571"
  ],
  "board_id": "5eb623f6a70571487ea47222",
  "entry_id": "5ee1c4fac5b3c51206f0a861",
  "swimlane_id": "5ee1c4fac5b3c51206f0a866",
  "priority_id": "5eb623f6a70571487ea47111",
  "assignee_id": "a0417f68e846aae315c85d24643678a9",
  "participant_ids": [
    "a0417f68e846aae315c85d24643678a9"
  ],
  "story_points": 1,
  "estimated_workload": 1,
  "remaining_workload": 1,
  "properties": {
    "prop_a": "prop_a_value",
    "prop_b": "prop_b_value"
  }
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://open.pingcode.com/v1/pjm/work_items' \
--header 'Authorization: Bearer {access_token}' \
--header 'Content-Type: application/json' \
--data '{
  "project_id": "5eb623f6a70571487ea47000",
  "type_id": "bug",
  "title": "这是一个缺陷",
  "description": "这是一个缺陷的描述",
  "start_at": 1583290309,
  "end_at": 1583290347,
  "state_id": "5c9b35de90ad7153c2062f18",
  "parent_id": "5edca112b06305c524cad2fa",
  "sprint_id": "5ecf7b74eaab845a2aa53138",
  "version_ids": [
    "5eb623487ea47001f6a70571"
  ],
  "board_id": "5eb623f6a70571487ea47222",
  "entry_id": "5ee1c4fac5b3c51206f0a861",
  "swimlane_id": "5ee1c4fac5b3c51206f0a866",
  "priority_id": "5eb623f6a70571487ea47111",
  "assignee_id": "a0417f68e846aae315c85d24643678a9",
  "participant_ids": [
    "a0417f68e846aae315c85d24643678a9"
  ],
  "story_points": 1,
  "estimated_workload": 1,
  "remaining_workload": 1,
  "properties": {
    "prop_a": "prop_a_value",
    "prop_b": "prop_b_value"
  }
}'

返回响应

🟢200响应示例:
application/json
Bodyapplication/json

示例
{
    "id": "5edca524cad2fa1125cb0630",
    "url": "https://{rest_api_root}/v1/pjm/work_items/5edca524cad2fa1125cb0630",
    "project": {
        "id": "5eb623f6a70571487ea47000",
        "url": "https://{rest_api_root}/v1/pjm/projects/5eb623f6a70571487ea47000",
        "identifier": "SCR",
        "name": "Scrum项目",
        "type": "scrum",
        "is_archived": 0,
        "is_deleted": 0
    },
    "identifier": "SCR-5",
    "title": "这是一个缺陷",
    "type": "bug",
    "start_at": 1583290309,
    "end_at": 1583290347,
    "parent_id": "5edca112b06305c524cad2fa",
    "short_id": "1bAqLmTG",
    "html_url": "https://yctech.pingcode.com/pjm/workitems/1bAqLmTG",
    "parent": {
        "id": "5edca112b06305c524cad2fa",
        "url": "https://{rest_api_root}/v1/pjm/work_items/5edca112b06305c524cad2fa",
        "identifier": "SCR-3",
        "title": "这是一个用户故事",
        "type": "story",
        "start_at": 1583290309,
        "end_at": 1583290347,
        "parent_id": "5edca524cad2fa112b06309c",
        "properties": {
            "prop_a": "prop_a_value",
            "prop_b": "prop_b_value",
            "risk": null,
            "business_value": null,
            "effort": null,
            "backlog_type": null,
            "backlog_from": null
        }
    },
    "assignee": {
        "id": "a0417f68e846aae315c85d24643678a9",
        "url": "https://{rest_api_root}/v1/directory/users/a0417f68e846aae315c85d24643678a9",
        "name": "john",
        "display_name": "John",
        "avatar": "https://s3.amazonaws.com/bucket/b46ef40c-e22e-4ecf-a599-cace9fba839a_160x160.png"
    },
    "versions": [
       {
          "id": "5eb623487ea47001f6a70571",
          "url": "https://{rest_api_root}/v1/pjm/projects/5eb623f6a70571487ea47000/versions/5eb623487ea47001f6a70571",
          "name": "1.0.1",
          "start_at": 1565255712,
          "end_at": 1565255879,
          "stage": {
              "id": "5f44a8f8bb347b14b49624a1",
              "url": "https://{rest_api_root}/v1/pjm/stages/5f44a8f8bb347b14b49624a1",
              "name": "未开始",
              "type": "pending",
              "color": "#FA8888"
          }
       }
    ],
    "sprint": {
        "id": "5ecf7b74eaab845a2aa53138",
        "url": "https://{rest_api_root}/v1/pjm/projects/5eb623f6a70571487ea47000/sprints/5ecf7b74eaab845a2aa53138",
        "name": "Sprint 1",
        "start_at": 1589791860,
        "end_at": 1589791860,
        "status": "completed"
    },
    "state": {
        "id": "5c9b35de90ad7153c2062f18",
        "url": "https://{rest_api_root}/v1/pjm/work_item_states/5c9b35de90ad7153c2062f18",
        "name": "新建",
        "type": "pending",
        "color": "#ff7575"
    },
    "priority": {
        "id": "5eb623f6a70571487ea47111",
        "url": "https://{rest_api_root}/v1/pjm/work_item_priorities/5eb623f6a70571487ea47111",
        "name": "最高"
    },
    "board": null,
    "entry": null,
    "swimlane": null,
    "phase": null,
    "description": "这是一个缺陷的描述",
    "completed_at": 1583290347,
    "story_points": 1,
    "estimated_workload": 1,
    "remaining_workload": 1,
    "properties": {
        "prop_a": "prop_a_value",
        "prop_b": "prop_b_value",
        "severity": null,
        "replay_version": null,
        "reappear_probability": null,
        "bug_type": null,
        "reason": null,
        "solution": null,
        "replay_step": null
    },
    "tags": [],
    "participants": [
        {
            "id": "a0417f68e846aae315c85d24643678a9",
            "url": "https://{rest_api_root}/v1/participants/a0417f68e846aae315c85d24643678a9?principal_type=work_item&principal_id=5edca524cad2fa1125cb0630",
            "type": "user",
            "user": {
                "id": "a0417f68e846aae315c85d24643678a9",
                "url": "https://{rest_api_root}/v1/directory/users/a0417f68e846aae315c85d24643678a9",
                "name": "john",
                "display_name": "John",
                "avatar": "https://s3.amazonaws.com/bucket/b46ef40c-e22e-4ecf-a599-cace9fba839a_160x160.png"
            }
        }
    ],
    "created_at": 1583290300,
    "created_by": {
        "id": "a0417f68e846aae315c85d24643678a9",
        "url": "https://{rest_api_root}/v1/directory/users/a0417f68e846aae315c85d24643678a9",
        "name": "john",
        "display_name": "John",
        "avatar": "https://s3.amazonaws.com/bucket/b46ef40c-e22e-4ecf-a599-cace9fba839a_160x160.png"
    },
    "updated_at": 1583290300,
    "updated_by": {
        "id": "a0417f68e846aae315c85d24643678a9",
        "url": "https://{rest_api_root}/v1/directory/users/a0417f68e846aae315c85d24643678a9",
        "name": "john",
        "display_name": "John",
        "avatar": "https://s3.amazonaws.com/bucket/b46ef40c-e22e-4ecf-a599-cace9fba839a_160x160.png"
    },
    "is_archived": 0,
    "is_deleted": 0
}
修改于 2026-08-24 03:34:28
上一页
关联一个工作项
下一页
创建一个工作项交付目标
Built with