Backlog API 課題の作成
#Backlog
公式
https://developer.nulab.com/ja/docs/backlog/api/2/add-issue/
注意事項
以下の項目は名前では指定できない(内部で紐づけされたIDが必要)
projectId(プロジェクトID) -->
Backlog API Project一覧を取得
を参照
issueTypeId(種別ID) -->
Backlog API 種別一覧取得
を参照
priorityId(優先度ID) -->
Backlog API 優先度一覧取得
を参照
code:_
curl -X POST "
https://YOUR_BACKLOG.backlog.com/api/v2/issues?apiKey=YOUR_API_KEY"
-H "Content-Type: application/x-www-form-urlencoded" -d "projectId=YOUR_PROJECT_ID&summary=summary&description=description&issueTypeId=YOUR_ISSUE_TYPE_ID&priorityId=YOUR_PRIORITY_ID"
PROJECT名からIDを取得して反映させるコマンド
2回curl叩く。
TEST_PROJECT
でprojectIDを取得して
PROJECT_ID
変数に格納)
code:_
PROJECT_ID=$(curl -s "
https://YOUR_BACKLOG.backlog.com/api/v2/projects/TEST_PROJECT?apiKey=YOUR_API_KEY"
| jq -r '.id') && curl -X POST "
https://YOUR_BACKLOG.backlog.com/api/v2/issues?apiKey=YOUR_API_KEY"
-H "Content-Type: application/x-www-form-urlencoded" -d "projectId=${PROJECT_ID}&summary=summary&description=description&issueTypeId=YOUR_ISSUE_TYPE_ID&priorityId=YOUR_PRIORITY_ID"