APIバージョン 2025.0
Box Hubコラボレーションオブジェクトは、特定のロールによって定義される権限を含んだBox Hubへのアクセス権限をユーザーまたはグループに付与します。
例 12345678このコラボレーションの一意の識別子。
例 hub_collaboration値は常にhub_collaborationになります。次の値に固定: hub_collaboration
acceptance_requirements_status
strong_password_requirement
enterprise_has_strong_password_required_for_external_users
例 trueコンテンツを所有する企業が、コンテンツのコラボレーションに強力なパスワードを要求するかどうか、または外部コラボレータに対して漏えいが確認されたパスワードの検出を適用するかどうか。
例 trueユーザーのアカウントに対して、強力なパスワードの要求と漏えいが確認されたパスワードの検出が設定されているかどうか。強力なパスワードが要求されていない場合、このフィールドはnullになります。
terms_of_service_requirement
例 trueサービス利用規約に同意済みかどうか。利用規約への同意が必要ない場合、このフィールドはnullです。
コラボレーションが承認される前に同意する必要があるサービス利用規約。利用規約への同意が必要ない場合、このフィールドはnullです。
例 11446498このサービス利用規約の一意の識別子。
例 terms_of_service値は常にterms_of_serviceになります。次の値に固定: terms_of_service
two_factor_authentication_requirement
enterprise_has_two_factor_auth_enabled
例 trueこのコンテンツを所有する会社が、このコンテンツでのコラボレーションを行うために2要素認証を有効にする必要があるかどうか。
user_has_two_factor_authentication_enabled
例 trueユーザーが2要素認証を有効にしているかどうか。2要素認証が必要ない場合、このフィールドはnullです。
例 editorBox Hubに付与されるアクセスレベル。使用可能な値はeditor、viewer、co-ownerです。
例 acceptedコラボレーション招待のステータス。ステータスがpendingの場合、loginとnameは空の文字列を返します。次の値のいずれか1つ: accepted,pending,rejected
{
"id": "12345678",
"type": "hub_collaboration",
"acceptance_requirements_status": {
"strong_password_requirement": {
"enterprise_has_strong_password_required_for_external_users": true,
"user_has_strong_password": true
},
"terms_of_service_requirement": {
"is_accepted": true,
"terms_of_service": {
"id": "11446498",
"type": "terms_of_service"
}
},
"two_factor_authentication_requirement": {
"enterprise_has_two_factor_auth_enabled": true,
"user_has_two_factor_authentication_enabled": true
}
},
"accessible_by": {
"id": "11446498",
"type": "user",
"login": "ceo@example.com",
"name": "Aaron Levie"
},
"hub": {
"id": "12345",
"type": "hubs"
},
"role": "editor",
"status": "accepted"
}