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
        • 删除一个用例
          DELETE
        • 批量创建用例
          POST
        • 批量部分更新用例
          PATCH
        • 搜索用例列表
          POST
        • 获取一个用例
          GET
        • 获取用例列表
          GET
        • 获取用例属性列表
          GET
        • 获取用例模块列表
          GET
        • 获取用例状态列表
          GET
        • 获取用例的执行历史列表
          GET
        • 获取用例类型列表
          GET
        • 部分更新一个用例
          PATCH
      • 计划
        • 全量更新一个执行用例
        • 创建一个执行用例
        • 创建一个计划
        • 批量创建执行用例
        • 批量操作执行用例
        • 批量部分更新执行用例
        • 搜索执行用例列表
        • 获取一个执行用例
        • 获取一个计划
        • 获取一个计划类型
        • 获取一条执行用例的结果记录
        • 获取执行用例列表
        • 获取执行用例执行结果列表
        • 获取执行用例的结果记录列表
        • 获取计划列表
        • 获取计划类型列表
        • 部分更新一个执行用例
        • 部分更新一个计划
    • 知识管理
      • 空间
        • 创建一个空间
        • 删除一个空间
        • 向空间中添加一个成员
        • 在空间中移除一个成员
        • 获取一个空间
        • 获取空间中的一个成员
        • 获取空间中的成员列表
        • 获取空间列表
        • 部分更新一个空间
      • 页面
        • 创建一个页面
        • 删除一个页面
        • 恢复一个页面到指定版本
        • 更新一个文档正文
        • 获取一个文档正文
        • 获取一个页面
        • 获取一个页面版本
        • 获取一个页面的版本列表
        • 获取页面列表
        • 部分更新一个页面
    • DevOps_数据集成
      • 代码
        • 代码仓库
          • 全量更新一个代码仓库
          • 创建一个代码仓库
          • 获取一个代码仓库
          • 获取代码仓库列表
          • 部分更新一个代码仓库
        • 代码分支
          • 创建一个代码分支
          • 删除一个代码分支
          • 获取一个代码分支
          • 获取代码分支列表
          • 部分更新一个代码分支
        • 代码评审
          • 全量更新一个代码评审
          • 创建一个代码评审
          • 获取一个代码评审
          • 获取代码评审列表
          • 部分更新一个代码评审
        • 托管平台
          • 全量更新一个托管平台
          • 创建一个托管平台
          • 获取一个托管平台
          • 获取托管平台列表
          • 部分更新一个托管平台
        • 托管平台用户
          • 全量更新一个托管平台用户
          • 创建一个托管平台用户
          • 获取一个托管平台用户
          • 获取托管平台用户列表
          • 部分更新一个托管平台用户
        • 拉取请求
          • 全量更新一个拉取请求
          • 创建一个拉取请求
          • 获取一个拉取请求
          • 获取拉取请求列表
          • 部分更新一个拉取请求
        • 提交
          • 创建一个提交
          • 获取一个提交
          • 获取提交列表
        • 提交引用
          • 创建一个提交引用
          • 获取一个提交引用
          • 获取提交引用列表
      • 构建
        • 构建记录
          • 全量更新一条构建记录
          • 创建一条构建记录
          • 删除一条构建记录
          • 获取一个构建记录
          • 获取构建记录列表
          • 部分更新一条构建记录
      • 交付
        • 环境
          • 全量更新一个环境
          • 创建一个环境
          • 删除一个环境
          • 获取一个环境
          • 获取环境列表
          • 部分更新一个环境
        • 部署
          • 全量更新一个部署
          • 创建一个部署
          • 删除一个部署
          • 获取一个部署
          • 获取部署列表
          • 部分更新一个部署
  1. 用例

搜索用例列表

