invitations エンドポイント

お困りですか?

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

コミュニティに質問

Bitbucket Cloud v1 API は廃止予定です

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

概要

The invitations endpoint allows Bitbucket Cloud repository administrators to send email invitations to grant read, write, or admin privileges to a repository.  The email sent to a user includes a URL for accepting the invitation.  If the recipient already has a Bitbucket account corresponding to that email address, he or she must log into that account to access the repository. If the user does not have a Bitbucket account, the user must create a Bitbucket account before accessing the repository. An invitation endpoint has the following fields:

{
    "sent_on": "2011-01-11 01:03:31",
    "permission": "write",
    "invited_by": {
        "username": "roger",
        "first_name": "Roger",
        "last_name": "Ramjet",
        "avatar": "https://secure.gravatar.com/avatar/55a1369161d3a648729b59cabf160e70?d=identicon&s=32", 
        "resource_uri": "/1.0/users/roger/"
    },
    "repository": {
        "website": "",
        "read_only": false,
        "has_wiki": true,
        "last_updated": "2010-12-24 05:26:20",
        "name": "ramjet",
        "language": "",
        "deleted": false,
        "is_mq": false,
        "mq_of": null,
        "created_on": "2010-12-24 05:26:20",
        "fork_of": null,
        "email_writers": true,
        "size": 4096,
        "owner": "roger",
        "has_issues": true,
        "no_public_forks": false,
        "email_mailinglist": "",
        "is_fork": false,
        "slug": "ramjet",
        "is_private": true,
        "description": ""
    },
    "email": "john@example.com"
}

これらのフィールドは次のとおりです。

フィールド
説明
sent_on ユーザーが招待された 1 つ以上のアカウント グループ。
permission

リポジトリに付与された権限。次のいずれかです。

  • read
  • write
  • admin
invited by 招待元ユーザーのユーザー プロファイル。
repository ユーザーが招待されたリポジトリ。
email 招待の外部メール

招待を送信する

Invites a user to a repository.  To send an invitation to grant write privileges to john@example.com for the repository roger/ramjet:

$ curl --user roger:password --request POST https://api.bitbucket.org/1.0/invitations/roger/ramjet/john@example.com --data permission=write 

 このメソッドは次のパラメーターをサポートしています。

パラメータ
必須かどうか
説明
accountname はい チームまたは個人のアカウント。
repo_slug はい そのアカウントに所属しているリポジトリ。
emailaddress はい メール受信者
perm はい 受信者に付与される権限
POST https://api.bitbucket.org/1.0/invitations/{accountname}/{repo_slug}/{emailaddress}--data permission={perm}
ここをクリックして展開...
{
    "sent_on": "2011-01-11 01:03:31",
    "permission": "write",
    "invited_by": {
        "username": "roger",
        "first_name": "Roger",
        "last_name": "Ramjet",
        "avatar": "https://secure.gravatar.com/avatar/55a1369161d3a648729b59cabf160e70?d=identicon&s=32", 
        "resource_uri": "/1.0/users/roger/"
    },
    "repository": {
        "website": "",
        "read_only": false,
        "has_wiki": true,
        "last_updated": "2010-12-24 05:26:20",
        "name": "ramjet",
        "language": "",
        "deleted": false,
        "is_mq": false,
        "mq_of": null,
        "created_on": "2010-12-24 05:26:20",
        "fork_of": null,
        "email_writers": true,
        "size": 4096,
        "owner": "roger",
        "has_issues": true,
        "no_public_forks": false,
        "email_mailinglist": "",
        "is_fork": false,
        "slug": "ramjet",
        "is_private": true,
        "description": ""
    },
    "email": "john@example.com"
}




最終更新日 2018 年 6 月 14 日

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

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