23. team
組織のチームを作成、リスト表示、および管理します。
23.1. getOrganizationTeamPermissions リンクのコピーリンクがクリップボードにコピーされました!
組織のチームのリポジトリーパーミッションのリストを返します。
GET /api/v1/organization/{orgname}/team/{teamname}/permissions
認可:
パスパラメーター
型 | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
teamname | チームの名前 | string |
path |
orgname | 組織の名前 | string |
レスポンス
23.2. updateOrganizationTeamMember リンクのコピーリンクがクリップボードにコピーされました!
既存のチームにメンバーを追加または調整します。
PUT /api/v1/organization/{orgname}/team/{teamname}/members/{membername}
認可: oauth2_implicit (org:admin)
パスパラメーター
型 | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
teamname | チームの名前 | string |
path |
membername | チームメンバーのユーザー名 | string |
path |
orgname | 組織の名前 | string |
レスポンス
23.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 |
teamname | チームの名前 | string |
path |
membername | チームメンバーのユーザー名 | string |
path |
orgname | 組織の名前 | string |
レスポンス
23.4. getOrganizationTeamMembers リンクのコピーリンクがクリップボードにコピーされました!
指定したチームのメンバーのリストを取得します。
GET /api/v1/organization/{orgname}/team/{teamname}/members
認可: oauth2_implicit (org:admin)
パスパラメーター
型 | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
teamname | チームの名前 | string |
path |
orgname | 組織の名前 | string |
クエリーパラメーター
型 | 名前 | 説明 | スキーマ |
---|---|---|---|
query |
includePending | 保留中のメンバーを含めるかどうか。 | boolean |
レスポンス
23.5. inviteTeamMemberEmail リンクのコピーリンクがクリップボードにコピーされました!
既存のチームに招待するメールアドレスを追加します。
PUT /api/v1/organization/{orgname}/team/{teamname}/invite/{email}
認可: oauth2_implicit (org:admin)
パスパラメーター
型 | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
email | string | |
path |
teamname | string | |
path |
orgname | string |
レスポンス
23.6. deleteTeamMemberEmailInvite リンクのコピーリンクがクリップボードにコピーされました!
チームへの参加を招待するメールアドレスを削除します。
DELETE /api/v1/organization/{orgname}/team/{teamname}/invite/{email}
認可: oauth2_implicit (org:admin)
パスパラメーター
型 | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
email | string | |
path |
teamname | string | |
path |
orgname | string |
レスポンス
23.7. updateOrganizationTeam リンクのコピーリンクがクリップボードにコピーされました!
指定したチームの組織全体のパーミッションを更新します。
PUT /api/v1/organization/{orgname}/team/{teamname}
認可: oauth2_implicit (org:admin)
パスパラメーター
型 | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
teamname | チームの名前 | string |
path |
orgname | 組織の名前 | string |
要求の body スキーマ (application/json)
チームの説明
名前 | 説明 | スキーマ |
---|---|---|
role | チームに適用する必要のある組織全体のパーミッション | string |
description | チームの Markdown の説明 | string |
レスポンス
23.8. deleteOrganizationTeam リンクのコピーリンクがクリップボードにコピーされました!
指定したチームを削除します。
DELETE /api/v1/organization/{orgname}/team/{teamname}
認可: oauth2_implicit (org:admin)
パスパラメーター
型 | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
teamname | チームの名前 | string |
path |
orgname | 組織の名前 | string |