htz团队@公有云环境
https://open.pingcode.com
htz团队@公有云环境
https://open.pingcode.com
POST
https://open.pingcode.com
/v1/testhub/cases/search
最后修改时间:2026-08-24 03:34:28
责任人:未设置
用于按条件搜索用例列表。
权限:企业令牌/用户令牌
Scopes:pcp:read:testhub:testcase
Body 参数说明:
mode (String, 必填): 搜索模式。 query 表示基于 payload.filter 的结构化条件查询。
payload (Object, 必填): 搜索参数。
payload.filter (Object, 选填): 过滤条件。 过滤时使用类 MongoDB 的查询语法,可通过属性名、操作符和对应值进行过滤。 引用类型(含数组引用类型)使用 {属性名}.id 作为属性名,例如 library.id 、 participants.id 。 自定义属性使用 properties.{属性key} 作为属性名,例如 properties.prop_a 。 文本类型(如 title 、 description 、 precondition ,以及自定义单行文本、多行文本、链接类型)的操作符: exists 、 contains 。 枚举类型(如 test_type )的操作符: exists 、 in 、 nin 。 数字类型(自定义数字、进度、评分类型)的操作符: exists 、 eq 、 ne 、 gt 、 lt 、 gte 、 lte 。 时间类型(如 created_at 、 updated_at ,以及自定义日期)的操作符: exists 、 gt 、 lt 、 gte 、 lte 、 between (值为 [起始时间戳, 结束时间戳] ;过滤时以「天」为单位。 选项类型(自定义下拉单选、下拉多选、级联单选、级联多选)的操作符: exists 、 in 、 nin 。 引用类型(如 library.id 、 state.id 、 type.id 、 maintenance.id 、 participants.id )的操作符: exists 、 in 、 nin 。 每个属性仅支持一个操作符。 暂不支持使用逻辑运算符。 内置属性和一些特殊属性暂不支持过滤: id 、 url 、 identifier 、 short_id 、 html_url 、 public_image_token 、 steps 、 is_archived 、 is_deleted 。
payload.keywords (String, 选填): 关键字。支持用例编号和用例标题。
payload.include_public_image_token (String, 选填): 包含获取图片资源 token 的属性。使用 , 分割,最多 32 个,支持 description 和自定义多行文本类型的属性。
payload.include_deleted (Boolean, 选填): 是否查询已删除的用例。
payload.include_archived (Boolean, 选填): 是否查询已归档的用例。
payload.page_size (Number, 选填): 每页条数,取值范围 1-100。
payload.page_index (Number, 选填): 页码,从 0 开始。

请求参数

Header 参数

Body 参数application/json

示例
{
  "mode": "query",
  "payload": {
    "filter": {
      "title": {
        "contains": "登录"
      },
      "maintenance.id": {
        "nin": [
          "315c85d24643678a9a0417f68e846aae"
        ]
      },
      "library.id": {
        "in": [
          "5eb623f6a70571487ea47000",
          "5eb623f6a70571487ea47001"
        ]
      },
      "participants.id": {
        "in": [
          "a0417f68e846aae315c85d24643678a9"
        ]
      },
      "created_at": {
        "gte": 1730000000
      }
    },
    "keywords": "CSK",
    "include_public_image_token": "description",
    "include_deleted": false,
    "include_archived": false,
    "page_size": 10,
    "page_index": 0
  }
}

请求示例代码

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/testhub/cases/search' \
--header 'Authorization: Bearer {access_token}' \
--header 'Content-Type: application/json' \
--data '{
  "mode": "query",
  "payload": {
    "filter": {
      "title": {
        "contains": "登录"
      },
      "maintenance.id": {
        "nin": [
          "315c85d24643678a9a0417f68e846aae"
        ]
      },
      "library.id": {
        "in": [
          "5eb623f6a70571487ea47000",
          "5eb623f6a70571487ea47001"
        ]
      },
      "participants.id": {
        "in": [
          "a0417f68e846aae315c85d24643678a9"
        ]
      },
      "created_at": {
        "gte": 1730000000
      }
    },
    "keywords": "CSK",
    "include_public_image_token": "description",
    "include_deleted": false,
    "include_archived": false,
    "page_size": 10,
    "page_index": 0
  }
}'

返回响应

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

示例
{
    "page_size": 10,
    "page_index": 0,
    "total": 1,
    "values": [
        {
            "id": "5edca524cad2fa112b06305c",
            "url": "https://{rest_api_root}/v1/testhub/cases/5edca524cad2fa112b06305c",
            "library": {
                "id": "5eb623f6a70571487ea47000",
                "url": "https://{rest_api_root}/v1/testhub/libraries/5eb623f6a70571487ea47000",
                "identifier": "CSK",
                "name": "测试库",
                "is_archived": 0,
                "is_deleted": 0
            },
            "identifier": "CSK-10",
            "title": "这是一个测试用例",
            "level": "P1",
            "short_id": "fdUw3C",
            "html_url": "https://yctech.pingcode.com/testhub/cases/fdUw3C",
            "important_level": {
                "id": "57a109b35ae8c20630fd7256",
                "url": "https://{rest_api_root}/v1/testhub/case_important_levels/57a109b35ae8c20630fd7256",
                "name": "P1"
            },
            "suite": {
                "id": "55714870a70ea4eb623f6700",
                "url": "https://{rest_api_root}/v1/testhub/libraries/5eb623f6a70571487ea47000/suites/55714870a70ea4eb623f6700",
                "name": "登录",
                "paths": "首页/账户"
            },
            "state": {
                "id": "686f62038668bbae4f4dd0c1",
                "url": "https://{rest_api_root}/v1/testhub/case_states/686f62038668bbae4f4dd0c1",
                "name": "设计",
                "type": "pending"
             },
            "type": {
                "id": "5cf189b35de9c20620ad7153",
                "url": "https://{rest_api_root}/v1/testhub/case_types/5cf189b35de9c20620ad7153",
                "name": "功能测试"
            },
            "maintenance": {
                "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"
            },
            "test_type": "automation",
            "description": "测试用例的备注",
            "precondition": "前置条件的描述信息",
            "properties": {
                "prop_a": "prop_a_value",
                "prop_b": "prop_b_value"
            },
            "estimated_workload": 8,
            "remaining_workload": 5,
            "steps": [
                {
                    "step_id": "524cad5edb06305cca2fa100",
                    "description": "UI测试",
                    "expected_value": null,
                    "is_group": true,
                    "group_id": null
                },
                {
                    "step_id": "524cad5edb06305cca2fa112",
                    "description": "在浏览器地址栏中输入https://pingcode.com",
                    "expected_value": "成功访问PingCode官网",
                    "is_group": false,
                    "group_id": "524cad5edb06305cca2fa100"
                },
                {
                    "step_id": "524cad5edb06305cca2fa113",
                    "description": "点击下一页按钮",
                    "expected_value": "成功跳转至下一页",
                    "is_group": false,
                    "group_id": "524cad5edb06305cca2fa100"
                }
            ],
            "participants": [
                {
                    "id": "a0417f68e846aae315c85d24643678a9",
                    "url": "https://{rest_api_root}/v1/participants/a0417f68e846aae315c85d24643678a9?principal_type=test_case&principal_id=5edca524cad2fa112b06305c",
                    "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"
                    }
                }
            ],
            "public_image_token": "IcF1VmJFF-UIi9lMU18m1NFFAruWXYx0ZAm90pJ2LGk",
            "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": 1583293300,
            "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