POST/paperon/projects/{projectId}/members

PaperOn プロジェクトにメンバーを追加する。

  • プロジェクトのマスター権限を持つユーザーのみが利用できる。
  • プロジェクトの権限設定でマスターを アップロードメンバーと同一 に設定している場合には、uploader の役割のみ追加できる。master の役割追加はエラーとなる。

Authorization

oauth2

Access Token を指定します。
指定の方法や Access Token の取得方法は 共通仕様 を参照してください。

Scope

paperon

HTTP Request

POSThttps://www.worksapis.com/v1.0/paperon/projects/{projectId}/members

Path Parameters

ParameterTypeDescription
projectId string 

プロジェクト ID


required
example : 550e8400-e29b-41d4-a716-446655440000 

Header Parameters

HeadertypeDescription
Authorization string 

Bearer {token}


required 

Request Body

プロジェクトのメンバー追加リクエスト

PropertyTypeDescription
userId string 

追加するメンバー ID


required
example : userf7da-f82c-4284-13e7-030f3b4c756x 
role string 

プロジェクトメンバーの役割

  • master: プロジェクト管理者。ファイルの承認やダウンロードなど、全体を管理可能
  • uploader: ファイルのアップロードのみが行えるメンバー

required
Allowed values : master, uploader 

Request Example

example

1{2  "userId": "userf7da-f82c-4284-13e7-030f3b4c756x",3  "role": "uploader"4}

Response

HTTP 201

Created

PropertyTypeDescription
userId string 

ユーザー ID


example : userf7da-f82c-4284-13e7-030f3b4c756x 
role string 

プロジェクトメンバーの役割

  • master: プロジェクト管理者。ファイルの承認やダウンロードなど、全体を管理可能
  • uploader: ファイルのアップロードのみが行えるメンバー

Allowed values : master, uploader 

Response Example

example

1{2  "userId": "userf7da-f82c-4284-13e7-030f3b4c756x",3  "role": "uploader"4}