invitations リソース
Bitbucket Cloud v1 API は廃止予定です
Bitbucket Cloud REST API version 1 is deprecated effective 30 June 2018, and were removed from the REST API permanently on 29 April 2019. Read the deprecation notice. Or you can jump right to the version 2.0 REST API documentation.
限られた 1.0 API リソースの一時的なサポートについて
The 2.0 REST API will rely on the Atlassian Cloud Admin API for user and group management, but those API endpoints are not yet available. Until the Atlassian platform services are fully available in Bitbucket we will continue to support these 1.0 REST endpoints:
/1.0/groups/1.0/group-privileges/1.0/invitations/1.0/users/{accountname}/invitations
概要
invitations は、アカウントの 1 つ以上のグループへの参加を求めるために外部メール アドレスに送信されるリクエストです。アカウントに対する管理者アクセス権を持っているユーザーは、他の人をグループに招待することができます。招待は次のフィールドで構成されています。
フィールド | 説明 |
|---|---|
| ユーザーが招待された 1 つ以上のアカウント グループ。 |
| 招待元ユーザーのユーザー プロファイル。 |
| 招待の作成時を示す UTC 値。 |
| 招待の外部メール |
保留中の招待のリストを取得する
GET https://api.bitbucket.org/1.0/users/{uuid}チームまたは個人のアカウントで保留中の招待のリストを取得します。この呼び出しでは認証が必要で、呼び出す人はアカウントで管理権限を持っている必要があります。この呼び出しは invitations 配列を返し、次のパラメーターを使用します。
パラメーター | 必須 | 説明 |
|---|---|---|
| はい | アカウントの一意の識別子。 |
グループに招待を送信する
curl -X PUT https://api.bitbucket.org/1.0/users/{accountname}/invitations \
--header "Content-Type: application/json" \
--data '{"email":"address@example.com","group_slug":"my-group"}'特定のアカウント グループに招待を送信します。招待は、アカウントの 1 つ以上のグループへの参加を求めるために外部メール アドレスに送信されるリクエストです。アカウントに対する管理者アクセス権を持っているユーザーは、他の人をグループに招待することができます。この呼び出しでは認証が必要で、呼び出す人はアカウントで管理権限を持っている必要があります。この呼び出しではメール アドレスの検証は行いません。
この呼び出しを実行する場合、長さが 0 (ゼロ) であっても Content-Length ヘッダーを提供する必要があります。この呼び出しでは、次のパラメーターを使用します。
パラメーター | 必須かどうか | 説明 |
|---|---|---|
| はい | 個人またはチーム アカウントの名前。 |
| はい | グループの識別子。 |
| はい | 削除するメール アドレスの名前。 |
この呼び出しでは、招待が正常に完了すると、OK が返されます。
OKそれ以外では、指定した group_slug が存在しない場合、Not Found が返されます。
Not foundメール アドレス別に保留中の招待を削除する
curl -X DELETE https://api.bitbucket.org/1.0/users/{accountname}/invitations \
--header "Content-Type: application/json" \
--data '{"email":"address@example.com"}'特定のメール アドレスについて、チームまたは個人アカウントで保留中の招待を削除します。招待は、アカウントの 1 つ以上のグループへの参加を求めるために外部メール アドレスに送信されるリクエストです。複数のグループで保留中の招待メールがある場合、その招待はすべてのグループから削除されます。この呼び出しでは認証が必要で、呼び出す人はアカウントで管理権限を持っている必要があります。この呼び出しでは、次のパラメーターを使用します。
パラメーター | 必須かどうか | 説明 |
|---|---|---|
| はい | 個人またはチーム アカウントの名前。 |
| はい | 削除するメール アドレスの名前。 |
この呼び出しでは、正常に完了すると 204 NO CONTENT が返されます。
グループ別に保留中の招待を削除する
curl -X DELETE https://api.bitbucket.org/1.0/users/{accountname}/invitations \
--header "Content-Type: application/json" \
--data '{"email":"address@example.com","group_slug":"my-group"}'アカウントのグループの特定のメールについて、保留中の招待を削除します。招待は、アカウントの 1 つ以上のグループへの参加を求めるために外部メール アドレスに送信されるリクエストです。アカウントに対する管理者アクセス権を持っているユーザーは、他の人をグループに招待することができます。この呼び出しでは認証が必要で、呼び出す人はアカウントで管理権限を持っている必要があります。この呼び出しでは、次のパラメーターを使用します。
パラメーター | 必須かどうか | 説明 |
|---|---|---|
| はい | 個人またはチーム アカウントの名前。 |
| はい | グループの識別子。 |
| はい | 削除するメール アドレスの名前。 |
この呼び出しでは、正常に完了すると 204 NO CONTENT が返されます。
この内容はお役に立ちましたか?