How to add an attachment to a Jira Cloud issue using REST API?

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

 

プラットフォームについて: Cloud のみ - この記事は クラウド プラットフォームのアトラシアン製品に適用されます。

要約

Adding attachments to Jira issue via REST API endpoint https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-attachments/#api-rest-api-3-issue-issueidorkey-attachments-post

診断

When adding attachments via REST API endpoint to Jira issue if the payload or body isn't formatted well, 415 error is thrown

ソリューション

Option 1: Using Command Line:

curl --location --request POST 'https://your-domain.atlassian.net/rest/api/3/issue/TEST-123/attachments'
 -u 'email@example.com:<api_token>'
 -H 'X-Atlassian-Token: no-check'
 --form 'file=@"myfile.txt"'

Option 2: Using GUI-based Tools (Postman)

This can also be achieved using any GUI tools of your preference. Here an example on how to perform the same operation using POSTMAN tool.

  • [Headers] セクションで、[Content-Type] と [X-Atlassian-Token] が含まれ、値が共有されていることを確認します。
  • [file] という名前のキーを含め、「File」と入力してシステムのものを選択するか、「Text」と入力して [Body] セクション配下で絶対パス/参照を利用してファイルにアクセスします。
  • 参考スクリーンショット
     



NOTES:

  • Bear in mind the permission limitations that might be associated with the file based on it's location of the local machine.
最終更新日 2024 年 11 月 6 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.