1
0
-1

JIRA Cloudを利用していて、WebhookからREST APIでエピックの登録を行いたいのですが、Epic Nameの設定がうまくいきません。

例えば、次のようなJSONを投げると

{"fields":{"issuetype":{"name":"Epic"},"project":{"key":"Test-Project"},"summary":"test","customfield_10005":"EpicName01"}} 

以下のエラーが返ります。

{"errorMessages":[],"errors":{"customfield_10005":"操作値はオブジェクトでなければなりません"}} 

そこで、以下の様なJSONに変更してみると

{"fields":{"issuetype":{"name":"Epic"},"project":{"key":"Test-Project"},"summary":"test","customfield_10005":{"value":"EpicName01"}}} 

エラーは返らなくなるのですが、Epic Nameに設定されている値が、Textで

{"value":"EpicName01"}

となってしまいます。


正しくEpic Nameを設定するにはどのようにすればよいのか、教えてください。

    Commentコメントを追加...

    2 回答

    1.  
      2
      1
      0

      私もやってみたのですができませんでした。こちらを見ると、出来たと言っていますが大分古いですね。

      https://community.atlassian.com/t5/Answers-Developer-Questions/How-to-create-a-Epic-and-a-Story-using-JIRA-REST-Json/qaq-p/476229

      もうちょっと調べてみます。

        Commentコメントを追加...
      1.  
        1
        0
        -1

        樋口さん

        原因が分かりました。

        REST API V3を使用していたのですが、V2に変えたところ、正常に設定できました。

        V3はbeta版なので、細かいところは対応できていない様でした。

        コメント頂き、ありがとうございました。

          Commentコメントを追加...