ビジュアルレビューディスカッションAPI(非推奨)

caution
この機能はGitLab 15.8で非推奨となり、17.0で削除される予定です。この変更はブレークチェンジです。

ビジュアルレビューのディスカッションは、ビジュアルレビューからのフィードバックとして送られたマージリクエストに関するメモです。

新しいマージリクエストスレッドの作成

一つのプロジェクトのマージリクエストに新しいスレッドを作成します。これはメモの作成と似ていますが、他のコメント(返信)を後から追加することができます。

POST /projects/:id/merge_requests/:merge_request_iid/visual_review_discussions

パラメータを指定します:

属性種類必須説明
id整数/文字列はい プロジェクトのIDまたはURLエンコードされたパス
merge_request_iid整数。はいマージリクエストの IID
body文字列です。はいスレッドの内容
positionハッシュなし差分ノート作成時の位置
position[base_sha]文字列です。はいソースブランチのベースコミットSHA
position[start_sha]文字列です。はいターゲットブランチのコミットを参照する SHA
position[head_sha]文字列です。はいこのマージリクエストのHEADを参照するSHA
position[position_type]文字列です。はい位置参照のタイプ。text またはimageのいずれか。
position[new_path]文字列です。なし変更後のファイルパス
position[new_line]整数。なし変更後の行番号(text の差分ノートにのみ保存されます。)
position[old_path]文字列です。なし変更前のファイルパス
position[old_line]整数。なし変更前の行番号(text の差分ノートにのみ保存されます。)
position[width]整数。なし画像の横幅(image の差分ノートにのみ保存されます。)
position[height]整数。なし画像の高さ(image の差分ノートにのみ保存されます。)
position[x]整数。なしX座標(image 差分ノートのみ保存)
position[y]整数。なしY座標(image の差分ノートのみ保存されます。)
curl --request POST --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/5/merge_requests/11/visual_review_discussions?body=comment"