2.22. team
組織のチームを作成、一覧表示、および管理します。
2.22.1. getOrganizationTeamPermissions
組織のチームのリポジトリーパーミッションの一覧を返します。
GET /api/v1/organization/{orgname}/team/{teamname}/permissions
承認:
パスパラメーター
タイプ | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
orgname | 組織の名前 | string |
path |
teamname | チームの名前 | string |
レスポンス
HTTP コード | 説明 | スキーマ |
---|---|---|
200 | 正常な呼び出し | |
400 | 不適切な要求 | |
401 | セッションが必要 | |
403 | 不正アクセス | |
404 | 結果が見つからない |
2.22.2. deleteOrganizationTeamMember
チームのメンバーを削除します。
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 |
レスポンス
HTTP コード | 説明 | スキーマ |
---|---|---|
204 | 削除済み | |
400 | 不適切な要求 | |
401 | セッションが必要 | |
403 | 不正アクセス | |
404 | 結果が見つからない |
2.22.3. updateOrganizationTeamMember
既存のチームにメンバーを追加または調整します。
PUT /api/v1/organization/{orgname}/team/{teamname}/members/{membername}
承認: oauth2_implicit(org:admin)
パスパラメーター
タイプ | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
orgname | 組織の名前 | string |
path |
teamname | チームの名前 | string |
path |
membername | チームメンバーのユーザー名 | string |
レスポンス
HTTP コード | 説明 | スキーマ |
---|---|---|
200 | 正常な呼び出し | |
400 | 不適切な要求 | |
401 | セッションが必要 | |
403 | 不正アクセス | |
404 | 結果が見つからない |
2.22.4. getOrganizationTeamMembers
指定したチームのメンバーの一覧を取得します。
GET /api/v1/organization/{orgname}/team/{teamname}/members
承認: oauth2_implicit(org:admin)
パスパラメーター
タイプ | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
orgname | 組織の名前 | string |
path |
teamname | チームの名前 | string |
クエリーパラメーター
タイプ | 名前 | 説明 | スキーマ |
---|---|---|---|
query |
includePending | 保留中のメンバーを含めるかどうか。 | ブール値 |
応答
HTTP コード | 説明 | スキーマ |
---|---|---|
200 | 正常な呼び出し | |
400 | 不適切な要求 | |
401 | セッションが必要 | |
403 | 不正アクセス | |
404 | 結果が見つからない |
2.22.5. deleteOrganizationTeam
指定したチームを削除します。
DELETE /api/v1/organization/{orgname}/team/{teamname}
承認: oauth2_implicit(org:admin)
パスパラメーター
タイプ | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
orgname | 組織の名前 | string |
path |
teamname | チームの名前 | string |
レスポンス
HTTP コード | 説明 | スキーマ |
---|---|---|
204 | 削除済み | |
400 | 不適切な要求 | |
401 | セッションが必要 | |
403 | 不正アクセス | |
404 | 結果が見つからない |
2.22.6. updateOrganizationTeam
指定したチームの組織全体のパーミッションを更新します。
PUT /api/v1/organization/{orgname}/team/{teamname}
承認: oauth2_implicit(org:admin)
パスパラメーター
タイプ | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
orgname | 組織の名前 | string |
path |
teamname | チームの名前 | string |
要求のボディースキーマ (アプリケーション/json)
チームの説明
名前 | 説明 | スキーマ |
---|---|---|
role | チームに適用する必要のある組織全体のパーミッション | string |
description | チームの Markdown の説明 | string |
レスポンス
HTTP コード | 説明 | スキーマ |
---|---|---|
200 | 正常な呼び出し | |
400 | 不適切な要求 | |
401 | セッションが必要 | |
403 | 不正アクセス | |
404 | 結果が見つからない |