You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用YouTrack API获取指定项目各自定义字段的可选值?

获取YouTrack项目自定义字段可选值的正确方法

1. 枚举类型字段(如优先级、状态)

这类字段的可选值存储在对应字段的bundle中,需分两步获取:

  • 先拉取指定项目的自定义字段列表,提取目标字段的bundleId
    调用接口:GET {api_url}/api/admin/projects/{project_id}/customFields
    在返回结果中找到目标字段(比如"Priority"),记录其bundleId,并确认字段类型为EnumField。
  • 通过bundleId拉取可选值
    调用接口:GET {api_url}/api/admin/customFieldBundles/{bundle_id}
    返回数据中的values数组就是该字段的所有可选选项,每个选项包含name(显示名称)和id(提交工单时需用到的标识)。

2. 用户类型字段(如经办人)

经办人属于用户关联字段,可选值是项目的可用成员,直接调用项目成员接口即可:

  • 调用接口:GET {api_url}/api/admin/projects/{project_id}/users
    返回结果的users数组包含所有可作为经办人的用户,提取name和id用于下拉菜单即可。

额外说明

  • 请求必须携带有效授权头(格式通常为Authorization: Bearer {你的令牌}),且账号需具备项目的读写或管理权限。
  • YouTrack Cloud版与Server版的基础API URL不同,需根据实际部署情况调整。
  • 对于版本、组件这类关联实体的字段,可直接调用对应实体的列表接口,比如获取版本可选值用GET {api_url}/api/admin/projects/{project_id}/versions。

内容的提问来源于stack exchange,提问作者user25317565

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 06:42:07