privileges リソース

このページの内容

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

Bitbucket Cloud v1 API は廃止予定です

Bitbucket Cloud REST API バージョン 1 は 2018 年 6 月 30 日に廃止予定です。すべての 1.0 API は、2019 年 4 月 12 日に、REST API から完全に削除されます。廃止についての告知をご確認ください。また、バージョン 2.0 の REST API ドキュメントをご確認ください。

概要

Use this resource to manage privilege settings for a team account. Team accounts can grant groups account privileges as well as repository access. Groups with account privileges are those with can administer this account (admin rights) or can create repositories in this account (collaborator rights) checked:

この呼び出しでの個人アカウントのサポートについて

この呼び出しを個人アカウントについて行うことはできますが、結果は空のデータセットになります。これは、個人アカウントについてアカウント権限を設定することができないためです。

グループにメンバーを追加する方法については、group-privileges エンドポイントprivileges エンドポイントをご参照ください。

チーム アカウントの権限グループの一覧の取得

チーム アカウントでアカウント権限が定義されているグループを取得します。管理権限にはコラボレーター権限が自動的に含まれます。いすれかのオプションが設定されているグループは結果から除外されます。呼び出し元は認証を行っている必要があります。アクセスのための認証情報は、オーナーまたは管理権限を持つアカウントのものである必要があります。これは、チーム アカウントのアクセス情報またはチーム アカウントを管理できるメンバーとなります。このメソッドでは次のパラメータを使用します。

パラメータ
必須かどうか
説明
accountname はい チームまたは個人のアカウント名。
group_slug はい グループのスラッグ。
GET https://api.bitbucket.org/1.0/users/{accountname}/privileges
ここをクリックして展開...
{
    "2team/administrators": "admin",
    "2team/developers": "collaborator"
}

グループに関連付けられた権限の取得

Gets the privilege associated with the specified groupname. The privilege is can be either collaborator or admin. The caller must authenticate. The access credentials must come from an account with owner or administrative privileges — either the team account access credentials or a member who can administer the team account. This method takes the following parameters:

パラメータ
必須かどうか
説明
accountname はい チームまたは個人のアカウント名。
owner はい グループを所有するアカウント。
group_slug はい グループのスラッグ。
GET https://api.bitbucket.org/1.0/users/{accountname}/privileges/{owner}/{group_slug}
ここをクリックして展開...
{
    "privilege": "collaborator"
}

チーム アカウントのグループ権限の更新

Updates an existing group's privileges for a team account. You can set a group's privileges to admin or collaborator. This call returns the changed group. The caller must authenticate. The access credentials must come from an account with owner or administrative privileges — either the team account access credentials or a member who can administer the team account. This method takes the following parameters:

パラメータ
必須かどうか
説明
accountname はい チームまたは個人のアカウント名。
owner はい グループを所有するアカウント。
group_slug はい グループのスラッグ。
privileges はい Either admin or collaborator.
PUT https://api.bitbucket.org/1.0/users/{accountname}/privileges/{owner}/{group_slug}--data "privileges=admin"
ここをクリックして展開...
{
    "2team/contractors": "admin"
}

新しい権限の追加

グループに新しく権限を追加します。呼び出し元は認証を行っている必要があります。アクセスのための認証情報は、オーナーまたは管理権限を持つアカウントのものである必要があります。これは、チーム アカウントのアクセス情報またはチーム アカウントを管理できるメンバーとなります。このメソッドでは次のパラメータを使用します。

パラメータ
必須かどうか
説明
accountname はい チームまたは個人のアカウント名。
owner はい グループを所有するアカウント。
group_slug はい グループのスラッグ。
privileges はい Either admin or collaborator.
 POST https://api.bitbucket.org/1.0/users/{accountname}/privileges/{owner}/{group_slug}--data "privileges=admin"
ここをクリックして展開...
{
    "2team/contractors": "admin"
}


権限グループの削除

権限を削除します。呼び出し元は認証を行っている必要があります。アクセスのための認証情報は、オーナーまたは管理権限を持つアカウントのものである必要があります。これは、チーム アカウントのアクセス情報またはチーム アカウントを管理できるメンバーとなります。このメソッドでは次のパラメータを使用します。

パラメータ
必須かどうか
説明
accountname はい チームまたは個人のアカウント名。
owner はい グループを所有するアカウント。
group_slug はい グループのスラッグ。
DELETE https://api.bitbucket.org/1.0/users/{accountname}/privileges/{owner}/{group_slug} 

On success, this call returns  HTTP/1.1 204 NO CONTENT .

最終更新日 2018 年 6 月 14 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.