editor、viewer、およびco-ownerとなります。Hubでのコラボレーションに招待できるのは、Boxアカウント (どのプランでも可) を持つユーザーのみです。
Hubコラボレーションを作成
ユーザーまたはグループをHubに追加するには、POST /2.0/hub_collaborationsエンドポイントを呼び出し、以下を指定します。
- Hubの参照 (
HUB_ID) - コラボレータのIDおよびタイプ (
accessible_byフィールド) - Hubに付与されるアクセスレベル (
roleフィールド)
ユーザーIDを指定して作成
ユーザーのメールアドレス (ログイン) を指定して作成
HUB_ID、USER_ID、およびメールアドレスを実際の値に置き換えます。roleの有効な値は、editor、viewer、co-ownerです。成功したレスポンスでは、新しいHubコラボレーションオブジェクトが返されます。
Hubコラボレーションのリストを取得
Hubのすべてのコラボレーションのリストを取得するには、Hub IDを指定してGET /2.0/hub_collaborationsエンドポイントを呼び出します。
markerおよびlimitです。詳細については、マーカーベースのページネーションを参照してください。
IDを指定してHubコラボレーションを取得
1つのHubコラボレーションを取得するには、コラボレーションIDを指定してGET /2.0/hub_collaborations/{hub_collaboration_id}エンドポイントを呼び出します。
Hubコラボレーションを更新
コラボレータの役割を変更するには、HubコラボレーションIDと新しいroleを指定してPUT /2.0/hub_collaborations/{hub_collaboration_id}エンドポイントを呼び出します。
Hubコラボレーションを削除
Hubからコラボレータを削除するには、HubコラボレーションIDを指定してDELETE /2.0/hub_collaborations/{hub_collaboration_id}エンドポイントを呼び出します。
ユースケース
- オンボーディングの自動化: HRISに新入社員を追加すると、「ウェルカムHub」を作成し、適切な役割を持つコラボレータとして追加します。
- グループベースのアクセス: BoxグループAPIを使用して適切なグループを検索し、そのグループをコラボレータとして追加して、すべてのメンバーがアクセスできるようにします。
