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

如何通过Postman向JIRA工单创建请求中添加assignee参数?

问题根因及解决方法

1. 参数位置错误

你当前将assignee放在了和fields同级的位置,不符合JIRA REST API的请求规范:所有系统字段、自定义字段的赋值都必须放在fields节点内才会被识别。

2. 赋值参数无效

你当前assignee下的id值为空,就算位置正确也无法完成分配,需要先获取待分配用户的有效accountId:

  • JIRA Cloud版本可调用GET /rest/api/3/user/search?query=用户邮箱/用户名接口获取对应用户的accountId
  • JIRA Server/数据中心低版本可使用name字段替换id,值为用户的登录名

修正后的请求体示例

{
  "fields": {
    "project": {
      "key": "QA"
    },
    "summary": "Failure detected",
    "description": {
      "type": "doc",
      "version": 1,
      "content": [
        {
          "type": "paragraph",
          "content": [
            {
              "type": "text",
              "text": "Failure has occurred in POSTMAN"
            }
          ]
        }
      ]
    },
    "issuetype": {
      "name": "Task"
    },
    "assignee": {
      "id": "替换为实际的用户accountId"
    }
  }
}

常见额外排查点

  • 调用API的账号需要持有对应项目的分配问题权限
  • 待分配的用户需要持有对应项目的可分配人员权限

后续自定义字段配置说明

所有自定义字段的赋值也统一放在fields节点下,以自定义字段的唯一标识(格式通常为customfield_XXXX)作为key,按字段类型传入对应值即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 09:36:01