2.22. team
組織のチームを作成、一覧表示、および管理します。
2.22.1. getOrganizationTeamPermissions リンクのコピーリンクがクリップボードにコピーされました!
組織のチームのリポジトリーパーミッションの一覧を返します。
GET /api/v1/organization/{orgname}/team/{teamname}/permissions
承認:
パスパラメーター
タイプ | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
orgname | 組織の名前 | string |
path |
teamname | チームの名前 | string |
レスポンス
2.22.2. updateOrganizationTeamMember リンクのコピーリンクがクリップボードにコピーされました!
既存のチームにメンバーを追加または調整します。
PUT /api/v1/organization/{orgname}/team/{teamname}/members/{membername}
承認: oauth2_implicit(org:admin)
パスパラメーター
タイプ | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
orgname | 組織の名前 | string |
path |
teamname | チームの名前 | string |
path |
membername | チームメンバーのユーザー名 | string |
レスポンス
2.22.3. deleteOrganizationTeamMember リンクのコピーリンクがクリップボードにコピーされました!
チームのメンバーを削除します。
If the user is merely invited to join the team, then the invite is removed instead.
If the user is merely invited to join the team, then the invite is removed instead.
DELETE /api/v1/organization/{orgname}/team/{teamname}/members/{membername}
承認: oauth2_implicit(org:admin)
パスパラメーター
タイプ | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
orgname | 組織の名前 | string |
path |
teamname | チームの名前 | string |
path |
membername | チームメンバーのユーザー名 | string |
レスポンス
2.22.4. getOrganizationTeamMembers リンクのコピーリンクがクリップボードにコピーされました!
指定したチームのメンバーの一覧を取得します。
GET /api/v1/organization/{orgname}/team/{teamname}/members
承認: oauth2_implicit(org:admin)
パスパラメーター
タイプ | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
orgname | 組織の名前 | string |
path |
teamname | チームの名前 | string |
クエリーパラメーター
タイプ | 名前 | 説明 | スキーマ |
---|---|---|---|
query |
includePending | 保留中のメンバーを含めるかどうか。 | boolean |
応答
2.22.5. inviteTeamMemberEmail リンクのコピーリンクがクリップボードにコピーされました!
既存のチームに招待するメールアドレスを追加します。
PUT /api/v1/organization/{orgname}/team/{teamname}/invite/{email}
承認: oauth2_implicit(org:admin)
パスパラメーター
タイプ | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
orgname | string | |
path |
teamname | string | |
path |
email | string |
レスポンス
2.22.6. deleteTeamMemberEmailInvite リンクのコピーリンクがクリップボードにコピーされました!
チームへの参加を招待するメールアドレスを削除します。
DELETE /api/v1/organization/{orgname}/team/{teamname}/invite/{email}
承認: oauth2_implicit(org:admin)
パスパラメーター
タイプ | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
orgname | string | |
path |
teamname | string | |
path |
email | string |
レスポンス
2.22.7. updateOrganizationTeam リンクのコピーリンクがクリップボードにコピーされました!
指定したチームの組織全体のパーミッションを更新します。
PUT /api/v1/organization/{orgname}/team/{teamname}
承認: oauth2_implicit(org:admin)
パスパラメーター
タイプ | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
orgname | 組織の名前 | string |
path |
teamname | チームの名前 | string |
要求の body スキーマ (application/json)
チームの説明
名前 | 説明 | スキーマ |
---|---|---|
role | チームに適用する必要のある組織全体のパーミッション | string |
description | チームの Markdown の説明 | string |
レスポンス
2.22.8. deleteOrganizationTeam リンクのコピーリンクがクリップボードにコピーされました!
指定したチームを削除します。
DELETE /api/v1/organization/{orgname}/team/{teamname}
承認: oauth2_implicit(org:admin)
パスパラメーター
タイプ | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
orgname | 組織の名前 | string |
path |
teamname | チームの名前 | string |