案件の役割を読む
案件の管理の人とツール管理者が、その案件の役割を読む。個人トークンは access の範囲が必要。
GET
/api/projects/{code}/rolesAuthorization
AuthorizationBearer token · headerrequired本人用の個人トークン。発行時に選んだ範囲の操作を、本人の名義で行う。読み取りと本人のトークン操作は、範囲を問わず使える。
Path parameters
codestringrequired案件コード。大文字・小文字は区別せず、大文字に正規化して扱う。
matches ^[A-Z0-9][A-Z0-9-]{0,31}$
Responses
200
読めた。
codestringrequiredrolesProjectRole[]requiredShow propertiesHide properties
Array of
ProjectRoleemailstring<email>requiredrolestringrequiredAllowed:
managereditorviewer400
案件コードの形が違う(invalid_request)。
errorstringrequiredエラーの種類を表す短いコード。対処を分けるときはこの値を見る。
statusintegerrequiredHTTP ステータスと同じ値。
currentRevisioninteger409 comments revision conflict のとき、文書の今の commentsRevision。
latestVersionIdstring409 stale_target_version のとき、文書の最新版の ID。
401
トークンが無いか、この文書を読む権限が無い。
errorstringrequiredエラーの種類を表す短いコード。対処を分けるときはこの値を見る。
statusintegerrequiredHTTP ステータスと同じ値。
currentRevisioninteger409 comments revision conflict のとき、文書の今の commentsRevision。
latestVersionIdstring409 stale_target_version のとき、文書の最新版の ID。
403
管理の権限が無い(forbidden)か、個人トークンの範囲が不足している(insufficient_scope)。
errorstringrequiredエラーの種類を表す短いコード。対処を分けるときはこの値を見る。
statusintegerrequiredHTTP ステータスと同じ値。
currentRevisioninteger409 comments revision conflict のとき、文書の今の commentsRevision。
latestVersionIdstring409 stale_target_version のとき、文書の最新版の ID。