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

更新Jira Cloud wiki-renderer类型自定义字段遇INVALID_INPUT错误求助

解决Jira Cloud REST API修改wiki渲染器自定义字段的INVALID_INPUT错误

你的问题出在请求体格式不符合Jira Cloud API对wiki渲染器类型自定义字段的要求,以下是修正方案:

方案1:直接传递字符串值(适用于传统wiki渲染器字段)

对于配置了atlassian-wiki-renderer的文本区域自定义字段,无需嵌套包含rendererType和value的对象,直接将字段值设为wiki格式字符串即可:

def customFieldValue = "h1. Hello World"
def body = [
  "fields": [
    "customfield_10040": customFieldValue
  ]
]

def resp = put("/rest/api/3/issue/PJ-3")
        .header("Content-Type", "application/json")
        .body(body)
        .asObject(Map)

return resp

方案2:使用ADF格式(适用于新版富文本字段)

如果你的字段实际是富文本类型(即使设置了wiki渲染器),Jira Cloud API v3可能要求使用Atlassian文档格式(ADF)提交内容。比如设置简单段落:

def body = [
  "fields": [
    "customfield_10040": [
      "type": "doc",
      "version": 1,
      "content": [
        [
          "type": "paragraph",
          "content": [
            [
              "type": "text",
              "text": "Hello World"
            ]
          ]
        ]
      ]
    ]
  ]
]

def resp = put("/rest/api/3/issue/PJ-3")
        .header("Content-Type", "application/json")
        .body(body)
        .asObject(Map)

return resp

额外检查项

  • 确认customfield_10040是目标字段的正确ID,可通过调用GET /rest/api/3/field接口获取所有自定义字段ID验证。
  • 确保执行脚本的用户拥有修改该字段及对应问题的权限。
  • 确认该字段已在PJ-3所属项目的字段配置中启用,并且允许编辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 16:02:54