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"