Confluence Cloud サイト内の全スペースについて、ユーザーやグループ情報、権限を含む以下の情報を確認したい。
全てのスペースの情報
スペースにアクセスできるユーザー・グループと、それぞれの権限
スペースオーナー
サイト管理者権限をお持ちの場合は、以下の方法で全スペースの状況を確認できます。
全スペースの一覧確認
Confluence 管理者画面(歯車アイコン) > 権限 > スペース管理
サイト内のスペースを一覧で確認できます。通常のスペース権限ではアクセスできないスペースも含めて確認する場合に便利です。
サイト全体の権限データのエクスポート
サイト全体のアクセス権限データをエクスポートする機能を利用すると、どのユーザーまたはグループがどのスペースにアクセスできるかを CSV 形式で一括出力できます。
個別スペースのオーナーと制限状態の確認
各スペースの スペース設定 > スペースの詳細 でスペースオーナーを確認できます。また、スペース設定 > ユーザー で、そのスペース固有の制限状態や割り当てられた権限の詳細を確認できます。
全スペース一覧の取得:GET /wiki/api/v2/spaces
レスポンスに含まれる spaceOwnerId から、スペースオーナー等も確認できます。
スペース権限の取得:GET /wiki/api/v2/spaces/{id}/permissions
スペースごとの権限情報を取得できます。
※共有スペースのみ取得したい場合
type=global を指定することで、個人スペースが除外され、作成されたグローバルスペースのみが返されます。
type の指定例:
GET https://<site名>.atlassian.net/wiki/api/v2/spaces?type=global詳細は以下の REST API ドキュメントをご参照ください。
API で取得できるのは、原則として実行ユーザーが閲覧権限を持つスペースです。サイト内の全スペースを対象にする場合は、必要な管理者権限を持つアカウントで実行してください。
全スペースのアクセス権を確認する場合は、まず管理画面の権限データのエクスポート機能を利用し、スペースオーナーや権限についての情報はスペース設定から確認する方法をご検討いただけます。
また、UI 上では個人スペースを除外して全ての共有スペースのみ表示する機能は現時点でご提供がないため、その条件で一覧取得したい場合は、GET /wiki/api/v2/spaces?type=global の利用をご検討ください。
Akiyama
0 comments