メインコンテンツへスキップ

アクセス制御リストと同様に、コラボレーションではファイルとフォルダに 対するユーザーおよびグループのアクセス権限が定義されます。コラボレーションオブジェクトは、特定のロールによって定義される権限を含んだファイルまたはフォルダへのアクセス権限をユーザーまたはグループに付与します。

id
string
必須

このコラボレーションの一意の識別子。

:

"12345678"

type
enum<string>
必須

値は常にcollaborationになります。

利用可能なオプション:
collaboration
:

"collaboration"

item
File · object

アクセスが許可されているファイルまたはフォルダ。コラボレーションのstatuspendingの場合またはコラボレーションがアプリ項目に作成されている場合 (app_itemフィールド参照)、このフィールドはnullです。

app_item
アプリ項目 · object

アクセスが許可されているapp_item。コラボレーションが項目に作成されている場合 (itemフィールド参照) またはapp_itemにアクセスできない場合、このフィールドはnullです。ロールは、app_itemに関連付けられたすべての項目にカスケードされます。

accessible_by
ユーザー (コラボレーション) · object

ユーザーのMini版の表示は、ステータスがpendingの場合にのみ返すことができます。

invite_email
string | null

登録済みユーザーでない未登録コラボレータを招待するために使用されたメールアドレス。

role
enum<string>

付与されるアクセスレベル。

利用可能なオプション:
editor,
viewer,
previewer,
uploader,
previewer uploader,
viewer uploader,
co-owner,
owner
:

"editor"

expires_at
string<date-time> | null

コラボレーションの有効期限。有効期限が設定されていない場合はnull

:

"2012-12-26T10:53:43-08:00"

is_access_only
boolean

trueに設定した場合、コラボレータは共有項目にアクセスできますが、これらの項目は [すべてのファイル] リストに表示されません。また、コラボレータには共有項目のルートフォルダのパスも表示されません。

:

true

status
enum<string>

コラボレーション招待のステータス。ステータスがpendingの場合、loginnameは空の文字列を返します。

利用可能なオプション:
accepted,
pending,
rejected
:

"accepted"

acknowledged_at
string<date-time>

コラボレーションオブジェクトのstatusacceptedまたはrejectedに変更された日時。

:

"2012-12-12T10:55:20-08:00"

created_by
ユーザー (コラボレーション) · object

コラボレーションオブジェクトを作成したユーザー。

:
[
{ "id": 33224412 },
{ "type": "user" },
{ "login": "[email protected]" },
{ "name": "Dylan Smith" }
]
created_at
string<date-time>

コラボレーションオブジェクトが作成された日時。

:

"2012-12-12T10:53:43-08:00"

modified_at
string<date-time>

コラボレーションオブジェクトが最後に変更された日時。

:

"2012-12-12T10:53:43-08:00"

acceptance_requirements_status
object