文書を上げる
HTML のファイルを上げて、新しい文書を作る。文書の ID はサーバーが決め、応答の Location で返す。
/api/reviews/import-htmlAuthorizationBearer token · headerrequired取り込み用トークン。文書を上げる、版を追加する、文書の一覧と中身を読むのに使う。
AuthorizationBearer token · headerrequired本人用の個人トークン。発行時に選んだ範囲の操作を、本人の名義で行う。読み取りと本人のトークン操作は、範囲を問わず使える。
multipart/form-datahtmlstring<binary>requiredHTML のファイル(25 MiB まで)。
titlestring題名。省略すると文書の ID になる。
accessModestringlink はリンクを知る人が見られる。restricted は招待した人だけ。
linkrestrictedprojectstring案件コード。社外・クライアントは必須。指定すると文書の ID はサーバーが作るため、reviewId を送ると 400 invalid_request。取り込み用の共有トークンでは指定できない(403 insufficient_scope)。
sourceLabelstring元のファイルの名前など、出どころの表示。
tagstring[]タグ。複数送れる。
作った。Location が /reviews/<reviewId> を指す。本文は無い。
HTML のファイルが無い(html file required)、タグの形が違う(invalid_tags)、または project と reviewId を同時に送った(invalid_request)。
errorstringrequiredエラーの種類を表す短いコード。対処を分けるときはこの値を見る。
statusintegerrequiredHTTP ステータスと同じ値。
currentRevisioninteger409 comments revision conflict のとき、文書の今の commentsRevision。
latestVersionIdstring409 stale_target_version のとき、文書の最新版の ID。
トークンが無いか、この文書を読む権限が無い。
errorstringrequiredエラーの種類を表す短いコード。対処を分けるときはこの値を見る。
statusintegerrequiredHTTP ステータスと同じ値。
currentRevisioninteger409 comments revision conflict のとき、文書の今の commentsRevision。
latestVersionIdstring409 stale_target_version のとき、文書の最新版の ID。
案件が必要(project_required)、案件で編集以上の役割が無い(project_role_required)、または個人トークンの範囲が不足している(insufficient_scope)。
errorstringrequiredエラーの種類を表す短いコード。対処を分けるときはこの値を見る。
statusintegerrequiredHTTP ステータスと同じ値。
currentRevisioninteger409 comments revision conflict のとき、文書の今の commentsRevision。
latestVersionIdstring409 stale_target_version のとき、文書の最新版の ID。
案件が見つからない(project_not_found)。
errorstringrequiredエラーの種類を表す短いコード。対処を分けるときはこの値を見る。
statusintegerrequiredHTTP ステータスと同じ値。
currentRevisioninteger409 comments revision conflict のとき、文書の今の commentsRevision。
latestVersionIdstring409 stale_target_version のとき、文書の最新版の ID。
案件が写しに無い(project_not_in_snapshot)か、配信前の結び付けが競合した(project_conflict)。
errorstringrequiredエラーの種類を表す短いコード。対処を分けるときはこの値を見る。
statusintegerrequiredHTTP ステータスと同じ値。
currentRevisioninteger409 comments revision conflict のとき、文書の今の commentsRevision。
latestVersionIdstring409 stale_target_version のとき、文書の最新版の ID。
HTML が大きすぎる(html too large)。
errorstringrequiredエラーの種類を表す短いコード。対処を分けるときはこの値を見る。
statusintegerrequiredHTTP ステータスと同じ値。
currentRevisioninteger409 comments revision conflict のとき、文書の今の commentsRevision。
latestVersionIdstring409 stale_target_version のとき、文書の最新版の ID。