(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

【Redmine/API】curlコマンドでチケットのウォッチャーを追加する

スポンサーリンク

やりたいこと

以下で作成済のチケットに対してウォッチャーの追加を行いたい。

尚、APIアクセスキーは個人設定から確認済とする。

環境情報
  • curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL

やり方

ユーザIDを記載したJSONファイルを用意した上で

$ cat test.json
{
    "user_id": "XX"
}

curlコマンドのPOSTを利用してデータを送付する。尚末尾のプレフィックスにはissuesのidを入れる。

$ curl -X POST -H "Content-Type: application/json" -H "X-Redmine-API-Key: XX" -d @test.json https://xx/xx/issues/XXX/watchers.json

以下、補足です。

補足

手動で行う場合はチケット上から「ウォッチャーの追加」を行いますが、CURLコマンドで動的に行うことも可能です。
同コマンドを実施しても標準出力はでません。

また、既に追加済のウォッチャーを再度登録しようとしてもエラーは出ずに処理されます。

以上です。