Teammates API
- Retrieve all access requests
- Deny an access request
- Approve an access request
- Resend a teammate invite
- Retrieve a list of all pending teammates
- Delete a pending teammate invite
- Invite a teammate
- Retrieve a list of all teammates
- Retrieve a specific teammate
- Update teammate’s permissions
- Delete a teammate
Retrieve all access requests [GET]
全アクセス要求の一覧取得。 このエンドポイントを利用すると最近の全アクセス要求の一覧を取得できます。
Request
1
|
|
URI引数 | 必須 | 条件 | 説明 |
---|---|---|---|
limit | No | Some integer | 結果を取得する件数を制限します。 |
offset | No | Some integer | 結果を取得する位置のオフセットを指定します。 |
Response
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
Deny an access request [DELETE]
アクセス要求の拒否。 このエンドポイントを利用するとあなたのアカウントへのアクセス要求を拒否できます。
Request
1
|
|
URI引数 | 必須 | 条件 | 説明 |
---|---|---|---|
request_id | yes | String | 拒否する要求のID |
Response
1
|
|
Approve an access request [PATCH]
アクセス要求の承認。 このエンドポイントを利用するとアクセス要求を拒否できます。
注: チームメート管理者のみが他のチームメイトの要求を承認するためにこのエンドポイントをコールできます。
Request
1
|
|
URI引数 | 必須 | 条件 | 説明 |
---|---|---|---|
id | yes | String | 承認する要求のID |
Response
1 2 3 4 |
|
Resend a teammate invite [POST]
チームメイトへの招待の再送信 このエンドポイントを利用するとチームメイトへの招待を再送信できます。
注: チームメイトの招待は7日間で有効期限が切れます。招待を再送信することで有効期限をリセットできます。
Request
1
|
|
URI引数 | 必須 | 条件 | 説明 |
---|---|---|---|
token | yes | String | 再送信する招待のトークン |
Response
1 2 3 4 5 6 7 8 9 10 |
|
Retrieve a list of all pending teammates [GET]
保留中の全チームメイトの一覧取得。 このエンドポイントを利用すると保留中のチームメイトの招待の一覧を取得できます。
注: 各招待は7日間有効です。招待を再送信することで有効期間を更新できます。
Request
1
|
|
Response
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
Delete a pending teammate invite [DELETE]
保留中の招待の削除。 このエンドポイントを利用すると保留中のチームメイトの招待を削除できます。
Request
1
|
|
URI引数 | 必須 | 条件 | 説明 |
---|---|---|---|
token | yes | String | 削除する招待のトークン |
Response
1
|
|
Invite a teammate [POST]
チームメイトへの招待。 このエンドポイントを利用すると予め定義されたスコープや権限を持ったチームメイトに招待メールを送信できます。チームメイトへの招待は7日間有効ですが、招待を再送信することでいつでも有効期限をリセットすることができます。Essentialsプラン、Freeプランのアカウントで作成できるチームメイト数は3つです。Pro以上のプランでは1000まで作成できます。
Request
1
|
|
1 2 3 4 5 6 7 8 |
|
Response
1 2 3 4 5 6 7 8 9 10 |
|
Retrieve a list of all teammates [GET]
チームメイトの一覧取得。 このエンドポイントを利用すると現在のチーム名と一覧を取得できます。
Request
1
|
|
URI引数 | 必須 | 条件 | 説明 |
---|---|---|---|
limit | No | Some integer | 結果を取得する件数を制限します。 |
offset | No | Some integer | 結果を取得する位置のオフセットを指定します。 |
Response
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
|
Retrieve a specific teammate [GET]
特定のチームメイトの取得。 このエンドポイントを利用すると指定したusernameのチームメイトを取得できます。
Request
1
|
|
URI引数 | 必須 | 条件 | 説明 |
---|---|---|---|
username | Yes | String | 取得するチームメイトのユーザ名 |
Response
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
Update teammate’s permissions [PATCH]
チームメイトのパーミッションの更新。 このエンドポイントを利用するとチームメイトのパーミッションを更新できます。
チームメイトを管理者に変更するには、要求でis_admin
にtrue
を設定する必要があります。もしくは、is_admin
にfalse
を設定して全スコープを与える方法もあります。
親アカウントまたは他の管理者チームメイトのみが他のチームメイトのパーミッションを更新できます。
管理ユーザのみがパーミッションを更新できます。
Request
1
|
|
1 2 3 4 5 6 7 |
|
Response
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
Delete a teammate [DELETE]
チームメイトの削除。 このエンドポイントを利用するとチームメイトを削除できます。
親アカウントまたは管理者チームメイトのみが他のチームメイトを削除できます。
Request
1
|
|
Response
1
|
|