diff --git a/src/github-apps/data/fpt-2022-11-28/fine-grained-pat-permissions.json b/src/github-apps/data/fpt-2022-11-28/fine-grained-pat-permissions.json index 73cdabc0be45..4cc3e75f41d2 100644 --- a/src/github-apps/data/fpt-2022-11-28/fine-grained-pat-permissions.json +++ b/src/github-apps/data/fpt-2022-11-28/fine-grained-pat-permissions.json @@ -1299,6 +1299,78 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-pending-team-invitations", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/invitations", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, { "category": "teams", "slug": "list-team-projects", @@ -1335,6 +1407,96 @@ "additional-permissions": true, "access": "read" }, + { + "category": "teams", + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-pending-team-invitations-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/invitations", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members", + "additional-permissions": false, + "access": "read" + }, { "category": "teams", "slug": "get-team-member-legacy", @@ -1362,6 +1524,78 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams", + "additional-permissions": false, + "access": "read" + }, { "category": "orgs", "slug": "get-an-organization-membership-for-the-authenticated-user", @@ -2295,6 +2529,114 @@ "title": "Team discussions", "displayTitle": "Organization permissions for \"Team discussions\"", "permissions": [ + { + "category": "teams", + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "write" + }, { "category": "reactions", "slug": "delete-team-discussion-comment-reaction", @@ -2304,6 +2646,24 @@ "additional-permissions": false, "access": "write" }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "write" + }, { "category": "reactions", "slug": "delete-team-discussion-reaction", @@ -2312,6 +2672,132 @@ "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", "additional-permissions": false, "access": "write" + }, + { + "category": "teams", + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "write" + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "write" } ] }, @@ -2922,6 +3408,24 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, { "category": "repos", "slug": "update-a-repository", @@ -3948,6 +4452,24 @@ "additional-permissions": true, "access": "write" }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, { "category": "repos", "slug": "create-a-repository-for-the-authenticated-user", @@ -5022,6 +5544,24 @@ "additional-permissions": false, "access": "write" }, + { + "category": "repos", + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme", + "additional-permissions": false, + "access": "read" + }, + { + "category": "repos", + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}", + "additional-permissions": false, + "access": "read" + }, { "category": "releases", "slug": "list-releases", @@ -6009,6 +6549,33 @@ "additional-permissions": false, "access": "read" }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, { "category": "repos", "slug": "get-a-repository", @@ -6270,6 +6837,33 @@ "additional-permissions": false, "access": "read" }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, { "category": "codespaces", "slug": "add-a-selected-repository-to-a-user-secret", diff --git a/src/github-apps/data/fpt-2022-11-28/fine-grained-pat.json b/src/github-apps/data/fpt-2022-11-28/fine-grained-pat.json index 67ae70027148..6fedec4c0bc3 100644 --- a/src/github-apps/data/fpt-2022-11-28/fine-grained-pat.json +++ b/src/github-apps/data/fpt-2022-11-28/fine-grained-pat.json @@ -3796,12 +3796,36 @@ } ], "reactions": [ + { + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, { "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}" }, + { + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, { "slug": "delete-team-discussion-reaction", "subcategory": "reactions", @@ -3879,6 +3903,30 @@ "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}" + }, + { + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" } ], "releases": [ @@ -4202,6 +4250,18 @@ "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values" }, + { + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme" + }, + { + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}" + }, { "slug": "get-rules-for-a-branch", "subcategory": "rules", @@ -4486,6 +4546,114 @@ "verb": "post", "requestPath": "/orgs/{org}/teams" }, + { + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-pending-team-invitations", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/invitations" + }, + { + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members" + }, + { + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, { "slug": "list-team-projects", "subcategory": "teams", @@ -4510,6 +4678,126 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/projects/{project_id}" }, + { + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams" + }, + { + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-pending-team-invitations-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/invitations" + }, + { + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members" + }, { "slug": "get-team-member-legacy", "subcategory": "members", @@ -4527,6 +4815,54 @@ "subcategory": "members", "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}" + }, + { + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams" } ], "users": [ diff --git a/src/github-apps/data/fpt-2022-11-28/server-to-server-permissions.json b/src/github-apps/data/fpt-2022-11-28/server-to-server-permissions.json index e2530f846cee..4cd17da6e953 100644 --- a/src/github-apps/data/fpt-2022-11-28/server-to-server-permissions.json +++ b/src/github-apps/data/fpt-2022-11-28/server-to-server-permissions.json @@ -1575,6 +1575,94 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-pending-team-invitations", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/invitations", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "teams", "slug": "list-team-projects", @@ -1619,6 +1707,116 @@ "server-to-server": true, "additional-permissions": true }, + { + "category": "teams", + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-pending-team-invitations-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/invitations", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "teams", "slug": "get-team-member-legacy", @@ -1652,6 +1850,94 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "orgs", "slug": "get-an-organization-membership-for-the-authenticated-user", @@ -2695,207 +2981,515 @@ "access": "write", "user-to-server": true, "server-to-server": true, - "additional-permissions": true + "additional-permissions": true + }, + { + "category": "actions", + "slug": "list-self-hosted-runners-in-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "set-self-hosted-runners-in-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "put", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "add-a-self-hosted-runner-to-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "put", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "remove-a-self-hosted-runner-from-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "list-self-hosted-runners-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "list-runner-applications-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners/downloads", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "create-configuration-for-a-just-in-time-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/generate-jitconfig", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "create-a-registration-token-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/registration-token", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "create-a-remove-token-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/remove-token", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "get-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "delete-a-self-hosted-runner-from-an-organization", + "subcategory": "self-hosted-runners", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "list-labels-for-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "add-custom-labels-to-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "set-custom-labels-for-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "put", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "remove-a-custom-label-from-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels/{name}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + } + ] + }, + "team_discussions": { + "title": "Team discussions", + "displayTitle": "Organization permissions for \"Team discussions\"", + "permissions": [ + { + "category": "teams", + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false }, { - "category": "actions", - "slug": "list-self-hosted-runners-in-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", - "verb": "get", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", - "access": "read", + "category": "reactions", + "slug": "delete-team-discussion-comment-reaction", + "subcategory": "reactions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}", + "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "set-self-hosted-runners-in-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", - "verb": "put", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", - "access": "write", + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "add-a-self-hosted-runner-to-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", - "verb": "put", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "remove-a-self-hosted-runner-from-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", + "category": "reactions", + "slug": "delete-team-discussion-reaction", + "subcategory": "reactions", "verb": "delete", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "list-self-hosted-runners-for-an-organization", - "subcategory": "self-hosted-runners", + "category": "teams", + "slug": "list-discussions-legacy", + "subcategory": "discussions", "verb": "get", - "requestPath": "/orgs/{org}/actions/runners", + "requestPath": "/teams/{team_id}/discussions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "list-runner-applications-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "get", - "requestPath": "/orgs/{org}/actions/runners/downloads", - "access": "read", + "category": "teams", + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions", + "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "create-configuration-for-a-just-in-time-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/generate-jitconfig", - "access": "write", + "category": "teams", + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "create-a-registration-token-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/registration-token", + "category": "teams", + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "create-a-remove-token-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/remove-token", + "category": "teams", + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "get-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", + "category": "teams", + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", "verb": "get", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "delete-a-self-hosted-runner-from-an-organization", - "subcategory": "self-hosted-runners", - "verb": "delete", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "category": "teams", + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "list-labels-for-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", + "category": "teams", + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", "verb": "get", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "add-custom-labels-to-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "category": "teams", + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "set-custom-labels-for-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "put", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "category": "teams", + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "delete", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", - "access": "write", + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "remove-a-custom-label-from-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "delete", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels/{name}", + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false - } - ] - }, - "team_discussions": { - "title": "Team discussions", - "displayTitle": "Organization permissions for \"Team discussions\"", - "permissions": [ + }, { "category": "reactions", - "slug": "delete-team-discussion-comment-reaction", + "slug": "list-reactions-for-a-team-discussion-legacy", "subcategory": "reactions", - "verb": "delete", - "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}", - "access": "write", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", - "slug": "delete-team-discussion-reaction", + "slug": "create-reaction-for-a-team-discussion-legacy", "subcategory": "reactions", - "verb": "delete", - "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, @@ -3640,6 +4234,28 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "repos", "slug": "update-a-repository", @@ -4894,6 +5510,28 @@ "server-to-server": true, "additional-permissions": true }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "repos", "slug": "create-a-repository-for-the-authenticated-user", @@ -6334,6 +6972,28 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "repos", + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "repos", + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "releases", "slug": "list-releases", @@ -7542,6 +8202,39 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "repos", "slug": "get-a-repository", @@ -7861,6 +8554,39 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "codespaces", "slug": "add-a-selected-repository-to-a-user-secret", diff --git a/src/github-apps/data/fpt-2022-11-28/server-to-server-rest.json b/src/github-apps/data/fpt-2022-11-28/server-to-server-rest.json index 8d71010009e9..bfcbaee4f2d7 100644 --- a/src/github-apps/data/fpt-2022-11-28/server-to-server-rest.json +++ b/src/github-apps/data/fpt-2022-11-28/server-to-server-rest.json @@ -3910,12 +3910,36 @@ } ], "reactions": [ + { + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, { "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}" }, + { + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, { "slug": "delete-team-discussion-reaction", "subcategory": "reactions", @@ -4011,6 +4035,30 @@ "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}" + }, + { + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" } ], "releases": [ @@ -4334,6 +4382,18 @@ "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values" }, + { + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme" + }, + { + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}" + }, { "slug": "get-rules-for-a-branch", "subcategory": "rules", @@ -4642,6 +4702,114 @@ "verb": "post", "requestPath": "/orgs/{org}/teams" }, + { + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-pending-team-invitations", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/invitations" + }, + { + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members" + }, + { + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, { "slug": "list-team-projects", "subcategory": "teams", @@ -4666,6 +4834,126 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/projects/{project_id}" }, + { + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams" + }, + { + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-pending-team-invitations-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/invitations" + }, + { + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members" + }, { "slug": "get-team-member-legacy", "subcategory": "members", @@ -4683,15 +4971,75 @@ "subcategory": "members", "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}" + }, + { + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams" } ], "users": [ + { + "slug": "get-a-user-using-their-id", + "subcategory": "users", + "verb": "get", + "requestPath": "/user/{account_id}" + }, { "slug": "list-users", "subcategory": "users", "verb": "get", "requestPath": "/users" }, + { + "slug": "get-a-user", + "subcategory": "users", + "verb": "get", + "requestPath": "/users/{username}" + }, { "slug": "list-attestations-by-bulk-subject-digests", "subcategory": "attestations", diff --git a/src/github-apps/data/fpt-2022-11-28/user-to-server-rest.json b/src/github-apps/data/fpt-2022-11-28/user-to-server-rest.json index bd5d9b5256a8..d9452feeb1fc 100644 --- a/src/github-apps/data/fpt-2022-11-28/user-to-server-rest.json +++ b/src/github-apps/data/fpt-2022-11-28/user-to-server-rest.json @@ -4378,12 +4378,36 @@ } ], "reactions": [ + { + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, { "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}" }, + { + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, { "slug": "delete-team-discussion-reaction", "subcategory": "reactions", @@ -4479,6 +4503,30 @@ "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}" + }, + { + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" } ], "releases": [ @@ -4802,6 +4850,18 @@ "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values" }, + { + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme" + }, + { + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}" + }, { "slug": "get-rules-for-a-branch", "subcategory": "rules", @@ -5134,6 +5194,114 @@ "verb": "post", "requestPath": "/orgs/{org}/teams" }, + { + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-pending-team-invitations", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/invitations" + }, + { + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members" + }, + { + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, { "slug": "list-team-projects", "subcategory": "teams", @@ -5158,6 +5326,126 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/projects/{project_id}" }, + { + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams" + }, + { + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-pending-team-invitations-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/invitations" + }, + { + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members" + }, { "slug": "get-team-member-legacy", "subcategory": "members", @@ -5176,6 +5464,54 @@ "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}" }, + { + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams" + }, { "slug": "list-teams-for-the-authenticated-user", "subcategory": "teams", @@ -5370,12 +5706,24 @@ "verb": "delete", "requestPath": "/user/ssh_signing_keys/{ssh_signing_key_id}" }, + { + "slug": "get-a-user-using-their-id", + "subcategory": "users", + "verb": "get", + "requestPath": "/user/{account_id}" + }, { "slug": "list-users", "subcategory": "users", "verb": "get", "requestPath": "/users" }, + { + "slug": "get-a-user", + "subcategory": "users", + "verb": "get", + "requestPath": "/users/{username}" + }, { "slug": "list-attestations-by-bulk-subject-digests", "subcategory": "attestations", diff --git a/src/github-apps/data/ghec-2022-11-28/fine-grained-pat-permissions.json b/src/github-apps/data/ghec-2022-11-28/fine-grained-pat-permissions.json index 1111856919e1..e081521ebb62 100644 --- a/src/github-apps/data/ghec-2022-11-28/fine-grained-pat-permissions.json +++ b/src/github-apps/data/ghec-2022-11-28/fine-grained-pat-permissions.json @@ -1758,6 +1758,33 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "additional-permissions": false, + "access": "write" + }, { "category": "teams", "slug": "list-a-connection-between-an-external-group-and-a-team", @@ -1785,6 +1812,51 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "list-pending-team-invitations", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/invitations", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, { "category": "teams", "slug": "list-team-projects", @@ -1821,6 +1893,69 @@ "additional-permissions": true, "access": "read" }, + { + "category": "teams", + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "list-idp-groups-for-a-team", + "subcategory": "team-sync", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/team-sync/group-mappings", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "create-or-update-idp-group-connections", + "subcategory": "team-sync", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/team-sync/group-mappings", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams", + "additional-permissions": false, + "access": "read" + }, { "category": "scim", "slug": "list-scim-provisioned-identities", @@ -1875,6 +2010,51 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-pending-team-invitations-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/invitations", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members", + "additional-permissions": false, + "access": "read" + }, { "category": "teams", "slug": "get-team-member-legacy", @@ -1902,6 +2082,96 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "list-idp-groups-for-a-team-legacy", + "subcategory": "team-sync", + "verb": "get", + "requestPath": "/teams/{team_id}/team-sync/group-mappings", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "create-or-update-idp-group-connections-legacy", + "subcategory": "team-sync", + "verb": "patch", + "requestPath": "/teams/{team_id}/team-sync/group-mappings", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams", + "additional-permissions": false, + "access": "read" + }, { "category": "orgs", "slug": "get-an-organization-membership-for-the-authenticated-user", @@ -2985,6 +3255,114 @@ "title": "Team discussions", "displayTitle": "Organization permissions for \"Team discussions\"", "permissions": [ + { + "category": "teams", + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "write" + }, { "category": "reactions", "slug": "delete-team-discussion-comment-reaction", @@ -2994,6 +3372,24 @@ "additional-permissions": false, "access": "write" }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "write" + }, { "category": "reactions", "slug": "delete-team-discussion-reaction", @@ -3002,6 +3398,132 @@ "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", "additional-permissions": false, "access": "write" + }, + { + "category": "teams", + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "write" + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "write" } ] }, @@ -3612,6 +4134,24 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, { "category": "repos", "slug": "update-a-repository", @@ -4638,6 +5178,24 @@ "additional-permissions": true, "access": "write" }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, { "category": "repos", "slug": "create-a-repository-for-the-authenticated-user", @@ -5802,6 +6360,24 @@ "additional-permissions": false, "access": "write" }, + { + "category": "repos", + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme", + "additional-permissions": false, + "access": "read" + }, + { + "category": "repos", + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}", + "additional-permissions": false, + "access": "read" + }, { "category": "releases", "slug": "list-releases", @@ -6789,6 +7365,33 @@ "additional-permissions": false, "access": "read" }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, { "category": "repos", "slug": "get-a-repository", @@ -7050,6 +7653,33 @@ "additional-permissions": false, "access": "read" }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, { "category": "codespaces", "slug": "add-a-selected-repository-to-a-user-secret", diff --git a/src/github-apps/data/ghec-2022-11-28/fine-grained-pat.json b/src/github-apps/data/ghec-2022-11-28/fine-grained-pat.json index 057d4fb80067..dd9a539a9d36 100644 --- a/src/github-apps/data/ghec-2022-11-28/fine-grained-pat.json +++ b/src/github-apps/data/ghec-2022-11-28/fine-grained-pat.json @@ -4160,12 +4160,36 @@ } ], "reactions": [ + { + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, { "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}" }, + { + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, { "slug": "delete-team-discussion-reaction", "subcategory": "reactions", @@ -4243,6 +4267,30 @@ "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}" + }, + { + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" } ], "releases": [ @@ -4578,6 +4626,18 @@ "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values" }, + { + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme" + }, + { + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}" + }, { "slug": "get-rules-for-a-branch", "subcategory": "rules", @@ -4972,6 +5032,84 @@ "verb": "post", "requestPath": "/orgs/{org}/teams" }, + { + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, { "slug": "list-a-connection-between-an-external-group-and-a-team", "subcategory": "external-groups", @@ -4990,6 +5128,36 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/external-groups" }, + { + "slug": "list-pending-team-invitations", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/invitations" + }, + { + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members" + }, + { + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, { "slug": "list-team-projects", "subcategory": "teams", @@ -5014,6 +5182,138 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/projects/{project_id}" }, + { + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "list-idp-groups-for-a-team", + "subcategory": "team-sync", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/team-sync/group-mappings" + }, + { + "slug": "create-or-update-idp-group-connections", + "subcategory": "team-sync", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/team-sync/group-mappings" + }, + { + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams" + }, + { + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-pending-team-invitations-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/invitations" + }, + { + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members" + }, { "slug": "get-team-member-legacy", "subcategory": "members", @@ -5031,6 +5331,66 @@ "subcategory": "members", "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}" + }, + { + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "list-idp-groups-for-a-team-legacy", + "subcategory": "team-sync", + "verb": "get", + "requestPath": "/teams/{team_id}/team-sync/group-mappings" + }, + { + "slug": "create-or-update-idp-group-connections-legacy", + "subcategory": "team-sync", + "verb": "patch", + "requestPath": "/teams/{team_id}/team-sync/group-mappings" + }, + { + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams" } ], "users": [ diff --git a/src/github-apps/data/ghec-2022-11-28/server-to-server-permissions.json b/src/github-apps/data/ghec-2022-11-28/server-to-server-permissions.json index fc3ab1790d14..3333ba3debb5 100644 --- a/src/github-apps/data/ghec-2022-11-28/server-to-server-permissions.json +++ b/src/github-apps/data/ghec-2022-11-28/server-to-server-permissions.json @@ -2298,6 +2298,39 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "teams", "slug": "list-a-connection-between-an-external-group-and-a-team", @@ -2331,6 +2364,61 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "list-pending-team-invitations", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/invitations", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "teams", "slug": "list-team-projects", @@ -2375,6 +2463,83 @@ "server-to-server": true, "additional-permissions": true }, + { + "category": "teams", + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "list-idp-groups-for-a-team", + "subcategory": "team-sync", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/team-sync/group-mappings", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "create-or-update-idp-group-connections", + "subcategory": "team-sync", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/team-sync/group-mappings", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "scim", "slug": "list-scim-provisioned-identities", @@ -2443,10 +2608,10 @@ }, { "category": "teams", - "slug": "get-team-member-legacy", - "subcategory": "members", + "slug": "get-a-team-legacy", + "subcategory": "teams", "verb": "get", - "requestPath": "/teams/{team_id}/members/{username}", + "requestPath": "/teams/{team_id}", "access": "read", "user-to-server": true, "server-to-server": true, @@ -2454,10 +2619,10 @@ }, { "category": "teams", - "slug": "add-team-member-legacy", - "subcategory": "members", - "verb": "put", - "requestPath": "/teams/{team_id}/members/{username}", + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}", "access": "write", "user-to-server": true, "server-to-server": true, @@ -2465,136 +2630,301 @@ }, { "category": "teams", - "slug": "remove-team-member-legacy", - "subcategory": "members", + "slug": "delete-a-team-legacy", + "subcategory": "teams", "verb": "delete", - "requestPath": "/teams/{team_id}/members/{username}", + "requestPath": "/teams/{team_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "orgs", - "slug": "get-an-organization-membership-for-the-authenticated-user", + "category": "teams", + "slug": "list-pending-team-invitations-legacy", "subcategory": "members", "verb": "get", - "requestPath": "/user/memberships/orgs/{org}", + "requestPath": "/teams/{team_id}/invitations", "access": "read", "user-to-server": true, - "server-to-server": false, + "server-to-server": true, "additional-permissions": false }, { - "category": "orgs", - "slug": "update-an-organization-membership-for-the-authenticated-user", + "category": "teams", + "slug": "list-team-members-legacy", "subcategory": "members", - "verb": "patch", - "requestPath": "/user/memberships/orgs/{org}", - "access": "write", + "verb": "get", + "requestPath": "/teams/{team_id}/members", + "access": "read", "user-to-server": true, - "server-to-server": false, + "server-to-server": true, "additional-permissions": false - } - ] - }, - "organization_network_configurations": { - "title": "Network configurations", - "displayTitle": "Organization permissions for \"Network configurations\"", - "permissions": [ + }, { - "category": "orgs", - "slug": "list-hosted-compute-network-configurations-for-an-organization", - "subcategory": "network-configurations", + "category": "teams", + "slug": "get-team-member-legacy", + "subcategory": "members", "verb": "get", - "requestPath": "/orgs/{org}/settings/network-configurations", + "requestPath": "/teams/{team_id}/members/{username}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "orgs", - "slug": "create-a-hosted-compute-network-configuration-for-an-organization", - "subcategory": "network-configurations", - "verb": "post", - "requestPath": "/orgs/{org}/settings/network-configurations", + "category": "teams", + "slug": "add-team-member-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/members/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "orgs", - "slug": "get-a-hosted-compute-network-configuration-for-an-organization", - "subcategory": "network-configurations", + "category": "teams", + "slug": "remove-team-member-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/members/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", "verb": "get", - "requestPath": "/orgs/{org}/settings/network-configurations/{network_configuration_id}", + "requestPath": "/teams/{team_id}/memberships/{username}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "orgs", - "slug": "update-a-hosted-compute-network-configuration-for-an-organization", - "subcategory": "network-configurations", - "verb": "patch", - "requestPath": "/orgs/{org}/settings/network-configurations/{network_configuration_id}", + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "orgs", - "slug": "delete-a-hosted-compute-network-configuration-from-an-organization", - "subcategory": "network-configurations", + "category": "teams", + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", "verb": "delete", - "requestPath": "/orgs/{org}/settings/network-configurations/{network_configuration_id}", + "requestPath": "/teams/{team_id}/memberships/{username}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "orgs", - "slug": "get-a-hosted-compute-network-settings-resource-for-an-organization", - "subcategory": "network-configurations", + "category": "teams", + "slug": "list-team-repositories-legacy", + "subcategory": "teams", "verb": "get", - "requestPath": "/orgs/{org}/settings/network-settings/{network_settings_id}", + "requestPath": "/teams/{team_id}/repos", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false - } - ] - }, - "organization_announcement_banners": { - "title": "Organization announcement banners", - "displayTitle": "Organization permissions for \"Organization announcement banners\"", - "permissions": [ + }, { - "category": "announcement-banners", - "slug": "get-announcement-banner-for-organization", - "subcategory": "organizations", + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", "verb": "get", - "requestPath": "/orgs/{org}/announcement", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", "access": "read", "user-to-server": true, "server-to-server": true, - "additional-permissions": false + "additional-permissions": true }, { - "category": "announcement-banners", - "slug": "set-announcement-banner-for-organization", - "subcategory": "organizations", - "verb": "patch", - "requestPath": "/orgs/{org}/announcement", - "access": "write", + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", "user-to-server": true, "server-to-server": true, - "additional-permissions": false + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "list-idp-groups-for-a-team-legacy", + "subcategory": "team-sync", + "verb": "get", + "requestPath": "/teams/{team_id}/team-sync/group-mappings", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "create-or-update-idp-group-connections-legacy", + "subcategory": "team-sync", + "verb": "patch", + "requestPath": "/teams/{team_id}/team-sync/group-mappings", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "orgs", + "slug": "get-an-organization-membership-for-the-authenticated-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/user/memberships/orgs/{org}", + "access": "read", + "user-to-server": true, + "server-to-server": false, + "additional-permissions": false + }, + { + "category": "orgs", + "slug": "update-an-organization-membership-for-the-authenticated-user", + "subcategory": "members", + "verb": "patch", + "requestPath": "/user/memberships/orgs/{org}", + "access": "write", + "user-to-server": true, + "server-to-server": false, + "additional-permissions": false + } + ] + }, + "organization_network_configurations": { + "title": "Network configurations", + "displayTitle": "Organization permissions for \"Network configurations\"", + "permissions": [ + { + "category": "orgs", + "slug": "list-hosted-compute-network-configurations-for-an-organization", + "subcategory": "network-configurations", + "verb": "get", + "requestPath": "/orgs/{org}/settings/network-configurations", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "orgs", + "slug": "create-a-hosted-compute-network-configuration-for-an-organization", + "subcategory": "network-configurations", + "verb": "post", + "requestPath": "/orgs/{org}/settings/network-configurations", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "orgs", + "slug": "get-a-hosted-compute-network-configuration-for-an-organization", + "subcategory": "network-configurations", + "verb": "get", + "requestPath": "/orgs/{org}/settings/network-configurations/{network_configuration_id}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "orgs", + "slug": "update-a-hosted-compute-network-configuration-for-an-organization", + "subcategory": "network-configurations", + "verb": "patch", + "requestPath": "/orgs/{org}/settings/network-configurations/{network_configuration_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "orgs", + "slug": "delete-a-hosted-compute-network-configuration-from-an-organization", + "subcategory": "network-configurations", + "verb": "delete", + "requestPath": "/orgs/{org}/settings/network-configurations/{network_configuration_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "orgs", + "slug": "get-a-hosted-compute-network-settings-resource-for-an-organization", + "subcategory": "network-configurations", + "verb": "get", + "requestPath": "/orgs/{org}/settings/network-settings/{network_settings_id}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + } + ] + }, + "organization_announcement_banners": { + "title": "Organization announcement banners", + "displayTitle": "Organization permissions for \"Organization announcement banners\"", + "permissions": [ + { + "category": "announcement-banners", + "slug": "get-announcement-banner-for-organization", + "subcategory": "organizations", + "verb": "get", + "requestPath": "/orgs/{org}/announcement", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "announcement-banners", + "slug": "set-announcement-banner-for-organization", + "subcategory": "organizations", + "verb": "patch", + "requestPath": "/orgs/{org}/announcement", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false }, { "category": "announcement-banners", @@ -3695,207 +4025,515 @@ "access": "write", "user-to-server": true, "server-to-server": true, - "additional-permissions": true + "additional-permissions": true + }, + { + "category": "actions", + "slug": "list-self-hosted-runners-in-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "set-self-hosted-runners-in-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "put", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "add-a-self-hosted-runner-to-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "put", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "remove-a-self-hosted-runner-from-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "list-self-hosted-runners-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "list-runner-applications-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners/downloads", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "create-configuration-for-a-just-in-time-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/generate-jitconfig", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "create-a-registration-token-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/registration-token", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "create-a-remove-token-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/remove-token", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "get-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "delete-a-self-hosted-runner-from-an-organization", + "subcategory": "self-hosted-runners", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "list-labels-for-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "add-custom-labels-to-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "set-custom-labels-for-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "put", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "remove-a-custom-label-from-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels/{name}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + } + ] + }, + "team_discussions": { + "title": "Team discussions", + "displayTitle": "Organization permissions for \"Team discussions\"", + "permissions": [ + { + "category": "teams", + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false }, { - "category": "actions", - "slug": "list-self-hosted-runners-in-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", - "verb": "get", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", - "access": "read", + "category": "reactions", + "slug": "delete-team-discussion-comment-reaction", + "subcategory": "reactions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}", + "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "set-self-hosted-runners-in-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", - "verb": "put", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", - "access": "write", + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "add-a-self-hosted-runner-to-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", - "verb": "put", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "remove-a-self-hosted-runner-from-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", + "category": "reactions", + "slug": "delete-team-discussion-reaction", + "subcategory": "reactions", "verb": "delete", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "list-self-hosted-runners-for-an-organization", - "subcategory": "self-hosted-runners", + "category": "teams", + "slug": "list-discussions-legacy", + "subcategory": "discussions", "verb": "get", - "requestPath": "/orgs/{org}/actions/runners", + "requestPath": "/teams/{team_id}/discussions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "list-runner-applications-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "get", - "requestPath": "/orgs/{org}/actions/runners/downloads", - "access": "read", + "category": "teams", + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions", + "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "create-configuration-for-a-just-in-time-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/generate-jitconfig", - "access": "write", + "category": "teams", + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "create-a-registration-token-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/registration-token", + "category": "teams", + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "create-a-remove-token-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/remove-token", + "category": "teams", + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "get-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", + "category": "teams", + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", "verb": "get", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "delete-a-self-hosted-runner-from-an-organization", - "subcategory": "self-hosted-runners", - "verb": "delete", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "category": "teams", + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "list-labels-for-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", + "category": "teams", + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", "verb": "get", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "add-custom-labels-to-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "category": "teams", + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "set-custom-labels-for-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "put", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "category": "teams", + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "delete", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", - "access": "write", + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "remove-a-custom-label-from-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "delete", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels/{name}", + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false - } - ] - }, - "team_discussions": { - "title": "Team discussions", - "displayTitle": "Organization permissions for \"Team discussions\"", - "permissions": [ + }, { "category": "reactions", - "slug": "delete-team-discussion-comment-reaction", + "slug": "list-reactions-for-a-team-discussion-legacy", "subcategory": "reactions", - "verb": "delete", - "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}", - "access": "write", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", - "slug": "delete-team-discussion-reaction", + "slug": "create-reaction-for-a-team-discussion-legacy", "subcategory": "reactions", - "verb": "delete", - "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, @@ -4640,6 +5278,28 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "repos", "slug": "update-a-repository", @@ -5894,6 +6554,28 @@ "server-to-server": true, "additional-permissions": true }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "repos", "slug": "create-a-repository-for-the-authenticated-user", @@ -7444,6 +8126,28 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "repos", + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "repos", + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "releases", "slug": "list-releases", @@ -8652,6 +9356,39 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "repos", "slug": "get-a-repository", @@ -8971,6 +9708,39 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "codespaces", "slug": "add-a-selected-repository-to-a-user-secret", diff --git a/src/github-apps/data/ghec-2022-11-28/server-to-server-rest.json b/src/github-apps/data/ghec-2022-11-28/server-to-server-rest.json index a84eab638728..a3743f473ea1 100644 --- a/src/github-apps/data/ghec-2022-11-28/server-to-server-rest.json +++ b/src/github-apps/data/ghec-2022-11-28/server-to-server-rest.json @@ -4328,12 +4328,36 @@ } ], "reactions": [ + { + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, { "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}" }, + { + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, { "slug": "delete-team-discussion-reaction", "subcategory": "reactions", @@ -4429,6 +4453,30 @@ "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}" + }, + { + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" } ], "releases": [ @@ -4764,6 +4812,18 @@ "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values" }, + { + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme" + }, + { + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}" + }, { "slug": "get-rules-for-a-branch", "subcategory": "rules", @@ -5176,6 +5236,84 @@ "verb": "post", "requestPath": "/orgs/{org}/teams" }, + { + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, { "slug": "list-a-connection-between-an-external-group-and-a-team", "subcategory": "external-groups", @@ -5194,6 +5332,36 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/external-groups" }, + { + "slug": "list-pending-team-invitations", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/invitations" + }, + { + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members" + }, + { + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, { "slug": "list-team-projects", "subcategory": "teams", @@ -5218,6 +5386,138 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/projects/{project_id}" }, + { + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "list-idp-groups-for-a-team", + "subcategory": "team-sync", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/team-sync/group-mappings" + }, + { + "slug": "create-or-update-idp-group-connections", + "subcategory": "team-sync", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/team-sync/group-mappings" + }, + { + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams" + }, + { + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-pending-team-invitations-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/invitations" + }, + { + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members" + }, { "slug": "get-team-member-legacy", "subcategory": "members", @@ -5235,15 +5535,87 @@ "subcategory": "members", "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}" + }, + { + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "list-idp-groups-for-a-team-legacy", + "subcategory": "team-sync", + "verb": "get", + "requestPath": "/teams/{team_id}/team-sync/group-mappings" + }, + { + "slug": "create-or-update-idp-group-connections-legacy", + "subcategory": "team-sync", + "verb": "patch", + "requestPath": "/teams/{team_id}/team-sync/group-mappings" + }, + { + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams" } ], "users": [ + { + "slug": "get-a-user-using-their-id", + "subcategory": "users", + "verb": "get", + "requestPath": "/user/{account_id}" + }, { "slug": "list-users", "subcategory": "users", "verb": "get", "requestPath": "/users" }, + { + "slug": "get-a-user", + "subcategory": "users", + "verb": "get", + "requestPath": "/users/{username}" + }, { "slug": "list-attestations-by-bulk-subject-digests", "subcategory": "attestations", diff --git a/src/github-apps/data/ghec-2022-11-28/user-to-server-rest.json b/src/github-apps/data/ghec-2022-11-28/user-to-server-rest.json index f0491d40a44e..78c53c94161b 100644 --- a/src/github-apps/data/ghec-2022-11-28/user-to-server-rest.json +++ b/src/github-apps/data/ghec-2022-11-28/user-to-server-rest.json @@ -4796,12 +4796,36 @@ } ], "reactions": [ + { + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, { "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}" }, + { + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, { "slug": "delete-team-discussion-reaction", "subcategory": "reactions", @@ -4897,6 +4921,30 @@ "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}" + }, + { + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" } ], "releases": [ @@ -5232,6 +5280,18 @@ "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values" }, + { + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme" + }, + { + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}" + }, { "slug": "get-rules-for-a-branch", "subcategory": "rules", @@ -5674,6 +5734,84 @@ "verb": "post", "requestPath": "/orgs/{org}/teams" }, + { + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, { "slug": "list-a-connection-between-an-external-group-and-a-team", "subcategory": "external-groups", @@ -5692,6 +5830,36 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/external-groups" }, + { + "slug": "list-pending-team-invitations", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/invitations" + }, + { + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members" + }, + { + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, { "slug": "list-team-projects", "subcategory": "teams", @@ -5716,6 +5884,138 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/projects/{project_id}" }, + { + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "list-idp-groups-for-a-team", + "subcategory": "team-sync", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/team-sync/group-mappings" + }, + { + "slug": "create-or-update-idp-group-connections", + "subcategory": "team-sync", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/team-sync/group-mappings" + }, + { + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams" + }, + { + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-pending-team-invitations-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/invitations" + }, + { + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members" + }, { "slug": "get-team-member-legacy", "subcategory": "members", @@ -5734,6 +6034,66 @@ "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}" }, + { + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "list-idp-groups-for-a-team-legacy", + "subcategory": "team-sync", + "verb": "get", + "requestPath": "/teams/{team_id}/team-sync/group-mappings" + }, + { + "slug": "create-or-update-idp-group-connections-legacy", + "subcategory": "team-sync", + "verb": "patch", + "requestPath": "/teams/{team_id}/team-sync/group-mappings" + }, + { + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams" + }, { "slug": "list-teams-for-the-authenticated-user", "subcategory": "teams", @@ -5928,12 +6288,24 @@ "verb": "delete", "requestPath": "/user/ssh_signing_keys/{ssh_signing_key_id}" }, + { + "slug": "get-a-user-using-their-id", + "subcategory": "users", + "verb": "get", + "requestPath": "/user/{account_id}" + }, { "slug": "list-users", "subcategory": "users", "verb": "get", "requestPath": "/users" }, + { + "slug": "get-a-user", + "subcategory": "users", + "verb": "get", + "requestPath": "/users/{username}" + }, { "slug": "list-attestations-by-bulk-subject-digests", "subcategory": "attestations", diff --git a/src/github-apps/data/ghes-3.14-2022-11-28/fine-grained-pat-permissions.json b/src/github-apps/data/ghes-3.14-2022-11-28/fine-grained-pat-permissions.json index 92400238e2b9..2a54420055a9 100644 --- a/src/github-apps/data/ghes-3.14-2022-11-28/fine-grained-pat-permissions.json +++ b/src/github-apps/data/ghes-3.14-2022-11-28/fine-grained-pat-permissions.json @@ -867,6 +867,33 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "additional-permissions": false, + "access": "write" + }, { "category": "teams", "slug": "list-a-connection-between-an-external-group-and-a-team", @@ -894,6 +921,42 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, { "category": "teams", "slug": "list-team-projects", @@ -930,6 +993,87 @@ "additional-permissions": true, "access": "read" }, + { + "category": "teams", + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members", + "additional-permissions": false, + "access": "read" + }, { "category": "teams", "slug": "get-team-member-legacy", @@ -957,6 +1101,78 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams", + "additional-permissions": false, + "access": "read" + }, { "category": "orgs", "slug": "get-an-organization-membership-for-the-authenticated-user", @@ -1674,6 +1890,114 @@ "title": "Team discussions", "displayTitle": "Organization permissions for \"Team discussions\"", "permissions": [ + { + "category": "teams", + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "write" + }, { "category": "reactions", "slug": "delete-team-discussion-comment-reaction", @@ -1683,6 +2007,24 @@ "additional-permissions": false, "access": "write" }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "write" + }, { "category": "reactions", "slug": "delete-team-discussion-reaction", @@ -1691,6 +2033,132 @@ "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", "additional-permissions": false, "access": "write" + }, + { + "category": "teams", + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "write" + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "write" } ] }, @@ -2283,6 +2751,24 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, { "category": "repos", "slug": "update-a-repository", @@ -3183,6 +3669,24 @@ "additional-permissions": true, "access": "write" }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, { "category": "repos", "slug": "create-a-repository-for-the-authenticated-user", @@ -3750,6 +4254,24 @@ "additional-permissions": false, "access": "write" }, + { + "category": "repos", + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme", + "additional-permissions": false, + "access": "read" + }, + { + "category": "repos", + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}", + "additional-permissions": false, + "access": "read" + }, { "category": "releases", "slug": "list-releases", @@ -4674,6 +5196,33 @@ "additional-permissions": false, "access": "read" }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, { "category": "repos", "slug": "get-a-repository", @@ -4926,6 +5475,33 @@ "additional-permissions": false, "access": "read" }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, { "category": "apps", "slug": "list-repositories-accessible-to-the-user-access-token", diff --git a/src/github-apps/data/ghes-3.14-2022-11-28/fine-grained-pat.json b/src/github-apps/data/ghes-3.14-2022-11-28/fine-grained-pat.json index 2ed31af5f4f7..d8acd63feaef 100644 --- a/src/github-apps/data/ghes-3.14-2022-11-28/fine-grained-pat.json +++ b/src/github-apps/data/ghes-3.14-2022-11-28/fine-grained-pat.json @@ -3006,12 +3006,36 @@ } ], "reactions": [ + { + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, { "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}" }, + { + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, { "slug": "delete-team-discussion-reaction", "subcategory": "reactions", @@ -3089,6 +3113,30 @@ "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}" + }, + { + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" } ], "releases": [ @@ -3370,6 +3418,18 @@ "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values" }, + { + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme" + }, + { + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}" + }, { "slug": "list-repository-cache-replication-status", "subcategory": "repos", @@ -3598,6 +3658,84 @@ "verb": "post", "requestPath": "/orgs/{org}/teams" }, + { + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, { "slug": "list-a-connection-between-an-external-group-and-a-team", "subcategory": "external-groups", @@ -3616,6 +3754,30 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/external-groups" }, + { + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members" + }, + { + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, { "slug": "list-team-projects", "subcategory": "teams", @@ -3640,6 +3802,120 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/projects/{project_id}" }, + { + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams" + }, + { + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members" + }, { "slug": "get-team-member-legacy", "subcategory": "members", @@ -3657,6 +3933,54 @@ "subcategory": "members", "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}" + }, + { + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams" } ], "users": [ diff --git a/src/github-apps/data/ghes-3.14-2022-11-28/server-to-server-permissions.json b/src/github-apps/data/ghes-3.14-2022-11-28/server-to-server-permissions.json index 4ab01d7df872..dbc23b169a80 100644 --- a/src/github-apps/data/ghes-3.14-2022-11-28/server-to-server-permissions.json +++ b/src/github-apps/data/ghes-3.14-2022-11-28/server-to-server-permissions.json @@ -1051,6 +1051,39 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "teams", "slug": "list-a-connection-between-an-external-group-and-a-team", @@ -1084,6 +1117,50 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "teams", "slug": "list-team-projects", @@ -1128,6 +1205,105 @@ "server-to-server": true, "additional-permissions": true }, + { + "category": "teams", + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "teams", "slug": "get-team-member-legacy", @@ -1161,6 +1337,94 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "orgs", "slug": "get-an-organization-membership-for-the-authenticated-user", @@ -1944,207 +2208,515 @@ "access": "write", "user-to-server": true, "server-to-server": true, - "additional-permissions": true + "additional-permissions": true + }, + { + "category": "actions", + "slug": "list-self-hosted-runners-in-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "set-self-hosted-runners-in-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "put", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "add-a-self-hosted-runner-to-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "put", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "remove-a-self-hosted-runner-from-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "list-self-hosted-runners-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "list-runner-applications-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners/downloads", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "create-configuration-for-a-just-in-time-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/generate-jitconfig", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "create-a-registration-token-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/registration-token", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "create-a-remove-token-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/remove-token", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "get-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "delete-a-self-hosted-runner-from-an-organization", + "subcategory": "self-hosted-runners", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "list-labels-for-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "add-custom-labels-to-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "set-custom-labels-for-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "put", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "remove-a-custom-label-from-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels/{name}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + } + ] + }, + "team_discussions": { + "title": "Team discussions", + "displayTitle": "Organization permissions for \"Team discussions\"", + "permissions": [ + { + "category": "teams", + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false }, { - "category": "actions", - "slug": "list-self-hosted-runners-in-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", - "verb": "get", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", - "access": "read", + "category": "reactions", + "slug": "delete-team-discussion-comment-reaction", + "subcategory": "reactions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}", + "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "set-self-hosted-runners-in-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", - "verb": "put", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", - "access": "write", + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "add-a-self-hosted-runner-to-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", - "verb": "put", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "remove-a-self-hosted-runner-from-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", + "category": "reactions", + "slug": "delete-team-discussion-reaction", + "subcategory": "reactions", "verb": "delete", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "list-self-hosted-runners-for-an-organization", - "subcategory": "self-hosted-runners", + "category": "teams", + "slug": "list-discussions-legacy", + "subcategory": "discussions", "verb": "get", - "requestPath": "/orgs/{org}/actions/runners", + "requestPath": "/teams/{team_id}/discussions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "list-runner-applications-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "get", - "requestPath": "/orgs/{org}/actions/runners/downloads", - "access": "read", + "category": "teams", + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions", + "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "create-configuration-for-a-just-in-time-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/generate-jitconfig", - "access": "write", + "category": "teams", + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "create-a-registration-token-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/registration-token", + "category": "teams", + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "create-a-remove-token-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/remove-token", + "category": "teams", + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "get-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", + "category": "teams", + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", "verb": "get", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "delete-a-self-hosted-runner-from-an-organization", - "subcategory": "self-hosted-runners", - "verb": "delete", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "category": "teams", + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "list-labels-for-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", + "category": "teams", + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", "verb": "get", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "add-custom-labels-to-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "category": "teams", + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "set-custom-labels-for-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "put", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "category": "teams", + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "delete", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", - "access": "write", + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "remove-a-custom-label-from-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "delete", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels/{name}", + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false - } - ] - }, - "team_discussions": { - "title": "Team discussions", - "displayTitle": "Organization permissions for \"Team discussions\"", - "permissions": [ + }, { "category": "reactions", - "slug": "delete-team-discussion-comment-reaction", + "slug": "list-reactions-for-a-team-discussion-legacy", "subcategory": "reactions", - "verb": "delete", - "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}", - "access": "write", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", - "slug": "delete-team-discussion-reaction", + "slug": "create-reaction-for-a-team-discussion-legacy", "subcategory": "reactions", - "verb": "delete", - "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, @@ -2867,6 +3439,28 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "repos", "slug": "update-a-repository", @@ -3967,6 +4561,28 @@ "server-to-server": true, "additional-permissions": true }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "repos", "slug": "create-a-repository-for-the-authenticated-user", @@ -4794,6 +5410,28 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "repos", + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "repos", + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "releases", "slug": "list-releases", @@ -5925,6 +6563,39 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "repos", "slug": "get-a-repository", @@ -6233,6 +6904,39 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "apps", "slug": "list-repositories-accessible-to-the-user-access-token", diff --git a/src/github-apps/data/ghes-3.14-2022-11-28/server-to-server-rest.json b/src/github-apps/data/ghes-3.14-2022-11-28/server-to-server-rest.json index 6069f09030db..6cf8dec17c28 100644 --- a/src/github-apps/data/ghes-3.14-2022-11-28/server-to-server-rest.json +++ b/src/github-apps/data/ghes-3.14-2022-11-28/server-to-server-rest.json @@ -3336,12 +3336,36 @@ } ], "reactions": [ + { + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, { "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}" }, + { + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, { "slug": "delete-team-discussion-reaction", "subcategory": "reactions", @@ -3437,6 +3461,30 @@ "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}" + }, + { + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" } ], "releases": [ @@ -3718,6 +3766,18 @@ "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values" }, + { + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme" + }, + { + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}" + }, { "slug": "list-repository-cache-replication-status", "subcategory": "repos", @@ -3978,6 +4038,84 @@ "verb": "post", "requestPath": "/orgs/{org}/teams" }, + { + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, { "slug": "list-a-connection-between-an-external-group-and-a-team", "subcategory": "external-groups", @@ -3996,6 +4134,30 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/external-groups" }, + { + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members" + }, + { + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, { "slug": "list-team-projects", "subcategory": "teams", @@ -4020,6 +4182,120 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/projects/{project_id}" }, + { + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams" + }, + { + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members" + }, { "slug": "get-team-member-legacy", "subcategory": "members", @@ -4037,15 +4313,75 @@ "subcategory": "members", "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}" + }, + { + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams" } ], "users": [ + { + "slug": "get-a-user-using-their-id", + "subcategory": "users", + "verb": "get", + "requestPath": "/user/{account_id}" + }, { "slug": "list-users", "subcategory": "users", "verb": "get", "requestPath": "/users" }, + { + "slug": "get-a-user", + "subcategory": "users", + "verb": "get", + "requestPath": "/users/{username}" + }, { "slug": "list-followers-of-a-user", "subcategory": "followers", diff --git a/src/github-apps/data/ghes-3.14-2022-11-28/user-to-server-rest.json b/src/github-apps/data/ghes-3.14-2022-11-28/user-to-server-rest.json index 62c4ac51cecb..6d9c1137a500 100644 --- a/src/github-apps/data/ghes-3.14-2022-11-28/user-to-server-rest.json +++ b/src/github-apps/data/ghes-3.14-2022-11-28/user-to-server-rest.json @@ -3512,12 +3512,36 @@ } ], "reactions": [ + { + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, { "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}" }, + { + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, { "slug": "delete-team-discussion-reaction", "subcategory": "reactions", @@ -3613,6 +3637,30 @@ "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}" + }, + { + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" } ], "releases": [ @@ -3894,6 +3942,18 @@ "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values" }, + { + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme" + }, + { + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}" + }, { "slug": "list-repository-cache-replication-status", "subcategory": "repos", @@ -4172,6 +4232,84 @@ "verb": "post", "requestPath": "/orgs/{org}/teams" }, + { + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, { "slug": "list-a-connection-between-an-external-group-and-a-team", "subcategory": "external-groups", @@ -4190,6 +4328,30 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/external-groups" }, + { + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members" + }, + { + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, { "slug": "list-team-projects", "subcategory": "teams", @@ -4214,6 +4376,120 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/projects/{project_id}" }, + { + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams" + }, + { + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members" + }, { "slug": "get-team-member-legacy", "subcategory": "members", @@ -4232,6 +4508,54 @@ "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}" }, + { + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams" + }, { "slug": "list-teams-for-the-authenticated-user", "subcategory": "teams", @@ -4396,12 +4720,24 @@ "verb": "delete", "requestPath": "/user/ssh_signing_keys/{ssh_signing_key_id}" }, + { + "slug": "get-a-user-using-their-id", + "subcategory": "users", + "verb": "get", + "requestPath": "/user/{account_id}" + }, { "slug": "list-users", "subcategory": "users", "verb": "get", "requestPath": "/users" }, + { + "slug": "get-a-user", + "subcategory": "users", + "verb": "get", + "requestPath": "/users/{username}" + }, { "slug": "list-followers-of-a-user", "subcategory": "followers", diff --git a/src/github-apps/data/ghes-3.15-2022-11-28/fine-grained-pat-permissions.json b/src/github-apps/data/ghes-3.15-2022-11-28/fine-grained-pat-permissions.json index f3c6b584300d..3f3cafb0b062 100644 --- a/src/github-apps/data/ghes-3.15-2022-11-28/fine-grained-pat-permissions.json +++ b/src/github-apps/data/ghes-3.15-2022-11-28/fine-grained-pat-permissions.json @@ -957,6 +957,33 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "additional-permissions": false, + "access": "write" + }, { "category": "teams", "slug": "list-a-connection-between-an-external-group-and-a-team", @@ -984,6 +1011,42 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, { "category": "teams", "slug": "list-team-projects", @@ -1020,6 +1083,87 @@ "additional-permissions": true, "access": "read" }, + { + "category": "teams", + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members", + "additional-permissions": false, + "access": "read" + }, { "category": "teams", "slug": "get-team-member-legacy", @@ -1047,6 +1191,78 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams", + "additional-permissions": false, + "access": "read" + }, { "category": "orgs", "slug": "get-an-organization-membership-for-the-authenticated-user", @@ -1764,6 +1980,114 @@ "title": "Team discussions", "displayTitle": "Organization permissions for \"Team discussions\"", "permissions": [ + { + "category": "teams", + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "write" + }, { "category": "reactions", "slug": "delete-team-discussion-comment-reaction", @@ -1773,6 +2097,24 @@ "additional-permissions": false, "access": "write" }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "write" + }, { "category": "reactions", "slug": "delete-team-discussion-reaction", @@ -1781,6 +2123,132 @@ "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", "additional-permissions": false, "access": "write" + }, + { + "category": "teams", + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "write" + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "write" } ] }, @@ -2373,6 +2841,24 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, { "category": "repos", "slug": "update-a-repository", @@ -3282,6 +3768,24 @@ "additional-permissions": true, "access": "write" }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, { "category": "repos", "slug": "create-a-repository-for-the-authenticated-user", @@ -3849,6 +4353,24 @@ "additional-permissions": false, "access": "write" }, + { + "category": "repos", + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme", + "additional-permissions": false, + "access": "read" + }, + { + "category": "repos", + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}", + "additional-permissions": false, + "access": "read" + }, { "category": "releases", "slug": "list-releases", @@ -4782,6 +5304,33 @@ "additional-permissions": false, "access": "read" }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, { "category": "repos", "slug": "get-a-repository", @@ -5034,6 +5583,33 @@ "additional-permissions": false, "access": "read" }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, { "category": "apps", "slug": "list-repositories-accessible-to-the-user-access-token", diff --git a/src/github-apps/data/ghes-3.15-2022-11-28/fine-grained-pat.json b/src/github-apps/data/ghes-3.15-2022-11-28/fine-grained-pat.json index 672b8e999c4c..8c322ee1195f 100644 --- a/src/github-apps/data/ghes-3.15-2022-11-28/fine-grained-pat.json +++ b/src/github-apps/data/ghes-3.15-2022-11-28/fine-grained-pat.json @@ -3074,12 +3074,36 @@ } ], "reactions": [ + { + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, { "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}" }, + { + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, { "slug": "delete-team-discussion-reaction", "subcategory": "reactions", @@ -3157,6 +3181,30 @@ "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}" + }, + { + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" } ], "releases": [ @@ -3438,6 +3486,18 @@ "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values" }, + { + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme" + }, + { + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}" + }, { "slug": "list-repository-cache-replication-status", "subcategory": "repos", @@ -3672,6 +3732,84 @@ "verb": "post", "requestPath": "/orgs/{org}/teams" }, + { + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, { "slug": "list-a-connection-between-an-external-group-and-a-team", "subcategory": "external-groups", @@ -3690,6 +3828,30 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/external-groups" }, + { + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members" + }, + { + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, { "slug": "list-team-projects", "subcategory": "teams", @@ -3714,6 +3876,120 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/projects/{project_id}" }, + { + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams" + }, + { + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members" + }, { "slug": "get-team-member-legacy", "subcategory": "members", @@ -3731,6 +4007,54 @@ "subcategory": "members", "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}" + }, + { + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams" } ], "users": [ diff --git a/src/github-apps/data/ghes-3.15-2022-11-28/server-to-server-permissions.json b/src/github-apps/data/ghes-3.15-2022-11-28/server-to-server-permissions.json index 5d98f087396b..5fb8376ae9ec 100644 --- a/src/github-apps/data/ghes-3.15-2022-11-28/server-to-server-permissions.json +++ b/src/github-apps/data/ghes-3.15-2022-11-28/server-to-server-permissions.json @@ -1161,6 +1161,39 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "teams", "slug": "list-a-connection-between-an-external-group-and-a-team", @@ -1194,6 +1227,50 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "teams", "slug": "list-team-projects", @@ -1238,6 +1315,105 @@ "server-to-server": true, "additional-permissions": true }, + { + "category": "teams", + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "teams", "slug": "get-team-member-legacy", @@ -1271,6 +1447,94 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "orgs", "slug": "get-an-organization-membership-for-the-authenticated-user", @@ -2054,207 +2318,515 @@ "access": "write", "user-to-server": true, "server-to-server": true, - "additional-permissions": true + "additional-permissions": true + }, + { + "category": "actions", + "slug": "list-self-hosted-runners-in-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "set-self-hosted-runners-in-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "put", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "add-a-self-hosted-runner-to-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "put", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "remove-a-self-hosted-runner-from-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "list-self-hosted-runners-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "list-runner-applications-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners/downloads", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "create-configuration-for-a-just-in-time-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/generate-jitconfig", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "create-a-registration-token-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/registration-token", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "create-a-remove-token-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/remove-token", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "get-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "delete-a-self-hosted-runner-from-an-organization", + "subcategory": "self-hosted-runners", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "list-labels-for-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "add-custom-labels-to-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "set-custom-labels-for-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "put", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "remove-a-custom-label-from-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels/{name}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + } + ] + }, + "team_discussions": { + "title": "Team discussions", + "displayTitle": "Organization permissions for \"Team discussions\"", + "permissions": [ + { + "category": "teams", + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false }, { - "category": "actions", - "slug": "list-self-hosted-runners-in-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", - "verb": "get", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", - "access": "read", + "category": "reactions", + "slug": "delete-team-discussion-comment-reaction", + "subcategory": "reactions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}", + "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "set-self-hosted-runners-in-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", - "verb": "put", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", - "access": "write", + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "add-a-self-hosted-runner-to-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", - "verb": "put", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "remove-a-self-hosted-runner-from-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", + "category": "reactions", + "slug": "delete-team-discussion-reaction", + "subcategory": "reactions", "verb": "delete", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "list-self-hosted-runners-for-an-organization", - "subcategory": "self-hosted-runners", + "category": "teams", + "slug": "list-discussions-legacy", + "subcategory": "discussions", "verb": "get", - "requestPath": "/orgs/{org}/actions/runners", + "requestPath": "/teams/{team_id}/discussions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "list-runner-applications-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "get", - "requestPath": "/orgs/{org}/actions/runners/downloads", - "access": "read", + "category": "teams", + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions", + "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "create-configuration-for-a-just-in-time-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/generate-jitconfig", - "access": "write", + "category": "teams", + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "create-a-registration-token-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/registration-token", + "category": "teams", + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "create-a-remove-token-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/remove-token", + "category": "teams", + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "get-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", + "category": "teams", + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", "verb": "get", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "delete-a-self-hosted-runner-from-an-organization", - "subcategory": "self-hosted-runners", - "verb": "delete", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "category": "teams", + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "list-labels-for-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", + "category": "teams", + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", "verb": "get", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "add-custom-labels-to-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "category": "teams", + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "set-custom-labels-for-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "put", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "category": "teams", + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "delete", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", - "access": "write", + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "remove-a-custom-label-from-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "delete", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels/{name}", + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false - } - ] - }, - "team_discussions": { - "title": "Team discussions", - "displayTitle": "Organization permissions for \"Team discussions\"", - "permissions": [ + }, { "category": "reactions", - "slug": "delete-team-discussion-comment-reaction", + "slug": "list-reactions-for-a-team-discussion-legacy", "subcategory": "reactions", - "verb": "delete", - "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}", - "access": "write", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", - "slug": "delete-team-discussion-reaction", + "slug": "create-reaction-for-a-team-discussion-legacy", "subcategory": "reactions", - "verb": "delete", - "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, @@ -2977,6 +3549,28 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "repos", "slug": "update-a-repository", @@ -4088,6 +4682,28 @@ "server-to-server": true, "additional-permissions": true }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "repos", "slug": "create-a-repository-for-the-authenticated-user", @@ -4915,6 +5531,28 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "repos", + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "repos", + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "releases", "slug": "list-releases", @@ -6057,6 +6695,39 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "repos", "slug": "get-a-repository", @@ -6365,6 +7036,39 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "apps", "slug": "list-repositories-accessible-to-the-user-access-token", diff --git a/src/github-apps/data/ghes-3.15-2022-11-28/server-to-server-rest.json b/src/github-apps/data/ghes-3.15-2022-11-28/server-to-server-rest.json index d02782b71bb2..96797aaaf4f3 100644 --- a/src/github-apps/data/ghes-3.15-2022-11-28/server-to-server-rest.json +++ b/src/github-apps/data/ghes-3.15-2022-11-28/server-to-server-rest.json @@ -3404,12 +3404,36 @@ } ], "reactions": [ + { + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, { "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}" }, + { + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, { "slug": "delete-team-discussion-reaction", "subcategory": "reactions", @@ -3505,6 +3529,30 @@ "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}" + }, + { + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" } ], "releases": [ @@ -3786,6 +3834,18 @@ "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values" }, + { + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme" + }, + { + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}" + }, { "slug": "list-repository-cache-replication-status", "subcategory": "repos", @@ -4046,6 +4106,84 @@ "verb": "post", "requestPath": "/orgs/{org}/teams" }, + { + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, { "slug": "list-a-connection-between-an-external-group-and-a-team", "subcategory": "external-groups", @@ -4064,6 +4202,30 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/external-groups" }, + { + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members" + }, + { + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, { "slug": "list-team-projects", "subcategory": "teams", @@ -4088,6 +4250,120 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/projects/{project_id}" }, + { + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams" + }, + { + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members" + }, { "slug": "get-team-member-legacy", "subcategory": "members", @@ -4105,15 +4381,75 @@ "subcategory": "members", "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}" + }, + { + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams" } ], "users": [ + { + "slug": "get-a-user-using-their-id", + "subcategory": "users", + "verb": "get", + "requestPath": "/user/{account_id}" + }, { "slug": "list-users", "subcategory": "users", "verb": "get", "requestPath": "/users" }, + { + "slug": "get-a-user", + "subcategory": "users", + "verb": "get", + "requestPath": "/users/{username}" + }, { "slug": "list-followers-of-a-user", "subcategory": "followers", diff --git a/src/github-apps/data/ghes-3.15-2022-11-28/user-to-server-rest.json b/src/github-apps/data/ghes-3.15-2022-11-28/user-to-server-rest.json index 82e1710fbb27..56a84b16f5a7 100644 --- a/src/github-apps/data/ghes-3.15-2022-11-28/user-to-server-rest.json +++ b/src/github-apps/data/ghes-3.15-2022-11-28/user-to-server-rest.json @@ -3580,12 +3580,36 @@ } ], "reactions": [ + { + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, { "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}" }, + { + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, { "slug": "delete-team-discussion-reaction", "subcategory": "reactions", @@ -3681,6 +3705,30 @@ "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}" + }, + { + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" } ], "releases": [ @@ -3962,6 +4010,18 @@ "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values" }, + { + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme" + }, + { + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}" + }, { "slug": "list-repository-cache-replication-status", "subcategory": "repos", @@ -4246,6 +4306,84 @@ "verb": "post", "requestPath": "/orgs/{org}/teams" }, + { + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, { "slug": "list-a-connection-between-an-external-group-and-a-team", "subcategory": "external-groups", @@ -4264,6 +4402,30 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/external-groups" }, + { + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members" + }, + { + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, { "slug": "list-team-projects", "subcategory": "teams", @@ -4288,6 +4450,120 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/projects/{project_id}" }, + { + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams" + }, + { + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members" + }, { "slug": "get-team-member-legacy", "subcategory": "members", @@ -4306,6 +4582,54 @@ "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}" }, + { + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams" + }, { "slug": "list-teams-for-the-authenticated-user", "subcategory": "teams", @@ -4470,12 +4794,24 @@ "verb": "delete", "requestPath": "/user/ssh_signing_keys/{ssh_signing_key_id}" }, + { + "slug": "get-a-user-using-their-id", + "subcategory": "users", + "verb": "get", + "requestPath": "/user/{account_id}" + }, { "slug": "list-users", "subcategory": "users", "verb": "get", "requestPath": "/users" }, + { + "slug": "get-a-user", + "subcategory": "users", + "verb": "get", + "requestPath": "/users/{username}" + }, { "slug": "list-followers-of-a-user", "subcategory": "followers", diff --git a/src/github-apps/data/ghes-3.16-2022-11-28/fine-grained-pat-permissions.json b/src/github-apps/data/ghes-3.16-2022-11-28/fine-grained-pat-permissions.json index 2cfca855824d..56f59052b29b 100644 --- a/src/github-apps/data/ghes-3.16-2022-11-28/fine-grained-pat-permissions.json +++ b/src/github-apps/data/ghes-3.16-2022-11-28/fine-grained-pat-permissions.json @@ -957,6 +957,33 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "additional-permissions": false, + "access": "write" + }, { "category": "teams", "slug": "list-a-connection-between-an-external-group-and-a-team", @@ -984,6 +1011,42 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, { "category": "teams", "slug": "list-team-projects", @@ -1020,6 +1083,87 @@ "additional-permissions": true, "access": "read" }, + { + "category": "teams", + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members", + "additional-permissions": false, + "access": "read" + }, { "category": "teams", "slug": "get-team-member-legacy", @@ -1047,6 +1191,78 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams", + "additional-permissions": false, + "access": "read" + }, { "category": "orgs", "slug": "get-an-organization-membership-for-the-authenticated-user", @@ -1815,6 +2031,114 @@ "title": "Team discussions", "displayTitle": "Organization permissions for \"Team discussions\"", "permissions": [ + { + "category": "teams", + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "write" + }, { "category": "reactions", "slug": "delete-team-discussion-comment-reaction", @@ -1824,6 +2148,24 @@ "additional-permissions": false, "access": "write" }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "write" + }, { "category": "reactions", "slug": "delete-team-discussion-reaction", @@ -1832,6 +2174,132 @@ "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", "additional-permissions": false, "access": "write" + }, + { + "category": "teams", + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "write" + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "write" } ] }, @@ -2424,6 +2892,24 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, { "category": "repos", "slug": "update-a-repository", @@ -3333,6 +3819,24 @@ "additional-permissions": true, "access": "write" }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, { "category": "repos", "slug": "create-a-repository-for-the-authenticated-user", @@ -3900,6 +4404,24 @@ "additional-permissions": false, "access": "write" }, + { + "category": "repos", + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme", + "additional-permissions": false, + "access": "read" + }, + { + "category": "repos", + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}", + "additional-permissions": false, + "access": "read" + }, { "category": "releases", "slug": "list-releases", @@ -4833,6 +5355,33 @@ "additional-permissions": false, "access": "read" }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, { "category": "repos", "slug": "get-a-repository", @@ -5085,6 +5634,33 @@ "additional-permissions": false, "access": "read" }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, { "category": "apps", "slug": "list-repositories-accessible-to-the-user-access-token", diff --git a/src/github-apps/data/ghes-3.16-2022-11-28/fine-grained-pat.json b/src/github-apps/data/ghes-3.16-2022-11-28/fine-grained-pat.json index d2fda9b88238..b5f9d0e0d07b 100644 --- a/src/github-apps/data/ghes-3.16-2022-11-28/fine-grained-pat.json +++ b/src/github-apps/data/ghes-3.16-2022-11-28/fine-grained-pat.json @@ -3106,12 +3106,36 @@ } ], "reactions": [ + { + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, { "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}" }, + { + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, { "slug": "delete-team-discussion-reaction", "subcategory": "reactions", @@ -3189,6 +3213,30 @@ "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}" + }, + { + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" } ], "releases": [ @@ -3470,6 +3518,18 @@ "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values" }, + { + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme" + }, + { + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}" + }, { "slug": "list-repository-cache-replication-status", "subcategory": "repos", @@ -3710,6 +3770,84 @@ "verb": "post", "requestPath": "/orgs/{org}/teams" }, + { + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, { "slug": "list-a-connection-between-an-external-group-and-a-team", "subcategory": "external-groups", @@ -3728,6 +3866,30 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/external-groups" }, + { + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members" + }, + { + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, { "slug": "list-team-projects", "subcategory": "teams", @@ -3752,6 +3914,120 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/projects/{project_id}" }, + { + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams" + }, + { + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members" + }, { "slug": "get-team-member-legacy", "subcategory": "members", @@ -3769,6 +4045,54 @@ "subcategory": "members", "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}" + }, + { + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams" } ], "users": [ diff --git a/src/github-apps/data/ghes-3.16-2022-11-28/server-to-server-permissions.json b/src/github-apps/data/ghes-3.16-2022-11-28/server-to-server-permissions.json index 8e1de330a93b..bd42fc489c6f 100644 --- a/src/github-apps/data/ghes-3.16-2022-11-28/server-to-server-permissions.json +++ b/src/github-apps/data/ghes-3.16-2022-11-28/server-to-server-permissions.json @@ -1161,6 +1161,39 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "teams", "slug": "list-a-connection-between-an-external-group-and-a-team", @@ -1194,6 +1227,50 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "teams", "slug": "list-team-projects", @@ -1238,6 +1315,105 @@ "server-to-server": true, "additional-permissions": true }, + { + "category": "teams", + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "teams", "slug": "get-team-member-legacy", @@ -1271,6 +1447,94 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "orgs", "slug": "get-an-organization-membership-for-the-authenticated-user", @@ -2115,207 +2379,515 @@ "access": "write", "user-to-server": true, "server-to-server": true, - "additional-permissions": true + "additional-permissions": true + }, + { + "category": "actions", + "slug": "list-self-hosted-runners-in-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "set-self-hosted-runners-in-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "put", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "add-a-self-hosted-runner-to-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "put", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "remove-a-self-hosted-runner-from-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "list-self-hosted-runners-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "list-runner-applications-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners/downloads", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "create-configuration-for-a-just-in-time-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/generate-jitconfig", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "create-a-registration-token-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/registration-token", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "create-a-remove-token-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/remove-token", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "get-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "delete-a-self-hosted-runner-from-an-organization", + "subcategory": "self-hosted-runners", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "list-labels-for-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "add-custom-labels-to-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "set-custom-labels-for-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "put", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "remove-a-custom-label-from-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels/{name}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + } + ] + }, + "team_discussions": { + "title": "Team discussions", + "displayTitle": "Organization permissions for \"Team discussions\"", + "permissions": [ + { + "category": "teams", + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false }, { - "category": "actions", - "slug": "list-self-hosted-runners-in-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", - "verb": "get", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", - "access": "read", + "category": "reactions", + "slug": "delete-team-discussion-comment-reaction", + "subcategory": "reactions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}", + "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "set-self-hosted-runners-in-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", - "verb": "put", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", - "access": "write", + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "add-a-self-hosted-runner-to-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", - "verb": "put", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "remove-a-self-hosted-runner-from-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", + "category": "reactions", + "slug": "delete-team-discussion-reaction", + "subcategory": "reactions", "verb": "delete", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "list-self-hosted-runners-for-an-organization", - "subcategory": "self-hosted-runners", + "category": "teams", + "slug": "list-discussions-legacy", + "subcategory": "discussions", "verb": "get", - "requestPath": "/orgs/{org}/actions/runners", + "requestPath": "/teams/{team_id}/discussions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "list-runner-applications-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "get", - "requestPath": "/orgs/{org}/actions/runners/downloads", - "access": "read", + "category": "teams", + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions", + "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "create-configuration-for-a-just-in-time-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/generate-jitconfig", - "access": "write", + "category": "teams", + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "create-a-registration-token-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/registration-token", + "category": "teams", + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "create-a-remove-token-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/remove-token", + "category": "teams", + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "get-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", + "category": "teams", + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", "verb": "get", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "delete-a-self-hosted-runner-from-an-organization", - "subcategory": "self-hosted-runners", - "verb": "delete", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "category": "teams", + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "list-labels-for-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", + "category": "teams", + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", "verb": "get", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "add-custom-labels-to-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "category": "teams", + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "set-custom-labels-for-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "put", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "category": "teams", + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "delete", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", - "access": "write", + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "remove-a-custom-label-from-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "delete", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels/{name}", + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false - } - ] - }, - "team_discussions": { - "title": "Team discussions", - "displayTitle": "Organization permissions for \"Team discussions\"", - "permissions": [ + }, { "category": "reactions", - "slug": "delete-team-discussion-comment-reaction", + "slug": "list-reactions-for-a-team-discussion-legacy", "subcategory": "reactions", - "verb": "delete", - "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}", - "access": "write", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", - "slug": "delete-team-discussion-reaction", + "slug": "create-reaction-for-a-team-discussion-legacy", "subcategory": "reactions", - "verb": "delete", - "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, @@ -3038,6 +3610,28 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "repos", "slug": "update-a-repository", @@ -4149,6 +4743,28 @@ "server-to-server": true, "additional-permissions": true }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "repos", "slug": "create-a-repository-for-the-authenticated-user", @@ -4976,6 +5592,28 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "repos", + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "repos", + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "releases", "slug": "list-releases", @@ -6118,6 +6756,39 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "repos", "slug": "get-a-repository", @@ -6426,6 +7097,39 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "apps", "slug": "list-repositories-accessible-to-the-user-access-token", diff --git a/src/github-apps/data/ghes-3.16-2022-11-28/server-to-server-rest.json b/src/github-apps/data/ghes-3.16-2022-11-28/server-to-server-rest.json index eb48071c7b9a..e2a2e6081902 100644 --- a/src/github-apps/data/ghes-3.16-2022-11-28/server-to-server-rest.json +++ b/src/github-apps/data/ghes-3.16-2022-11-28/server-to-server-rest.json @@ -3436,12 +3436,36 @@ } ], "reactions": [ + { + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, { "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}" }, + { + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, { "slug": "delete-team-discussion-reaction", "subcategory": "reactions", @@ -3537,6 +3561,30 @@ "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}" + }, + { + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" } ], "releases": [ @@ -3818,6 +3866,18 @@ "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values" }, + { + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme" + }, + { + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}" + }, { "slug": "list-repository-cache-replication-status", "subcategory": "repos", @@ -4084,6 +4144,84 @@ "verb": "post", "requestPath": "/orgs/{org}/teams" }, + { + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, { "slug": "list-a-connection-between-an-external-group-and-a-team", "subcategory": "external-groups", @@ -4102,6 +4240,30 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/external-groups" }, + { + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members" + }, + { + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, { "slug": "list-team-projects", "subcategory": "teams", @@ -4126,6 +4288,120 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/projects/{project_id}" }, + { + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams" + }, + { + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members" + }, { "slug": "get-team-member-legacy", "subcategory": "members", @@ -4143,15 +4419,75 @@ "subcategory": "members", "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}" + }, + { + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams" } ], "users": [ + { + "slug": "get-a-user-using-their-id", + "subcategory": "users", + "verb": "get", + "requestPath": "/user/{account_id}" + }, { "slug": "list-users", "subcategory": "users", "verb": "get", "requestPath": "/users" }, + { + "slug": "get-a-user", + "subcategory": "users", + "verb": "get", + "requestPath": "/users/{username}" + }, { "slug": "list-followers-of-a-user", "subcategory": "followers", diff --git a/src/github-apps/data/ghes-3.16-2022-11-28/user-to-server-rest.json b/src/github-apps/data/ghes-3.16-2022-11-28/user-to-server-rest.json index ecc8a1e7f9a7..8cf0159aacd6 100644 --- a/src/github-apps/data/ghes-3.16-2022-11-28/user-to-server-rest.json +++ b/src/github-apps/data/ghes-3.16-2022-11-28/user-to-server-rest.json @@ -3612,12 +3612,36 @@ } ], "reactions": [ + { + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, { "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}" }, + { + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, { "slug": "delete-team-discussion-reaction", "subcategory": "reactions", @@ -3713,6 +3737,30 @@ "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}" + }, + { + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" } ], "releases": [ @@ -3994,6 +4042,18 @@ "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values" }, + { + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme" + }, + { + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}" + }, { "slug": "list-repository-cache-replication-status", "subcategory": "repos", @@ -4284,6 +4344,84 @@ "verb": "post", "requestPath": "/orgs/{org}/teams" }, + { + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, { "slug": "list-a-connection-between-an-external-group-and-a-team", "subcategory": "external-groups", @@ -4302,6 +4440,30 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/external-groups" }, + { + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members" + }, + { + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, { "slug": "list-team-projects", "subcategory": "teams", @@ -4326,6 +4488,120 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/projects/{project_id}" }, + { + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams" + }, + { + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members" + }, { "slug": "get-team-member-legacy", "subcategory": "members", @@ -4344,6 +4620,54 @@ "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}" }, + { + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams" + }, { "slug": "list-teams-for-the-authenticated-user", "subcategory": "teams", @@ -4508,12 +4832,24 @@ "verb": "delete", "requestPath": "/user/ssh_signing_keys/{ssh_signing_key_id}" }, + { + "slug": "get-a-user-using-their-id", + "subcategory": "users", + "verb": "get", + "requestPath": "/user/{account_id}" + }, { "slug": "list-users", "subcategory": "users", "verb": "get", "requestPath": "/users" }, + { + "slug": "get-a-user", + "subcategory": "users", + "verb": "get", + "requestPath": "/users/{username}" + }, { "slug": "list-followers-of-a-user", "subcategory": "followers", diff --git a/src/github-apps/data/ghes-3.17-2022-11-28/fine-grained-pat-permissions.json b/src/github-apps/data/ghes-3.17-2022-11-28/fine-grained-pat-permissions.json index 8185e17ae031..951c9c53b1f3 100644 --- a/src/github-apps/data/ghes-3.17-2022-11-28/fine-grained-pat-permissions.json +++ b/src/github-apps/data/ghes-3.17-2022-11-28/fine-grained-pat-permissions.json @@ -966,6 +966,33 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "additional-permissions": false, + "access": "write" + }, { "category": "teams", "slug": "list-a-connection-between-an-external-group-and-a-team", @@ -993,6 +1020,42 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, { "category": "teams", "slug": "list-team-projects", @@ -1029,6 +1092,87 @@ "additional-permissions": true, "access": "read" }, + { + "category": "teams", + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members", + "additional-permissions": false, + "access": "read" + }, { "category": "teams", "slug": "get-team-member-legacy", @@ -1056,6 +1200,78 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams", + "additional-permissions": false, + "access": "read" + }, { "category": "orgs", "slug": "get-an-organization-membership-for-the-authenticated-user", @@ -1866,6 +2082,114 @@ "title": "Team discussions", "displayTitle": "Organization permissions for \"Team discussions\"", "permissions": [ + { + "category": "teams", + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "write" + }, { "category": "reactions", "slug": "delete-team-discussion-comment-reaction", @@ -1875,6 +2199,24 @@ "additional-permissions": false, "access": "write" }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "write" + }, { "category": "reactions", "slug": "delete-team-discussion-reaction", @@ -1883,6 +2225,132 @@ "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", "additional-permissions": false, "access": "write" + }, + { + "category": "teams", + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "teams", + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "teams", + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "additional-permissions": false, + "access": "write" + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "read" + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", + "additional-permissions": false, + "access": "write" } ] }, @@ -2475,6 +2943,24 @@ "additional-permissions": false, "access": "write" }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, { "category": "repos", "slug": "update-a-repository", @@ -3384,6 +3870,24 @@ "additional-permissions": true, "access": "write" }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "write" + }, { "category": "repos", "slug": "create-a-repository-for-the-authenticated-user", @@ -3969,6 +4473,24 @@ "additional-permissions": false, "access": "write" }, + { + "category": "repos", + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme", + "additional-permissions": false, + "access": "read" + }, + { + "category": "repos", + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}", + "additional-permissions": false, + "access": "read" + }, { "category": "releases", "slug": "list-releases", @@ -4902,6 +5424,33 @@ "additional-permissions": false, "access": "read" }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, { "category": "repos", "slug": "get-a-repository", @@ -5154,6 +5703,33 @@ "additional-permissions": false, "access": "read" }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "additional-permissions": true, + "access": "read" + }, { "category": "apps", "slug": "list-repositories-accessible-to-the-user-access-token", diff --git a/src/github-apps/data/ghes-3.17-2022-11-28/fine-grained-pat.json b/src/github-apps/data/ghes-3.17-2022-11-28/fine-grained-pat.json index 77a6e1654b7a..902184d4cea6 100644 --- a/src/github-apps/data/ghes-3.17-2022-11-28/fine-grained-pat.json +++ b/src/github-apps/data/ghes-3.17-2022-11-28/fine-grained-pat.json @@ -3112,12 +3112,36 @@ } ], "reactions": [ + { + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, { "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}" }, + { + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, { "slug": "delete-team-discussion-reaction", "subcategory": "reactions", @@ -3195,6 +3219,30 @@ "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}" + }, + { + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" } ], "releases": [ @@ -3488,6 +3536,18 @@ "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values" }, + { + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme" + }, + { + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}" + }, { "slug": "list-repository-cache-replication-status", "subcategory": "repos", @@ -3758,6 +3818,84 @@ "verb": "post", "requestPath": "/orgs/{org}/teams" }, + { + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, { "slug": "list-a-connection-between-an-external-group-and-a-team", "subcategory": "external-groups", @@ -3776,6 +3914,30 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/external-groups" }, + { + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members" + }, + { + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, { "slug": "list-team-projects", "subcategory": "teams", @@ -3800,6 +3962,120 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/projects/{project_id}" }, + { + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams" + }, + { + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members" + }, { "slug": "get-team-member-legacy", "subcategory": "members", @@ -3817,6 +4093,54 @@ "subcategory": "members", "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}" + }, + { + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams" } ], "users": [ diff --git a/src/github-apps/data/ghes-3.17-2022-11-28/server-to-server-permissions.json b/src/github-apps/data/ghes-3.17-2022-11-28/server-to-server-permissions.json index 367991f04f93..a140e1f786f4 100644 --- a/src/github-apps/data/ghes-3.17-2022-11-28/server-to-server-permissions.json +++ b/src/github-apps/data/ghes-3.17-2022-11-28/server-to-server-permissions.json @@ -1172,6 +1172,39 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "teams", "slug": "list-a-connection-between-an-external-group-and-a-team", @@ -1205,6 +1238,50 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "teams", "slug": "list-team-projects", @@ -1249,6 +1326,105 @@ "server-to-server": true, "additional-permissions": true }, + { + "category": "teams", + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "teams", "slug": "get-team-member-legacy", @@ -1282,6 +1458,94 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "orgs", "slug": "get-an-organization-membership-for-the-authenticated-user", @@ -2176,207 +2440,515 @@ "access": "write", "user-to-server": true, "server-to-server": true, - "additional-permissions": true + "additional-permissions": true + }, + { + "category": "actions", + "slug": "list-self-hosted-runners-in-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "set-self-hosted-runners-in-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "put", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "add-a-self-hosted-runner-to-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "put", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "remove-a-self-hosted-runner-from-a-group-for-an-organization", + "subcategory": "self-hosted-runner-groups", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "list-self-hosted-runners-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "list-runner-applications-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners/downloads", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "create-configuration-for-a-just-in-time-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/generate-jitconfig", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "create-a-registration-token-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/registration-token", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "create-a-remove-token-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/remove-token", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "get-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "delete-a-self-hosted-runner-from-an-organization", + "subcategory": "self-hosted-runners", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "list-labels-for-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "get", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "add-custom-labels-to-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "post", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "set-custom-labels-for-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "put", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "actions", + "slug": "remove-a-custom-label-from-a-self-hosted-runner-for-an-organization", + "subcategory": "self-hosted-runners", + "verb": "delete", + "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels/{name}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + } + ] + }, + "team_discussions": { + "title": "Team discussions", + "displayTitle": "Organization permissions for \"Team discussions\"", + "permissions": [ + { + "category": "teams", + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "teams", + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false }, { - "category": "actions", - "slug": "list-self-hosted-runners-in-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", - "verb": "get", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", - "access": "read", + "category": "reactions", + "slug": "delete-team-discussion-comment-reaction", + "subcategory": "reactions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}", + "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "set-self-hosted-runners-in-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", - "verb": "put", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners", - "access": "write", + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "add-a-self-hosted-runner-to-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", - "verb": "put", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "remove-a-self-hosted-runner-from-a-group-for-an-organization", - "subcategory": "self-hosted-runner-groups", + "category": "reactions", + "slug": "delete-team-discussion-reaction", + "subcategory": "reactions", "verb": "delete", - "requestPath": "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "list-self-hosted-runners-for-an-organization", - "subcategory": "self-hosted-runners", + "category": "teams", + "slug": "list-discussions-legacy", + "subcategory": "discussions", "verb": "get", - "requestPath": "/orgs/{org}/actions/runners", + "requestPath": "/teams/{team_id}/discussions", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "list-runner-applications-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "get", - "requestPath": "/orgs/{org}/actions/runners/downloads", - "access": "read", + "category": "teams", + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions", + "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "create-configuration-for-a-just-in-time-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/generate-jitconfig", - "access": "write", + "category": "teams", + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "create-a-registration-token-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/registration-token", + "category": "teams", + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "create-a-remove-token-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/remove-token", + "category": "teams", + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "get-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", + "category": "teams", + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", "verb": "get", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "delete-a-self-hosted-runner-from-an-organization", - "subcategory": "self-hosted-runners", - "verb": "delete", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}", + "category": "teams", + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "list-labels-for-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", + "category": "teams", + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", "verb": "get", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "add-custom-labels-to-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "post", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "category": "teams", + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "set-custom-labels-for-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "put", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", + "category": "teams", + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "delete", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels", - "access": "write", + "category": "reactions", + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { - "category": "actions", - "slug": "remove-a-custom-label-from-a-self-hosted-runner-for-an-organization", - "subcategory": "self-hosted-runners", - "verb": "delete", - "requestPath": "/orgs/{org}/actions/runners/{runner_id}/labels/{name}", + "category": "reactions", + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, "additional-permissions": false - } - ] - }, - "team_discussions": { - "title": "Team discussions", - "displayTitle": "Organization permissions for \"Team discussions\"", - "permissions": [ + }, { "category": "reactions", - "slug": "delete-team-discussion-comment-reaction", + "slug": "list-reactions-for-a-team-discussion-legacy", "subcategory": "reactions", - "verb": "delete", - "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}", - "access": "write", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", + "access": "read", "user-to-server": true, "server-to-server": true, "additional-permissions": false }, { "category": "reactions", - "slug": "delete-team-discussion-reaction", + "slug": "create-reaction-for-a-team-discussion-legacy", "subcategory": "reactions", - "verb": "delete", - "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions", "access": "write", "user-to-server": true, "server-to-server": true, @@ -3099,6 +3671,28 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "repos", "slug": "update-a-repository", @@ -4210,6 +4804,28 @@ "server-to-server": true, "additional-permissions": true }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "repos", "slug": "create-a-repository-for-the-authenticated-user", @@ -5059,6 +5675,28 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "repos", + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "repos", + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "releases", "slug": "list-releases", @@ -6201,6 +6839,39 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "repos", "slug": "get-a-repository", @@ -6509,6 +7180,39 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "teams", + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "teams", + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "apps", "slug": "list-repositories-accessible-to-the-user-access-token", diff --git a/src/github-apps/data/ghes-3.17-2022-11-28/server-to-server-rest.json b/src/github-apps/data/ghes-3.17-2022-11-28/server-to-server-rest.json index 88626b8d7778..5f94bd491130 100644 --- a/src/github-apps/data/ghes-3.17-2022-11-28/server-to-server-rest.json +++ b/src/github-apps/data/ghes-3.17-2022-11-28/server-to-server-rest.json @@ -3442,12 +3442,36 @@ } ], "reactions": [ + { + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, { "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}" }, + { + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, { "slug": "delete-team-discussion-reaction", "subcategory": "reactions", @@ -3543,6 +3567,30 @@ "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}" + }, + { + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" } ], "releases": [ @@ -3836,6 +3884,18 @@ "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values" }, + { + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme" + }, + { + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}" + }, { "slug": "list-repository-cache-replication-status", "subcategory": "repos", @@ -4126,6 +4186,84 @@ "verb": "post", "requestPath": "/orgs/{org}/teams" }, + { + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, { "slug": "list-a-connection-between-an-external-group-and-a-team", "subcategory": "external-groups", @@ -4144,6 +4282,30 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/external-groups" }, + { + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members" + }, + { + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, { "slug": "list-team-projects", "subcategory": "teams", @@ -4168,6 +4330,120 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/projects/{project_id}" }, + { + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams" + }, + { + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members" + }, { "slug": "get-team-member-legacy", "subcategory": "members", @@ -4185,15 +4461,75 @@ "subcategory": "members", "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}" + }, + { + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams" } ], "users": [ + { + "slug": "get-a-user-using-their-id", + "subcategory": "users", + "verb": "get", + "requestPath": "/user/{account_id}" + }, { "slug": "list-users", "subcategory": "users", "verb": "get", "requestPath": "/users" }, + { + "slug": "get-a-user", + "subcategory": "users", + "verb": "get", + "requestPath": "/users/{username}" + }, { "slug": "list-followers-of-a-user", "subcategory": "followers", diff --git a/src/github-apps/data/ghes-3.17-2022-11-28/user-to-server-rest.json b/src/github-apps/data/ghes-3.17-2022-11-28/user-to-server-rest.json index d1df4552e0ef..aa201dbd17e6 100644 --- a/src/github-apps/data/ghes-3.17-2022-11-28/user-to-server-rest.json +++ b/src/github-apps/data/ghes-3.17-2022-11-28/user-to-server-rest.json @@ -3618,12 +3618,36 @@ } ], "reactions": [ + { + "slug": "list-reactions-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, { "slug": "delete-team-discussion-comment-reaction", "subcategory": "reactions", "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}" }, + { + "slug": "list-reactions-for-a-team-discussion", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions" + }, { "slug": "delete-team-discussion-reaction", "subcategory": "reactions", @@ -3719,6 +3743,30 @@ "subcategory": "reactions", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}" + }, + { + "slug": "list-reactions-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-comment-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions" + }, + { + "slug": "list-reactions-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" + }, + { + "slug": "create-reaction-for-a-team-discussion-legacy", + "subcategory": "reactions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/reactions" } ], "releases": [ @@ -4012,6 +4060,18 @@ "verb": "patch", "requestPath": "/repos/{owner}/{repo}/properties/values" }, + { + "slug": "get-a-repository-readme", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme" + }, + { + "slug": "get-a-repository-readme-for-a-directory", + "subcategory": "contents", + "verb": "get", + "requestPath": "/repos/{owner}/{repo}/readme/{dir}" + }, { "slug": "list-repository-cache-replication-status", "subcategory": "repos", @@ -4332,6 +4392,84 @@ "verb": "post", "requestPath": "/orgs/{org}/teams" }, + { + "slug": "get-a-team-by-name", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "update-a-team", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "delete-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}" + }, + { + "slug": "list-discussions", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "create-a-discussion", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions" + }, + { + "slug": "get-a-discussion", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}" + }, { "slug": "list-a-connection-between-an-external-group-and-a-team", "subcategory": "external-groups", @@ -4350,6 +4488,30 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/external-groups" }, + { + "slug": "list-team-members", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/members" + }, + { + "slug": "get-team-membership-for-a-user", + "subcategory": "members", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user", + "subcategory": "members", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user", + "subcategory": "members", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/memberships/{username}" + }, { "slug": "list-team-projects", "subcategory": "teams", @@ -4374,6 +4536,120 @@ "verb": "delete", "requestPath": "/orgs/{org}/teams/{team_slug}/projects/{project_id}" }, + { + "slug": "list-team-repositories", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions", + "subcategory": "teams", + "verb": "put", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams", + "subcategory": "teams", + "verb": "get", + "requestPath": "/orgs/{org}/teams/{team_slug}/teams" + }, + { + "slug": "get-a-team-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "update-a-team-legacy", + "subcategory": "teams", + "verb": "patch", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "delete-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}" + }, + { + "slug": "list-discussions-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "create-a-discussion-legacy", + "subcategory": "discussions", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions" + }, + { + "slug": "get-a-discussion-legacy", + "subcategory": "discussions", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "update-a-discussion-legacy", + "subcategory": "discussions", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "delete-a-discussion-legacy", + "subcategory": "discussions", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}" + }, + { + "slug": "list-discussion-comments-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "create-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "post", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments" + }, + { + "slug": "get-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "get", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "update-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "patch", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "delete-a-discussion-comment-legacy", + "subcategory": "discussion-comments", + "verb": "delete", + "requestPath": "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}" + }, + { + "slug": "list-team-members-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/members" + }, { "slug": "get-team-member-legacy", "subcategory": "members", @@ -4392,6 +4668,54 @@ "verb": "delete", "requestPath": "/teams/{team_id}/members/{username}" }, + { + "slug": "get-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "get", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "add-or-update-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "put", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "remove-team-membership-for-a-user-legacy", + "subcategory": "members", + "verb": "delete", + "requestPath": "/teams/{team_id}/memberships/{username}" + }, + { + "slug": "list-team-repositories-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos" + }, + { + "slug": "check-team-permissions-for-a-repository-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "add-or-update-team-repository-permissions-legacy", + "subcategory": "teams", + "verb": "put", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "remove-a-repository-from-a-team-legacy", + "subcategory": "teams", + "verb": "delete", + "requestPath": "/teams/{team_id}/repos/{owner}/{repo}" + }, + { + "slug": "list-child-teams-legacy", + "subcategory": "teams", + "verb": "get", + "requestPath": "/teams/{team_id}/teams" + }, { "slug": "list-teams-for-the-authenticated-user", "subcategory": "teams", @@ -4556,12 +4880,24 @@ "verb": "delete", "requestPath": "/user/ssh_signing_keys/{ssh_signing_key_id}" }, + { + "slug": "get-a-user-using-their-id", + "subcategory": "users", + "verb": "get", + "requestPath": "/user/{account_id}" + }, { "slug": "list-users", "subcategory": "users", "verb": "get", "requestPath": "/users" }, + { + "slug": "get-a-user", + "subcategory": "users", + "verb": "get", + "requestPath": "/users/{username}" + }, { "slug": "list-followers-of-a-user", "subcategory": "followers", diff --git a/src/rest/data/fpt-2022-11-28/schema.json b/src/rest/data/fpt-2022-11-28/schema.json index 252158987d73..dcba19794348 100644 --- a/src/rest/data/fpt-2022-11-28/schema.json +++ b/src/rest/data/fpt-2022-11-28/schema.json @@ -485053,6 +485053,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -485402,6 +485412,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -486131,6 +486151,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -486470,6 +486500,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -492611,6 +492651,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -492950,6 +493000,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -493298,6 +493358,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -493627,6 +493697,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -536881,6 +536961,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Contents\" repository permissions": "read" + } + ], + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default", @@ -537095,6 +537186,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Contents\" repository permissions": "read" + } + ], + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default", @@ -596798,6 +596900,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -597603,6 +597715,16 @@ "description": "

The ID of a team to set as the parent team.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -599094,6 +599216,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -600099,6 +600231,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -601149,6 +601291,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "alternative-response-with-repository-permissions", @@ -602258,6 +602411,18 @@ "description": "

The permission to grant the team on this repository. We accept the following permissions to be set: pull, triage, push, maintain, admin and you can also specify a custom repository role name, if the owning organization has defined any. If no permission is specified, the team's permission attribute will be used to determine what permission to grant the team on this repository.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -602336,6 +602501,18 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -602410,6 +602587,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -602699,6 +602886,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -603495,6 +603692,16 @@ "description": "

The ID of a team to set as the parent team.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -604975,6 +605182,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -605916,6 +606133,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -606960,6 +607187,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "alternative-response-with-extra-repository-information", @@ -608064,6 +608302,18 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -608140,6 +608390,18 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -608204,6 +608466,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -609326,6 +609598,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -609769,6 +610051,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -610212,6 +610504,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -610660,6 +610962,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -611104,6 +611416,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -611192,6 +611514,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -611625,6 +611957,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -612058,6 +612400,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -612496,6 +612848,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -612930,6 +613292,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -613028,6 +613400,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -613519,6 +613901,16 @@ "default": false } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -613997,6 +614389,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -614484,6 +614886,16 @@ "description": "

The discussion post's body text.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -614962,6 +615374,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -615040,6 +615462,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -615521,6 +615953,16 @@ "default": false } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -615989,6 +616431,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -616466,6 +616918,16 @@ "description": "

The discussion post's body text.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -616934,6 +617396,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -617008,6 +617480,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -617375,6 +617857,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -617632,6 +618124,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -617754,6 +618256,16 @@ "default": "member" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -617872,6 +618384,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -617940,6 +618462,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -618297,6 +618829,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -618760,6 +619302,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -618872,6 +619424,16 @@ "default": "member" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -618984,6 +619546,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -620875,6 +621447,14 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [], + "allowPermissionlessAccess": true, + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default-response", @@ -622453,6 +623033,14 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [], + "allowPermissionlessAccess": true, + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default-response", diff --git a/src/rest/data/ghec-2022-11-28/schema.json b/src/rest/data/ghec-2022-11-28/schema.json index ff70116e54e4..3ff6f41961a9 100644 --- a/src/rest/data/ghec-2022-11-28/schema.json +++ b/src/rest/data/ghec-2022-11-28/schema.json @@ -1247,13 +1247,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists repositories and their GitHub Actions cache usage for an organization.\nThe data fetched using this API is refreshed approximately every 5 minutes, so values returned from this endpoint may take at least 5 minutes to get updated.

\n

OAuth tokens and personal access tokens (classic) need the read:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists repositories and their GitHub Actions cache usage for an organization.\nThe data fetched using this API is refreshed approximately every 5 minutes, so values returned from this endpoint may take at least 5 minutes to get updated.

\n

OAuth tokens and personal access tokens (classic) need the read:org scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -1351,13 +1351,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets GitHub Actions cache usage for a repository.\nThe data fetched using this API is refreshed approximately every 5 minutes, so values returned from this endpoint may take at least 5 minutes to get updated.

\n

Anyone with read access to the repository can use this endpoint.

\n

If the repository is private, OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Gets GitHub Actions cache usage for a repository.\nThe data fetched using this API is refreshed approximately every 5 minutes, so values returned from this endpoint may take at least 5 minutes to get updated.

\n

Anyone with read access to the repository can use this endpoint.

\n

If the repository is private, OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -4303,13 +4303,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists all GitHub-hosted runners configured in an organization.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runner:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists all GitHub-hosted runners configured in an organization.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runner:org scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -5012,13 +5012,13 @@ } ], "previews": [], - "descriptionHTML": "

Get the GitHub-hosted runners limits for an organization.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Get the GitHub-hosted runners limits for an organization.

" }, { "serverUrl": "https://api.github.com", @@ -5129,13 +5129,13 @@ } ], "previews": [], - "descriptionHTML": "

Get the list of machine specs available for GitHub-hosted runners for an organization.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Get the list of machine specs available for GitHub-hosted runners for an organization.

" }, { "serverUrl": "https://api.github.com", @@ -6138,13 +6138,13 @@ } ], "previews": [], - "descriptionHTML": "

Deletes a GitHub-hosted runner for an organization.

", "statusCodes": [ { "httpStatusCode": "202", "description": "

Accepted

" } - ] + ], + "descriptionHTML": "

Deletes a GitHub-hosted runner for an organization.

" } ], "oidc": [ @@ -6283,13 +6283,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets the customization template for an OpenID Connect (OIDC) subject claim.

\n

OAuth app tokens and personal access tokens (classic) need the read:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

A JSON serialized template for OIDC subject claim customization

" } - ] + ], + "descriptionHTML": "

Gets the customization template for an OpenID Connect (OIDC) subject claim.

\n

OAuth app tokens and personal access tokens (classic) need the read:org scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -6749,13 +6749,13 @@ } ], "previews": [], - "descriptionHTML": "

Sets the GitHub Actions permissions policy for organizations and allowed actions and reusable workflows in an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Sets the GitHub Actions permissions policy for organizations and allowed actions and reusable workflows in an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -7293,13 +7293,13 @@ } ], "previews": [], - "descriptionHTML": "

Sets the actions and reusable workflows that are allowed in an enterprise. To use this endpoint, the enterprise permission policy for allowed_actions must be configured to selected. For more information, see \"Set GitHub Actions permissions for an enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Sets the actions and reusable workflows that are allowed in an enterprise. To use this endpoint, the enterprise permission policy for allowed_actions must be configured to selected. For more information, see \"Set GitHub Actions permissions for an enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -7618,13 +7618,13 @@ } ], "previews": [], - "descriptionHTML": "

Sets the GitHub Actions permissions policy for repositories and allowed actions in an organization.

\n

If the organization belongs to an enterprise that has set restrictive permissions at the enterprise level, such as allowed_actions to selected actions, then you cannot override them for the organization.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Sets the GitHub Actions permissions policy for repositories and allowed actions in an organization.

\n

If the organization belongs to an enterprise that has set restrictive permissions at the enterprise level, such as allowed_actions to selected actions, then you cannot override them for the organization.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -8917,13 +8917,13 @@ } ], "previews": [], - "descriptionHTML": "

Adds a repository to the list of selected repositories that are enabled for GitHub Actions in an organization. To use this endpoint, the organization permission policy for enabled_repositories must be must be configured to selected. For more information, see \"Set GitHub Actions permissions for an organization.\"

\n

OAuth tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Adds a repository to the list of selected repositories that are enabled for GitHub Actions in an organization. To use this endpoint, the organization permission policy for enabled_repositories must be must be configured to selected. For more information, see \"Set GitHub Actions permissions for an organization.\"

\n

OAuth tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -9843,13 +9843,13 @@ } ], "previews": [], - "descriptionHTML": "

Sets the actions that are allowed in a repository. To use this endpoint, the repository permission policy for allowed_actions must be configured to selected. For more information, see \"Set GitHub Actions permissions for a repository.\"

\n

If the repository belongs to an organization or enterprise that has selected actions set at the organization or enterprise levels, then you cannot override any of the allowed actions settings and reusable workflows settings.

\n

To use the patterns_allowed setting for private repositories, the repository must belong to an enterprise. If the repository does not belong to an enterprise, then the patterns_allowed setting only applies to public repositories.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Sets the actions that are allowed in a repository. To use this endpoint, the repository permission policy for allowed_actions must be configured to selected. For more information, see \"Set GitHub Actions permissions for a repository.\"

\n

If the repository belongs to an organization or enterprise that has selected actions set at the organization or enterprise levels, then you cannot override any of the allowed actions settings and reusable workflows settings.

\n

To use the patterns_allowed setting for private repositories, the repository must belong to an enterprise. If the repository does not belong to an enterprise, then the patterns_allowed setting only applies to public repositories.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -10181,13 +10181,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists all secrets available in an organization without revealing their\nencrypted values.

\n

Authenticated users must have collaborator access to a repository to create, update, or read secrets.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists all secrets available in an organization without revealing their\nencrypted values.

\n

Authenticated users must have collaborator access to a repository to create, update, or read secrets.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

" }, { "serverUrl": "https://api.github.com", @@ -11730,13 +11730,13 @@ } ], "previews": [], - "descriptionHTML": "

Replaces all repositories for an organization secret when the visibility\nfor repository access is set to selected. The visibility is set when you Create\nor update an organization secret.

\n

Authenticated users must have collaborator access to a repository to create, update, or read secrets.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Replaces all repositories for an organization secret when the visibility\nfor repository access is set to selected. The visibility is set when you Create\nor update an organization secret.

\n

Authenticated users must have collaborator access to a repository to create, update, or read secrets.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

" }, { "serverUrl": "https://api.github.com", @@ -12595,13 +12595,13 @@ } ], "previews": [], - "descriptionHTML": "

Deletes a secret in a repository using the secret name.

\n

Authenticated users must have collaborator access to a repository to create, update, or read secrets.

\n

OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Deletes a secret in a repository using the secret name.

\n

Authenticated users must have collaborator access to a repository to create, update, or read secrets.

\n

OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -13998,13 +13998,13 @@ } ], "previews": [], - "descriptionHTML": "

Deletes a self-hosted runner group for an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Deletes a self-hosted runner group for an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -14664,13 +14664,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists the self-hosted runners that are in a specific enterprise group.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists the self-hosted runners that are in a specific enterprise group.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -15092,13 +15092,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists all self-hosted runner groups configured in an organization and inherited from an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists all self-hosted runner groups configured in an organization and inherited from an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -15723,13 +15723,13 @@ } ], "previews": [], - "descriptionHTML": "

Deletes a self-hosted runner group for an organization.

\n

OAuth tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Deletes a self-hosted runner group for an organization.

\n

OAuth tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -17291,13 +17291,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists the repositories with access to a self-hosted runner group configured in an organization.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists the repositories with access to a self-hosted runner group configured in an organization.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -17763,13 +17763,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists self-hosted runners that are in a specific organization group.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists self-hosted runners that are in a specific organization group.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -17916,13 +17916,13 @@ } ], "previews": [], - "descriptionHTML": "

Adds a self-hosted runner to a runner group configured in an organization.

\n

OAuth tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Adds a self-hosted runner to a runner group configured in an organization.

\n

OAuth tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -18343,13 +18343,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists binaries for the runner application that you can download and run.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists binaries for the runner application that you can download and run.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -20697,13 +20697,13 @@ } ], "previews": [], - "descriptionHTML": "

Returns a token that you can pass to the config script to remove a self-hosted runner from an enterprise. The token expires after one hour.

\n

Example using remove token:

\n

To remove your self-hosted runner from an enterprise, replace TOKEN with the remove token provided by this\nendpoint.

\n
./config.sh remove --token TOKEN\n
\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ] + ], + "descriptionHTML": "

Returns a token that you can pass to the config script to remove a self-hosted runner from an enterprise. The token expires after one hour.

\n

Example using remove token:

\n

To remove your self-hosted runner from an enterprise, replace TOKEN with the remove token provided by this\nendpoint.

\n
./config.sh remove --token TOKEN\n
\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -25055,7 +25055,6 @@ } ], "previews": [], - "descriptionHTML": "

Remove all previous custom labels and set the new custom labels for a specific\nself-hosted runner configured in an organization.

\n

Authenticated users must have admin access to the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

", "statusCodes": [ { "httpStatusCode": "200", @@ -25069,7 +25068,8 @@ "httpStatusCode": "422", "description": "

Validation failed, or the endpoint has been spammed.

" } - ] + ], + "descriptionHTML": "

Remove all previous custom labels and set the new custom labels for a specific\nself-hosted runner configured in an organization.

\n

Authenticated users must have admin access to the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

" }, { "serverUrl": "https://api.github.com", @@ -29681,13 +29681,13 @@ } ], "previews": [], - "descriptionHTML": "

Updates an organization variable that you can reference in a GitHub Actions workflow.

\n

Authenticated users must have collaborator access to a repository to create, update, or read variables.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Updates an organization variable that you can reference in a GitHub Actions workflow.

\n

Authenticated users must have collaborator access to a repository to create, update, or read variables.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

" }, { "serverUrl": "https://api.github.com", @@ -45262,13 +45262,13 @@ } ], "previews": [], - "descriptionHTML": "

Approve or reject pending deployments that are waiting on approval by a required reviewer.

\n

Required reviewers with read access to the repository contents and deployments can use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Approve or reject pending deployments that are waiting on approval by a required reviewer.

\n

Required reviewers with read access to the repository contents and deployments can use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -64727,13 +64727,13 @@ } ], "previews": [], - "descriptionHTML": "

Note

\n

\nThis API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h.

\n
", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Note

\n

\nThis API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h.

\n
" }, { "serverUrl": "https://api.github.com", @@ -93678,13 +93678,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists repositories a user has starred.

\n

This endpoint supports the following custom media types. For more information, see \"Media types.\"

\n", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists repositories a user has starred.

\n

This endpoint supports the following custom media types. For more information, see \"Media types.\"

\n" } ], "watching": [ @@ -96517,13 +96517,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets the announcement banner currently set for the enterprise.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Gets the announcement banner currently set for the enterprise.

" }, { "serverUrl": "https://api.github.com", @@ -135914,13 +135914,13 @@ } ], "previews": [], - "descriptionHTML": "

Protected branches are available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see GitHub's products in the GitHub Help documentation.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Protected branches are available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see GitHub's products in the GitHub Help documentation.

" }, { "serverUrl": "https://api.github.com", @@ -138832,7 +138832,6 @@ } ], "previews": [], - "descriptionHTML": "

Protected branches are available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see GitHub's products in the GitHub Help documentation.

", "statusCodes": [ { "httpStatusCode": "200", @@ -138850,7 +138849,8 @@ "httpStatusCode": "422", "description": "

Validation failed, or the endpoint has been spammed.

" } - ] + ], + "descriptionHTML": "

Protected branches are available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see GitHub's products in the GitHub Help documentation.

" }, { "serverUrl": "https://api.github.com", @@ -142724,7 +142724,6 @@ } ], "previews": [], - "descriptionHTML": "

Protected branches are available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see GitHub's products in the GitHub Help documentation.

\n

Replaces the list of teams that have push access to this branch. This removes all teams that previously had push access and grants push access to the new list of teams. Team restrictions include child teams.

", "statusCodes": [ { "httpStatusCode": "200", @@ -142734,7 +142733,8 @@ "httpStatusCode": "422", "description": "

Validation failed, or the endpoint has been spammed.

" } - ] + ], + "descriptionHTML": "

Protected branches are available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see GitHub's products in the GitHub Help documentation.

\n

Replaces the list of teams that have push access to this branch. This removes all teams that previously had push access and grants push access to the new list of teams. Team restrictions include child teams.

" }, { "serverUrl": "https://api.github.com", @@ -144860,7 +144860,6 @@ } ], "previews": [], - "descriptionHTML": "

Lists campaigns in an organization.

\n

The authenticated user must be an owner or security manager for the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the security_events scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", @@ -144874,7 +144873,8 @@ "httpStatusCode": "503", "description": "

Service unavailable

" } - ] + ], + "descriptionHTML": "

Lists campaigns in an organization.

\n

The authenticated user must be an owner or security manager for the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the security_events scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -163317,13 +163317,13 @@ } ], "previews": [], - "descriptionHTML": "

Triggers GitHub to rerequest an existing check suite, without pushing new code to a repository. This endpoint will trigger the check_suite webhook event with the action rerequested. When a check suite is rerequested, its status is reset to queued and the conclusion is cleared.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ] + ], + "descriptionHTML": "

Triggers GitHub to rerequest an existing check suite, without pushing new code to a repository. This endpoint will trigger the check_suite webhook event with the action rerequested. When a check suite is rerequested, its status is reset to queued and the conclusion is cleared.

" }, { "serverUrl": "https://api.github.com", @@ -166385,13 +166385,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists GitHub Classroom classrooms for the current user. Classrooms will only be returned if the current user is an administrator of one or more GitHub Classrooms.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists GitHub Classroom classrooms for the current user. Classrooms will only be returned if the current user is an administrator of one or more GitHub Classrooms.

" }, { "serverUrl": "https://api.github.com", @@ -184355,7 +184355,6 @@ } ], "previews": [], - "descriptionHTML": "

Creates a code security configuration in an enterprise.

\n

The authenticated user must be an administrator of the enterprise in order to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "201", @@ -184373,7 +184372,8 @@ "httpStatusCode": "404", "description": "

Resource not found

" } - ] + ], + "descriptionHTML": "

Creates a code security configuration in an enterprise.

\n

The authenticated user must be an administrator of the enterprise in order to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -184792,13 +184792,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists the default code security configurations for an enterprise.

\n

The authenticated user must be an administrator of the enterprise in order to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the read:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists the default code security configurations for an enterprise.

\n

The authenticated user must be an administrator of the enterprise in order to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the read:enterprise scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -229855,13 +229855,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets a single repository development environment secret without revealing its encrypted value.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Gets a single repository development environment secret without revealing its encrypted value.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -230055,13 +230055,13 @@ } ], "previews": [], - "descriptionHTML": "

Deletes a development environment secret in a repository using the secret name.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint. The associated user must be a repository admin.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Deletes a development environment secret in a repository using the secret name.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint. The associated user must be a repository admin.

" } ], "secrets": [ @@ -249859,7 +249859,6 @@ } ], "previews": [], - "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "204", @@ -249869,7 +249868,8 @@ "httpStatusCode": "404", "description": "

Resource not found

" } - ] + ], + "descriptionHTML": "" }, { "serverUrl": "https://api.github.com", @@ -267162,13 +267162,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists all secrets available in an organization without revealing their\nencrypted values.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists all secrets available in an organization without revealing their\nencrypted values.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -267246,13 +267246,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets your public key, which you need to encrypt secrets. You need to\nencrypt a secret before you can create or update secrets.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Gets your public key, which you need to encrypt secrets. You need to\nencrypt a secret before you can create or update secrets.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -267501,7 +267501,6 @@ } ], "previews": [], - "descriptionHTML": "

Creates or updates an organization secret with an encrypted value. Encrypt your secret using\nLibSodium. For more information, see \"Encrypting secrets for the REST API.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "201", @@ -267511,7 +267510,8 @@ "httpStatusCode": "204", "description": "

Response when updating a secret

" } - ] + ], + "descriptionHTML": "

Creates or updates an organization secret with an encrypted value. Encrypt your secret using\nLibSodium. For more information, see \"Encrypting secrets for the REST API.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -275161,13 +275161,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists the environments for a repository.

\n

Anyone with read access to the repository can use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint with a private repository.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists the environments for a repository.

\n

Anyone with read access to the repository can use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint with a private repository.

" }, { "serverUrl": "https://api.github.com", @@ -282601,13 +282601,13 @@ } ], "previews": [], - "descriptionHTML": "

Returns aggregate usage metrics for your GitHub Enterprise Server 3.5+ instance for a specified time period up to 365 days.

\n

To use this endpoint, your GitHub Enterprise Server instance must be connected to GitHub Enterprise Cloud using GitHub Connect. You must enable Server Statistics, and for the API request provide your enterprise account name or organization name connected to the GitHub Enterprise Server. For more information, see \"Enabling Server Statistics for your enterprise\" in the GitHub Enterprise Server documentation.

\n

OAuth app tokens and personal access tokens (classic) need:

\n", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Returns aggregate usage metrics for your GitHub Enterprise Server 3.5+ instance for a specified time period up to 365 days.

\n

To use this endpoint, your GitHub Enterprise Server instance must be connected to GitHub Enterprise Cloud using GitHub Connect. You must enable Server Statistics, and for the API request provide your enterprise account name or organization name connected to the GitHub Enterprise Server. For more information, see \"Enabling Server Statistics for your enterprise\" in the GitHub Enterprise Server documentation.

\n

OAuth app tokens and personal access tokens (classic) need:

\n" } ], "audit-log": [ @@ -283683,13 +283683,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists one audit log stream configuration via a stream ID.

\n

When using this endpoint, you must encrypt the credentials following the same encryption steps as outlined in the guide on encrypting secrets. See \"Encrypting secrets for the REST API.\"

", "statusCodes": [ { "httpStatusCode": "200", "description": "

Lists one audit log stream configuration via stream ID.

" } - ] + ], + "descriptionHTML": "

Lists one audit log stream configuration via a stream ID.

\n

When using this endpoint, you must encrypt the credentials following the same encryption steps as outlined in the guide on encrypting secrets. See \"Encrypting secrets for the REST API.\"

" }, { "serverUrl": "https://api.github.com", @@ -284157,7 +284157,6 @@ } ], "previews": [], - "descriptionHTML": "

Updates an existing audit log stream configuration for an enterprise.

\n

When using this endpoint, you must encrypt the credentials following the same encryption steps as outlined in the guide on encrypting secrets. See \"Encrypting secrets for the REST API.\"

", "statusCodes": [ { "httpStatusCode": "200", @@ -284167,7 +284166,8 @@ "httpStatusCode": "422", "description": "

Validation error

" } - ] + ], + "descriptionHTML": "

Updates an existing audit log stream configuration for an enterprise.

\n

When using this endpoint, you must encrypt the credentials following the same encryption steps as outlined in the guide on encrypting secrets. See \"Encrypting secrets for the REST API.\"

" }, { "serverUrl": "https://api.github.com", @@ -284221,13 +284221,13 @@ } ], "previews": [], - "descriptionHTML": "

Deletes an existing audit log stream configuration for an enterprise.

\n

When using this endpoint, you must encrypt the credentials following the same encryption steps as outlined in the guide on encrypting secrets. See \"Encrypting secrets for the REST API.\"

", "statusCodes": [ { "httpStatusCode": "204", "description": "

The audit log stream configuration was deleted successfully.

" } - ] + ], + "descriptionHTML": "

Deletes an existing audit log stream configuration for an enterprise.

\n

When using this endpoint, you must encrypt the credentials following the same encryption steps as outlined in the guide on encrypting secrets. See \"Encrypting secrets for the REST API.\"

" } ], "billing": [ @@ -284376,13 +284376,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets the summary of the free and paid GitHub Actions minutes used.

\n

Paid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see \"Managing billing for GitHub Actions\".

\n

The authenticated user must be an enterprise admin.

\n

Note

\n

\nThis endpoint is available to enterprise customers who are using the legacy billing platform.

\n
", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Gets the summary of the free and paid GitHub Actions minutes used.

\n

Paid minutes only apply to workflows in private repositories that use GitHub-hosted runners. Minutes used is listed for each GitHub-hosted runner operating system. Any job re-runs are also included in the usage. The usage does not include the multiplier for macOS and Windows runners and is not rounded up to the nearest whole minute. For more information, see \"Managing billing for GitHub Actions\".

\n

The authenticated user must be an enterprise admin.

\n

Note

\n

\nThis endpoint is available to enterprise customers who are using the legacy billing platform.

\n
" }, { "serverUrl": "https://api.github.com", @@ -284584,13 +284584,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets the GitHub Advanced Security active committers for an enterprise per repository.

\n

Each distinct user login across all repositories is counted as a single Advanced Security seat, so the total_advanced_security_committers is not the sum of active_users for each repository.

\n

The total number of repositories with committer information is tracked by the total_count field.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

Success

" } - ] + ], + "descriptionHTML": "

Gets the GitHub Advanced Security active committers for an enterprise per repository.

\n

Each distinct user login across all repositories is counted as a single Advanced Security seat, so the total_advanced_security_committers is not the sum of active_users for each repository.

\n

The total number of repositories with committer information is tracked by the total_count field.

" }, { "serverUrl": "https://api.github.com", @@ -285627,13 +285627,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets the estimated paid and estimated total storage used for GitHub Actions and GitHub Packages.

\n

Paid minutes only apply to packages stored for private repositories. For more information, see \"Managing billing for GitHub Packages.\"

\n

The authenticated user must be an enterprise admin.

\n

Note

\n

\nThis endpoint is available to enterprise customers who are using the legacy billing platform.

\n
", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Gets the estimated paid and estimated total storage used for GitHub Actions and GitHub Packages.

\n

Paid minutes only apply to packages stored for private repositories. For more information, see \"Managing billing for GitHub Packages.\"

\n

The authenticated user must be an enterprise admin.

\n

Note

\n

\nThis endpoint is available to enterprise customers who are using the legacy billing platform.

\n
" }, { "serverUrl": "https://api.github.com", @@ -286794,7 +286794,6 @@ } ], "previews": [], - "descriptionHTML": "

Gets all custom properties defined for an enterprise.\nEnterprise members can read these properties.

", "statusCodes": [ { "httpStatusCode": "200", @@ -286808,7 +286807,8 @@ "httpStatusCode": "404", "description": "

Resource not found

" } - ] + ], + "descriptionHTML": "

Gets all custom properties defined for an enterprise.\nEnterprise members can read these properties.

" }, { "serverUrl": "https://api.github.com", @@ -288054,13 +288054,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists the license consumption information for all users, including those from connected servers, associated with an enterprise.

\n

The authenticated user must be an enterprise admin to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the read:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

Consumed Licenses Response

" } - ] + ], + "descriptionHTML": "

Lists the license consumption information for all users, including those from connected servers, associated with an enterprise.

\n

The authenticated user must be an enterprise admin to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the read:enterprise scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -288165,13 +288165,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets information about the status of a license sync job for an enterprise.

\n

The authenticated user must be an enterprise admin to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the read:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

License Sync Status Response

" } - ] + ], + "descriptionHTML": "

Gets information about the status of a license sync job for an enterprise.

\n

The authenticated user must be an enterprise admin to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the read:enterprise scope to use this endpoint.

" } ], "network-configurations": [ @@ -288609,13 +288609,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets a hosted compute network configuration configured in an enterprise.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Gets a hosted compute network configuration configured in an enterprise.

" }, { "serverUrl": "https://api.github.com", @@ -288767,13 +288767,13 @@ } ], "previews": [], - "descriptionHTML": "

Updates a hosted compute network configuration for an enterprise.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Updates a hosted compute network configuration for an enterprise.

" }, { "serverUrl": "https://api.github.com", @@ -289061,13 +289061,13 @@ } ], "previews": [], - "descriptionHTML": "

List the organizations owned by the enterprise, intended for use by GitHub Apps that are managing applications across the enterprise.

\n

This API can only be called by a GitHub App installed on the enterprise that owns the organization.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

A list of organizations owned by the enterprise on which the authenticated GitHub App is installed.

" } - ] + ], + "descriptionHTML": "

List the organizations owned by the enterprise, intended for use by GitHub Apps that are managing applications across the enterprise.

\n

This API can only be called by a GitHub App installed on the enterprise that owns the organization.

" }, { "serverUrl": "https://api.github.com", @@ -289195,13 +289195,13 @@ } ], "previews": [], - "descriptionHTML": "

List the repositories belonging to an enterprise-owned organization that can be made accessible to a GitHub App installed on that organization. This API provides a shallow list of repositories in the organization, allowing the caller to then add or remove those repositories to an installation in that organization.

\n

This API can only be called by a GitHub App installed on the enterprise that owns the organization.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

A list of repositories owned by the enterprise organization on which the authenticated GitHub App is installed.

" } - ] + ], + "descriptionHTML": "

List the repositories belonging to an enterprise-owned organization that can be made accessible to a GitHub App installed on that organization. This API provides a shallow list of repositories in the organization, allowing the caller to then add or remove those repositories to an installation in that organization.

\n

This API can only be called by a GitHub App installed on the enterprise that owns the organization.

" }, { "serverUrl": "https://api.github.com", @@ -292268,13 +292268,13 @@ } ], "previews": [], - "descriptionHTML": "

Toggle repository access for a GitHub App installation between all repositories and selected repositories. You must provide at least one repository when changing the access to 'selected'. If you change the access to 'all', the repositories list must not be provided.

\n

This API can only be called by a GitHub App installed on the enterprise that owns the organization.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

The GitHub App installation that was updated.

" } - ] + ], + "descriptionHTML": "

Toggle repository access for a GitHub App installation between all repositories and selected repositories. You must provide at least one repository when changing the access to 'selected'. If you change the access to 'all', the repositories list must not be provided.

\n

This API can only be called by a GitHub App installed on the enterprise that owns the organization.

" }, { "serverUrl": "https://api.github.com", @@ -322709,13 +322709,13 @@ } ], "previews": [], - "descriptionHTML": "

Shows which type of GitHub user can interact with this organization and when the restriction expires. If there is no restrictions, you will see an empty response.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Shows which type of GitHub user can interact with this organization and when the restriction expires. If there is no restrictions, you will see an empty response.

" }, { "serverUrl": "https://api.github.com", @@ -354850,13 +354850,13 @@ } ], "previews": [], - "descriptionHTML": "

You can use the REST API to delete comments on issues and pull requests. Every pull request is an issue, but not every issue is a pull request.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

You can use the REST API to delete comments on issues and pull requests. Every pull request is an issue, but not every issue is a pull request.

" }, { "serverUrl": "https://api.github.com", @@ -411693,13 +411693,13 @@ } ], "previews": [], - "descriptionHTML": "

Get Hypermedia links to resources accessible in GitHub's REST API

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Get Hypermedia links to resources accessible in GitHub's REST API

" }, { "serverUrl": "https://api.github.com", @@ -412162,7 +412162,6 @@ } ], "previews": [], - "descriptionHTML": "

Get all supported GitHub Enterprise Cloud API versions.

", "statusCodes": [ { "httpStatusCode": "200", @@ -412172,7 +412171,8 @@ "httpStatusCode": "404", "description": "

Resource not found

" } - ] + ], + "descriptionHTML": "

Get all supported GitHub Enterprise Cloud API versions.

" }, { "serverUrl": "https://api.github.com", @@ -430425,13 +430425,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists all credential authorizations for an organization that uses SAML single sign-on (SSO). The credentials are either personal access tokens or SSH keys that organization members have authorized for the organization. For more information, see About authentication with SAML single sign-on.

\n

The authenticated user must be an organization owner to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the read:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists all credential authorizations for an organization that uses SAML single sign-on (SSO). The credentials are either personal access tokens or SSH keys that organization members have authorized for the organization. For more information, see About authentication with SAML single sign-on.

\n

The authenticated user must be an organization owner to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the read:org scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -432490,13 +432490,13 @@ } ], "previews": [], - "descriptionHTML": "

Get API request statistics for all subjects within an organization within a specified time frame. Subjects can be users or GitHub Apps.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Get API request statistics for all subjects within an organization within a specified time frame. Subjects can be users or GitHub Apps.

" }, { "serverUrl": "https://api.github.com", @@ -433089,13 +433089,13 @@ } ], "previews": [], - "descriptionHTML": "

Get the number of API requests and rate-limited requests made within an organization by a specific user over a specified time period.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Get the number of API requests and rate-limited requests made within an organization by a specific user over a specified time period.

" }, { "serverUrl": "https://api.github.com", @@ -442824,13 +442824,13 @@ } ], "previews": [], - "descriptionHTML": "

Members of an organization can choose to have their membership publicized or not.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Members of an organization can choose to have their membership publicized or not.

" }, { "serverUrl": "https://api.github.com", @@ -443025,13 +443025,13 @@ } ], "previews": [], - "descriptionHTML": "

Removes the public membership for the authenticated user from the specified organization, unless public visibility is enforced by default.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Removes the public membership for the authenticated user from the specified organization, unless public visibility is enforced by default.

" }, { "serverUrl": "https://api.github.com", @@ -446456,13 +446456,13 @@ } ], "previews": [], - "descriptionHTML": "

Revokes all assigned organization roles from a user. For more information on organization roles, see \"Using organization roles.\"

\n

The authenticated user must be an administrator for the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Revokes all assigned organization roles from a user. For more information on organization roles, see \"Using organization roles.\"

\n

The authenticated user must be an administrator for the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -446530,7 +446530,6 @@ } ], "previews": [], - "descriptionHTML": "

Assigns an organization role to a member of an organization. For more information on organization roles, see \"Using organization roles.\"

\n

The authenticated user must be an administrator for the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", @@ -446544,7 +446543,8 @@ "httpStatusCode": "422", "description": "

Response if the organization roles feature is not enabled enabled for the organization, the validation failed, or the user is not an organization member.

" } - ] + ], + "descriptionHTML": "

Assigns an organization role to a member of an organization. For more information on organization roles, see \"Using organization roles.\"

\n

The authenticated user must be an administrator for the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -461081,13 +461081,13 @@ } ], "previews": [], - "descriptionHTML": "

Warning

\n

\nClosing down notice: This operation is closing down and will be removed starting January 1, 2026. Please use the \"Organization Roles\" endpoints instead.

\n
", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Warning

\n

\nClosing down notice: This operation is closing down and will be removed starting January 1, 2026. Please use the \"Organization Roles\" endpoints instead.

\n
" }, { "serverUrl": "https://api.github.com", @@ -461145,13 +461145,13 @@ } ], "previews": [], - "descriptionHTML": "

Warning

\n

\nClosing down notice: This operation is closing down and will be removed starting January 1, 2026. Please use the \"Organization Roles\" endpoints instead.

\n
", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Warning

\n

\nClosing down notice: This operation is closing down and will be removed starting January 1, 2026. Please use the \"Organization Roles\" endpoints instead.

\n
" } ], "webhooks": [ @@ -510911,13 +510911,13 @@ } ], "previews": [], - "descriptionHTML": "

Edits the content of a specified review comment.

\n

This endpoint supports the following custom media types. For more information, see \"Media types.\"

\n", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Edits the content of a specified review comment.

\n

This endpoint supports the following custom media types. For more information, see \"Media types.\"

\n" }, { "serverUrl": "https://api.github.com", @@ -527533,6 +527533,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -527810,13 +527820,13 @@ } ], "previews": [], - "descriptionHTML": "

List the reactions to a team discussion comment.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/:org_id/team/:team_id/discussions/:discussion_number/comments/:comment_number/reactions.

\n
\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

List the reactions to a team discussion comment.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/:org_id/team/:team_id/discussions/:discussion_number/comments/:comment_number/reactions.

\n
\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -527882,6 +527892,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -528611,6 +528631,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -528887,13 +528917,13 @@ } ], "previews": [], - "descriptionHTML": "

List the reactions to a team discussion.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/:org_id/team/:team_id/discussions/:discussion_number/reactions.

\n
\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

List the reactions to a team discussion.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/:org_id/team/:team_id/discussions/:discussion_number/reactions.

\n
\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -528950,6 +528980,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -529585,13 +529625,13 @@ } ], "previews": [], - "descriptionHTML": "

Note

\n

\nYou can also specify a team or organization with team_id and org_id using the route DELETE /organizations/:org_id/team/:team_id/discussions/:discussion_number/reactions/:reaction_id.

\n
\n

Delete a reaction to a team discussion.

\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Note

\n

\nYou can also specify a team or organization with team_id and org_id using the route DELETE /organizations/:org_id/team/:team_id/discussions/:discussion_number/reactions/:reaction_id.

\n
\n

Delete a reaction to a team discussion.

\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -530673,13 +530713,13 @@ } ], "previews": [], - "descriptionHTML": "

Note

\n

\nYou can also specify a repository by repository_id using the route DELETE /repositories/:repository_id/comments/:comment_id/reactions/:reaction_id.

\n
\n

Delete a reaction to a commit comment.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Note

\n

\nYou can also specify a repository by repository_id using the route DELETE /repositories/:repository_id/comments/:comment_id/reactions/:reaction_id.

\n
\n

Delete a reaction to a commit comment.

" }, { "serverUrl": "https://api.github.com", @@ -535091,6 +535131,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -535430,6 +535480,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -535778,6 +535838,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -536107,6 +536177,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -544040,13 +544120,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists repositories for the specified organization.

\n

Note

\n

\nIn order to see the security_and_analysis block for a repository you must have admin permissions for the repository or be an owner or security manager for the organization that owns the repository. For more information, see \"Managing security managers in your organization.\"

\n
", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists repositories for the specified organization.

\n

Note

\n

\nIn order to see the security_and_analysis block for a repository you must have admin permissions for the repository or be an owner or security manager for the organization that owns the repository. For more information, see \"Managing security managers in your organization.\"

\n
" }, { "serverUrl": "https://api.github.com", @@ -560402,13 +560482,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists languages for the specified repository. The value shown for each language is the number of bytes of code written in that language.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists languages for the specified repository. The value shown for each language is the number of bytes of code written in that language.

" }, { "serverUrl": "https://api.github.com", @@ -580269,6 +580349,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Contents\" repository permissions": "read" + } + ], + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default", @@ -580483,6 +580574,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Contents\" repository permissions": "read" + } + ], + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default", @@ -598905,13 +599007,13 @@ } ], "previews": [], - "descriptionHTML": "

Updates the webhook configuration for a repository. To update more information about the webhook, including the active state and events, use \"Update a repository webhook.\"

\n

OAuth app tokens and personal access tokens (classic) need the write:repo_hook or repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Updates the webhook configuration for a repository. To update more information about the webhook, including the active state and events, use \"Update a repository webhook.\"

\n

OAuth app tokens and personal access tokens (classic) need the write:repo_hook or repo scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -645686,6 +645788,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -646491,6 +646603,16 @@ "description": "

The ID of a team to set as the parent team.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -647982,6 +648104,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -648933,13 +649065,13 @@ } ], "previews": [], - "descriptionHTML": "

Warning

\n

\nClosing down notice: Projects (classic) is being deprecated in favor of the new Projects experience.\nSee the changelog for more information.

\n
", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Warning

\n

\nClosing down notice: Projects (classic) is being deprecated in favor of the new Projects experience.\nSee the changelog for more information.

\n
" }, { "serverUrl": "https://api.github.com", @@ -648987,6 +649119,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -650049,6 +650191,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "alternative-response-with-repository-permissions", @@ -651158,6 +651311,18 @@ "description": "

The permission to grant the team on this repository. We accept the following permissions to be set: pull, triage, push, maintain, admin and you can also specify a custom repository role name, if the owning organization has defined any. If no permission is specified, the team's permission attribute will be used to determine what permission to grant the team on this repository.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -651182,13 +651347,13 @@ } ], "previews": [], - "descriptionHTML": "

To add a repository to a team or update the team's permission on a repository, the authenticated user must have admin access to the repository, and must be able to see the team. The repository must be owned by the organization, or a direct fork of a repository owned by the organization. You will get a 422 Unprocessable Entity status if you attempt to add a repository to a team that is not owned by the organization. Note that, if you choose not to pass any parameters, you'll need to set Content-Length to zero when calling out to this endpoint. For more information, see \"HTTP method.\"

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route PUT /organizations/{org_id}/team/{team_id}/repos/{owner}/{repo}.

\n
\n

For more information about the permission levels, see \"Repository permission levels for an organization\".

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

To add a repository to a team or update the team's permission on a repository, the authenticated user must have admin access to the repository, and must be able to see the team. The repository must be owned by the organization, or a direct fork of a repository owned by the organization. You will get a 422 Unprocessable Entity status if you attempt to add a repository to a team that is not owned by the organization. Note that, if you choose not to pass any parameters, you'll need to set Content-Length to zero when calling out to this endpoint. For more information, see \"HTTP method.\"

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route PUT /organizations/{org_id}/team/{team_id}/repos/{owner}/{repo}.

\n
\n

For more information about the permission levels, see \"Repository permission levels for an organization\".

" }, { "serverUrl": "https://api.github.com", @@ -651236,6 +651401,18 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -651256,13 +651433,13 @@ } ], "previews": [], - "descriptionHTML": "

If the authenticated user is an organization owner or a team maintainer, they can remove any repositories from the team. To remove a repository from a team as an organization member, the authenticated user must have admin access to the repository and must be able to see the team. This does not delete the repository, it just removes it from the team.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route DELETE /organizations/{org_id}/team/{team_id}/repos/{owner}/{repo}.

\n
", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

If the authenticated user is an organization owner or a team maintainer, they can remove any repositories from the team. To remove a repository from a team as an organization member, the authenticated user must have admin access to the repository and must be able to see the team. This does not delete the repository, it just removes it from the team.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route DELETE /organizations/{org_id}/team/{team_id}/repos/{owner}/{repo}.

\n
" }, { "serverUrl": "https://api.github.com", @@ -651310,6 +651487,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -651599,6 +651786,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -652395,6 +652592,16 @@ "description": "

The ID of a team to set as the parent team.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -653875,6 +654082,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -654816,6 +655033,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -655872,6 +656099,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "alternative-response-with-extra-repository-information", @@ -656976,6 +657214,18 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -657052,6 +657302,18 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -657116,6 +657378,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -658238,6 +658510,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -658681,6 +658963,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -659070,13 +659362,13 @@ } ], "previews": [], - "descriptionHTML": "

Creates a new comment on a team discussion.

\n

This endpoint triggers notifications. Creating content too quickly using this endpoint may result in secondary rate limiting. For more information, see \"Rate limits for the API\" and \"Best practices for using the REST API.\"

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route POST /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ] + ], + "descriptionHTML": "

Creates a new comment on a team discussion.

\n

This endpoint triggers notifications. Creating content too quickly using this endpoint may result in secondary rate limiting. For more information, see \"Rate limits for the API\" and \"Best practices for using the REST API.\"

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route POST /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -659124,6 +659416,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -659572,6 +659874,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -659962,13 +660274,13 @@ } ], "previews": [], - "descriptionHTML": "

Edits the body text of a discussion comment.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route PATCH /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments/{comment_number}.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Edits the body text of a discussion comment.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route PATCH /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments/{comment_number}.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -660016,6 +660328,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -660104,6 +660426,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -660537,6 +660869,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -660970,6 +661312,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -661408,6 +661760,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -661842,6 +662204,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -661940,6 +662312,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -662431,6 +662813,16 @@ "default": false } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -662864,13 +663256,13 @@ } ], "previews": [], - "descriptionHTML": "

Creates a new discussion post on a team's page.

\n

This endpoint triggers notifications. Creating content too quickly using this endpoint may result in secondary rate limiting. For more information, see \"Rate limits for the API\" and \"Best practices for using the REST API.\"

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route POST /organizations/{org_id}/team/{team_id}/discussions.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ] + ], + "descriptionHTML": "

Creates a new discussion post on a team's page.

\n

This endpoint triggers notifications. Creating content too quickly using this endpoint may result in secondary rate limiting. For more information, see \"Rate limits for the API\" and \"Best practices for using the REST API.\"

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route POST /organizations/{org_id}/team/{team_id}/discussions.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -662909,6 +663301,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -663396,6 +663798,16 @@ "description": "

The discussion post's body text.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -663829,13 +664241,13 @@ } ], "previews": [], - "descriptionHTML": "

Edits the title and body text of a discussion post. Only the parameters you provide are updated.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route PATCH /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Edits the title and body text of a discussion post. Only the parameters you provide are updated.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route PATCH /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" }, { "serverUrl": "https://api.github.com", @@ -663874,6 +664286,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -663952,6 +664374,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -664433,6 +664865,16 @@ "default": false } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -664901,6 +665343,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -665378,6 +665830,16 @@ "description": "

The discussion post's body text.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -665846,6 +666308,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -666106,13 +666578,13 @@ } ], "previews": [], - "descriptionHTML": "

Displays information about the specific group's usage. Provides a list of the group's external members as well as a list of teams that this group is connected to.

\n

You can manage team membership with your identity provider using Enterprise Managed Users for GitHub Enterprise Cloud. For more information, see \"GitHub's products\" in the GitHub Help documentation.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Displays information about the specific group's usage. Provides a list of the group's external members as well as a list of teams that this group is connected to.

\n

You can manage team membership with your identity provider using Enterprise Managed Users for GitHub Enterprise Cloud. For more information, see \"GitHub's products\" in the GitHub Help documentation.

" }, { "serverUrl": "https://api.github.com", @@ -666741,6 +667213,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -667108,6 +667590,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -667365,6 +667857,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -667487,6 +667989,16 @@ "default": "member" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -667605,6 +668117,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -667673,6 +668195,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -668030,6 +668562,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -668309,7 +668851,6 @@ } ], "previews": [], - "descriptionHTML": "

The \"Get team member\" endpoint (described below) is closing down.

\n

We recommend using the Get team membership for a user endpoint instead. It allows you to get both active and pending memberships.

\n

To list members in a team, the team must be visible to the authenticated user.

", "statusCodes": [ { "httpStatusCode": "204", @@ -668319,7 +668860,8 @@ "httpStatusCode": "404", "description": "

if user is not a member

" } - ] + ], + "descriptionHTML": "

The \"Get team member\" endpoint (described below) is closing down.

\n

We recommend using the Get team membership for a user endpoint instead. It allows you to get both active and pending memberships.

\n

To list members in a team, the team must be visible to the authenticated user.

" }, { "serverUrl": "https://api.github.com", @@ -668493,6 +669035,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -668605,6 +669157,16 @@ "default": "member" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -668717,6 +669279,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -668942,6 +669514,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -669109,6 +669691,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -669250,6 +669842,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -669437,6 +670039,16 @@ "description": "" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -671423,6 +672035,14 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [], + "allowPermissionlessAccess": true, + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default-response", @@ -673001,6 +673621,14 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [], + "allowPermissionlessAccess": true, + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default-response", diff --git a/src/rest/data/ghes-3.14-2022-11-28/schema.json b/src/rest/data/ghes-3.14-2022-11-28/schema.json index 69f0cecd0f43..5c5bac22aa74 100644 --- a/src/rest/data/ghes-3.14-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.14-2022-11-28/schema.json @@ -422238,6 +422238,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -422587,6 +422597,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -423316,6 +423336,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -423655,6 +423685,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -429796,6 +429836,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -430135,6 +430185,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -430483,6 +430543,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -430812,6 +430882,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -472976,6 +473056,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Contents\" repository permissions": "read" + } + ], + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default", @@ -473190,6 +473281,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Contents\" repository permissions": "read" + } + ], + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default", @@ -505978,6 +506080,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -506782,6 +506894,16 @@ "description": "

The ID of a team to set as the parent team.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -508271,6 +508393,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -509276,6 +509408,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -510282,6 +510424,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "alternative-response-with-repository-permissions", @@ -511391,6 +511544,18 @@ "description": "

The permission to grant the team on this repository. We accept the following permissions to be set: pull, triage, push, maintain, admin and you can also specify a custom repository role name, if the owning organization has defined any. If no permission is specified, the team's permission attribute will be used to determine what permission to grant the team on this repository.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -511469,6 +511634,18 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -511543,6 +511720,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -511832,6 +512019,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -512627,6 +512824,16 @@ "description": "

The ID of a team to set as the parent team.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -514105,6 +514312,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -515046,6 +515263,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -516046,6 +516273,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "alternative-response-with-extra-repository-information", @@ -517150,6 +517388,18 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -517226,6 +517476,18 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -517290,6 +517552,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -518410,6 +518682,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -518853,6 +519135,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -519296,6 +519588,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -519744,6 +520046,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -520188,6 +520500,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -520276,6 +520598,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -520709,6 +521041,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -521142,6 +521484,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -521580,6 +521932,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -522014,6 +522376,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -522112,6 +522484,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -522603,6 +522985,16 @@ "default": false } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -523081,6 +523473,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -523568,6 +523970,16 @@ "description": "

The discussion post's body text.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -524046,6 +524458,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -524124,6 +524546,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -524605,6 +525037,16 @@ "default": false } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -525073,6 +525515,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -525550,6 +526002,16 @@ "description": "

The discussion post's body text.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -526018,6 +526480,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -526928,6 +527400,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -527185,6 +527667,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -527307,6 +527799,16 @@ "default": "member" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -527425,6 +527927,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -527508,6 +528020,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -527971,6 +528493,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -528083,6 +528615,16 @@ "default": "member" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -528195,6 +528737,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -530083,6 +530635,14 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [], + "allowPermissionlessAccess": true, + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default-response", @@ -531661,6 +532221,14 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [], + "allowPermissionlessAccess": true, + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default-response", diff --git a/src/rest/data/ghes-3.15-2022-11-28/schema.json b/src/rest/data/ghes-3.15-2022-11-28/schema.json index e464c049c45f..0f8b5ff0703e 100644 --- a/src/rest/data/ghes-3.15-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.15-2022-11-28/schema.json @@ -479,13 +479,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets a specific artifact for a workflow run.

\n

Anyone with read access to the repository can use this endpoint.

\n

If the repository is private, OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets a specific artifact for a workflow run.

\n

Anyone with read access to the repository can use this endpoint.

\n

If the repository is private, OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -1000,13 +1000,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets the total GitHub Actions cache usage for an enterprise.\nThe data fetched using this API is refreshed approximately every 5 minutes, so values returned from this endpoint may take at least 5 minutes to get updated.

\n

OAuth tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets the total GitHub Actions cache usage for an enterprise.\nThe data fetched using this API is refreshed approximately every 5 minutes, so values returned from this endpoint may take at least 5 minutes to get updated.

\n

OAuth tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -2836,13 +2836,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists the organizations that are selected to have GitHub Actions enabled in an enterprise. To use this endpoint, the enterprise permission policy for enabled_organizations must be configured to selected. For more information, see \"Set GitHub Actions permissions for an enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists the organizations that are selected to have GitHub Actions enabled in an enterprise. To use this endpoint, the enterprise permission policy for enabled_organizations must be configured to selected. For more information, see \"Set GitHub Actions permissions for an enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -2961,13 +2961,13 @@ } ], "previews": [], + "descriptionHTML": "

Adds an organization to the list of selected organizations that are enabled for GitHub Actions in an enterprise. To use this endpoint, the enterprise permission policy for enabled_organizations must be configured to selected. For more information, see \"Set GitHub Actions permissions for an enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Adds an organization to the list of selected organizations that are enabled for GitHub Actions in an enterprise. To use this endpoint, the enterprise permission policy for enabled_organizations must be configured to selected. For more information, see \"Set GitHub Actions permissions for an enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -3100,13 +3100,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets the selected actions that are allowed in an enterprise. To use this endpoint, the enterprise permission policy for allowed_actions must be configured to selected. For more information, see \"Set GitHub Actions permissions for an enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets the selected actions that are allowed in an enterprise. To use this endpoint, the enterprise permission policy for allowed_actions must be configured to selected. For more information, see \"Set GitHub Actions permissions for an enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -4802,13 +4802,13 @@ } ], "previews": [], + "descriptionHTML": "

Adds a repository to the list of selected repositories that are enabled for GitHub Actions in an organization. To use this endpoint, the organization permission policy for enabled_repositories must be must be configured to selected. For more information, see \"Set GitHub Actions permissions for an organization.\"

\n

OAuth tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Adds a repository to the list of selected repositories that are enabled for GitHub Actions in an organization. To use this endpoint, the organization permission policy for enabled_repositories must be must be configured to selected. For more information, see \"Set GitHub Actions permissions for an organization.\"

\n

OAuth tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -9433,13 +9433,13 @@ } ], "previews": [], + "descriptionHTML": "

Creates a new self-hosted runner group for an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ], - "descriptionHTML": "

Creates a new self-hosted runner group for an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -9563,13 +9563,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets a specific self-hosted runner group for an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets a specific self-hosted runner group for an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -9796,13 +9796,13 @@ } ], "previews": [], + "descriptionHTML": "

Deletes a self-hosted runner group for an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Deletes a self-hosted runner group for an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -10462,13 +10462,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists the self-hosted runners that are in a specific enterprise group.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists the self-hosted runners that are in a specific enterprise group.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -10677,13 +10677,13 @@ } ], "previews": [], + "descriptionHTML": "

Removes a self-hosted runner from a group configured in an enterprise. The runner is then returned to the default group.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Removes a self-hosted runner from a group configured in an enterprise. The runner is then returned to the default group.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -12798,13 +12798,13 @@ } ], "previews": [], + "descriptionHTML": "

Adds a repository to the list of repositories that can access a self-hosted runner group. The runner group must have visibility set to selected. For more information, see \"Create a self-hosted runner group for an organization.\"

\n

OAuth tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Adds a repository to the list of repositories that can access a self-hosted runner group. The runner group must have visibility set to selected. For more information, see \"Create a self-hosted runner group for an organization.\"

\n

OAuth tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -13343,13 +13343,13 @@ } ], "previews": [], + "descriptionHTML": "

Removes a self-hosted runner from a group configured in an organization. The runner is then returned to the default group.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Removes a self-hosted runner from a group configured in an organization. The runner is then returned to the default group.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] } ], "self-hosted-runners": [ @@ -16060,13 +16060,13 @@ } ], "previews": [], + "descriptionHTML": "

Returns a token that you can pass to the config script to remove a self-hosted runner from an enterprise. The token expires after one hour.

\n

Example using remove token:

\n

To remove your self-hosted runner from an enterprise, replace TOKEN with the remove token provided by this\nendpoint.

\n
./config.sh remove --token TOKEN\n
\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ], - "descriptionHTML": "

Returns a token that you can pass to the config script to remove a self-hosted runner from an enterprise. The token expires after one hour.

\n

Example using remove token:

\n

To remove your self-hosted runner from an enterprise, replace TOKEN with the remove token provided by this\nendpoint.

\n
./config.sh remove --token TOKEN\n
\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -20124,6 +20124,7 @@ } ], "previews": [], + "descriptionHTML": "

Lists all labels for a self-hosted runner configured in an organization.

\n

Authenticated users must have admin access to the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

", "statusCodes": [ { "httpStatusCode": "200", @@ -20133,8 +20134,7 @@ "httpStatusCode": "404", "description": "

Resource not found

" } - ], - "descriptionHTML": "

Lists all labels for a self-hosted runner configured in an organization.

\n

Authenticated users must have admin access to the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -24827,13 +24827,13 @@ } ], "previews": [], + "descriptionHTML": "

Creates an organization variable that you can reference in a GitHub Actions workflow.

\n

Authenticated users must have collaborator access to a repository to create, update, or read variables.

\n

OAuth tokens and personal access tokens (classic) need theadmin:org scope to use this endpoint. If the repository is private, OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Response when creating a variable

" } - ], - "descriptionHTML": "

Creates an organization variable that you can reference in a GitHub Actions workflow.

\n

Authenticated users must have collaborator access to a repository to create, update, or read variables.

\n

OAuth tokens and personal access tokens (classic) need theadmin:org scope to use this endpoint. If the repository is private, OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -25064,13 +25064,13 @@ } ], "previews": [], + "descriptionHTML": "

Updates an organization variable that you can reference in a GitHub Actions workflow.

\n

Authenticated users must have collaborator access to a repository to create, update, or read variables.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Updates an organization variable that you can reference in a GitHub Actions workflow.

\n

Authenticated users must have collaborator access to a repository to create, update, or read variables.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -55455,13 +55455,13 @@ } ], "previews": [], + "descriptionHTML": "

Note

\n

\nThis API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h.

\n
", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Note

\n

\nThis API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h.

\n
" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -189814,13 +189814,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets your public key, which you need to encrypt secrets. You need to\nencrypt a secret before you can create or update secrets.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets your public key, which you need to encrypt secrets. You need to\nencrypt a secret before you can create or update secrets.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -191134,13 +191134,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists all repositories that have been selected when the visibility\nfor repository access to a secret is set to selected.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists all repositories that have been selected when the visibility\nfor repository access to a secret is set to selected.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -191366,6 +191366,7 @@ } ], "previews": [], + "descriptionHTML": "

Removes a repository from an organization secret when the visibility\nfor repository access is set to selected. The visibility is set when you Create\nor update an organization secret.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", @@ -191375,8 +191376,7 @@ "httpStatusCode": "409", "description": "

Conflict when visibility type not set to selected

" } - ], - "descriptionHTML": "

Removes a repository from an organization secret when the visibility\nfor repository access is set to selected. The visibility is set when you Create\nor update an organization secret.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -205267,13 +205267,13 @@ } ], "previews": [], + "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -205335,13 +205335,13 @@ } ], "previews": [], + "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -205938,13 +205938,13 @@ } ], "previews": [], + "descriptionHTML": "

Removes the global announcement banner in your enterprise.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Removes the global announcement banner in your enterprise.

" + ] } ], "audit-log": [ @@ -211419,13 +211419,13 @@ } ], "previews": [], + "descriptionHTML": "

Removes any overrides for this hook at the org level for this org.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Removes any overrides for this hook at the org level for this org.

" + ] } ], "orgs": [ @@ -213462,13 +213462,13 @@ } ], "previews": [], + "descriptionHTML": "

List all pre-receive hooks that are enabled or testing for this repository as well as any disabled hooks that are allowed to be enabled at the repository level. Pre-receive hooks that are disabled at a higher level and are not configurable will not be listed.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

List all pre-receive hooks that are enabled or testing for this repository as well as any disabled hooks that are allowed to be enabled at the repository level. Pre-receive hooks that are disabled at a higher level and are not configurable will not be listed.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -296571,13 +296571,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists labels for issues in a milestone.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists labels for issues in a milestone.

" + ] } ], "milestones": [ @@ -338646,13 +338646,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets the audit log for an organization. For more information, see \"Reviewing the audit log for your organization.\"

\n

By default, the response includes up to 30 events from the past three months. Use the phrase parameter to filter results and retrieve older events. For example, use the phrase parameter with the created qualifier to filter events based on when the events occurred. For more information, see \"Reviewing the audit log for your organization.\"

\n

Use pagination to retrieve fewer or more than 30 events. For more information, see \"Using pagination in the REST API.\"

\n

The authenticated user must be an organization owner to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the read:audit_log scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets the audit log for an organization. For more information, see \"Reviewing the audit log for your organization.\"

\n

By default, the response includes up to 30 events from the past three months. Use the phrase parameter to filter results and retrieve older events. For example, use the phrase parameter with the created qualifier to filter events based on when the events occurred. For more information, see \"Reviewing the audit log for your organization.\"

\n

Use pagination to retrieve fewer or more than 30 events. For more information, see \"Using pagination in the REST API.\"

\n

The authenticated user must be an organization owner to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the read:audit_log scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -341880,13 +341880,13 @@ } ], "previews": [], + "descriptionHTML": "

Warning

\n

\nClosing down notice: This operation is closing down and will be removed in the future. Use the \"List custom repository roles\" endpoint instead.

\n
\n

List the custom repository roles available in this organization. For more information on custom repository roles, see \"About custom repository roles.\"

\n

The authenticated user must be administrator of the organization or of a repository of the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org or repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

Response - list of custom role names

" } - ], - "descriptionHTML": "

Warning

\n

\nClosing down notice: This operation is closing down and will be removed in the future. Use the \"List custom repository roles\" endpoint instead.

\n
\n

List the custom repository roles available in this organization. For more information on custom repository roles, see \"About custom repository roles.\"

\n

The authenticated user must be administrator of the organization or of a repository of the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org or repo scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -343280,6 +343280,7 @@ } ], "previews": [], + "descriptionHTML": "

Updates a custom repository role that can be used by all repositories owned by the organization. For more information about custom repository roles, see \"About custom repository roles.\"

\n

The authenticated user must be an administrator for the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", @@ -343293,8 +343294,7 @@ "httpStatusCode": "422", "description": "

Validation failed, or the endpoint has been spammed.

" } - ], - "descriptionHTML": "

Updates a custom repository role that can be used by all repositories owned by the organization. For more information about custom repository roles, see \"About custom repository roles.\"

\n

The authenticated user must be an administrator for the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -343444,13 +343444,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists the fine-grained permissions that can be used in custom repository roles for an organization. For more information, see \"About custom repository roles.\"

\n

The authenticated user must be an administrator of the organization or of a repository of the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org or repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists the fine-grained permissions that can be used in custom repository roles for an organization. For more information, see \"About custom repository roles.\"

\n

The authenticated user must be an administrator of the organization or of a repository of the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org or repo scope to use this endpoint.

" + ] } ], "members": [ @@ -347947,13 +347947,13 @@ } ], "previews": [], + "descriptionHTML": "

Removes an organization role from a team. For more information on organization roles, see \"Using organization roles.\"

\n

The authenticated user must be an administrator for the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Removes an organization role from a team. For more information on organization roles, see \"Using organization roles.\"

\n

The authenticated user must be an administrator for the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -354149,6 +354149,7 @@ } ], "previews": [], + "descriptionHTML": "

Gets information about a suite of rule evaluations from within an organization.\nFor more information, see \"Managing rulesets for repositories in your organization.\"

", "statusCodes": [ { "httpStatusCode": "200", @@ -354162,8 +354163,7 @@ "httpStatusCode": "500", "description": "

Internal Error

" } - ], - "descriptionHTML": "

Gets information about a suite of rule evaluations from within an organization.\nFor more information, see \"Managing rulesets for repositories in your organization.\"

" + ] } ], "rules": [ @@ -361405,13 +361405,13 @@ } ], "previews": [], + "descriptionHTML": "

Adds a team as a security manager for an organization. For more information, see \"Managing security for an organization for an organization.\"

\n

The authenticated user must be an administrator for the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the write:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Adds a team as a security manager for an organization. For more information, see \"Managing security for an organization for an organization.\"

\n

The authenticated user must be an administrator for the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the write:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -362753,13 +362753,13 @@ } ], "previews": [], + "descriptionHTML": "

Updates the webhook configuration for an organization. To update more information about the webhook, including the active state and events, use \"Update an organization webhook .\"

\n

You must be an organization owner to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need admin:org_hook scope. OAuth apps cannot list, view, or edit\nwebhooks that they did not create and users cannot list, view, or edit webhooks that were created by OAuth apps.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Updates the webhook configuration for an organization. To update more information about the webhook, including the active state and events, use \"Update an organization webhook .\"

\n

You must be an organization owner to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need admin:org_hook scope. OAuth apps cannot list, view, or edit\nwebhooks that they did not create and users cannot list, view, or edit webhooks that were created by OAuth apps.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -378534,13 +378534,13 @@ } ], "previews": [], + "descriptionHTML": "

You can request that your site be built from the latest revision on the default branch. This has the same effect as pushing a commit to your default branch, but does not require an additional commit. Manually triggering page builds can be helpful when diagnosing build warnings and failures.

\n

Build requests are limited to one concurrent build per repository and one concurrent build per requester. If you request a build while another is still in progress, the second request will be queued until the first completes.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ], - "descriptionHTML": "

You can request that your site be built from the latest revision on the default branch. This has the same effect as pushing a commit to your default branch, but does not require an additional commit. Manually triggering page builds can be helpful when diagnosing build warnings and failures.

\n

Build requests are limited to one concurrent build per repository and one concurrent build per requester. If you request a build while another is still in progress, the second request will be queued until the first completes.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -379984,6 +379984,7 @@ } ], "previews": [], + "descriptionHTML": "

Warning

\n

\nClosing down notice: Projects (classic) is being deprecated in favor of the new Projects experience.\nSee the changelog for more information.

\n
", "statusCodes": [ { "httpStatusCode": "200", @@ -379993,8 +379994,7 @@ "httpStatusCode": "422", "description": "

Validation failed, or the endpoint has been spammed.

" } - ], - "descriptionHTML": "

Warning

\n

\nClosing down notice: Projects (classic) is being deprecated in favor of the new Projects experience.\nSee the changelog for more information.

\n
" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -408141,13 +408141,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists review comments for all pull requests in a repository. By default,\nreview comments are in ascending order by ID.

\n

This endpoint supports the following custom media types. For more information, see \"Media types.\"

\n", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists review comments for all pull requests in a repository. By default,\nreview comments are in ascending order by ID.

\n

This endpoint supports the following custom media types. For more information, see \"Media types.\"

\n" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -426040,6 +426040,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -426389,6 +426399,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -427118,6 +427138,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -427394,13 +427424,13 @@ } ], "previews": [], + "descriptionHTML": "

List the reactions to a team discussion.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/:org_id/team/:team_id/discussions/:discussion_number/reactions.

\n
\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

List the reactions to a team discussion.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/:org_id/team/:team_id/discussions/:discussion_number/reactions.

\n
\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -427457,6 +427487,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -428092,13 +428132,13 @@ } ], "previews": [], + "descriptionHTML": "

Note

\n

\nYou can also specify a team or organization with team_id and org_id using the route DELETE /organizations/:org_id/team/:team_id/discussions/:discussion_number/reactions/:reaction_id.

\n
\n

Delete a reaction to a team discussion.

\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Note

\n

\nYou can also specify a team or organization with team_id and org_id using the route DELETE /organizations/:org_id/team/:team_id/discussions/:discussion_number/reactions/:reaction_id.

\n
\n

Delete a reaction to a team discussion.

\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -433598,6 +433638,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -433937,6 +433987,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -434285,6 +434345,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -434614,6 +434684,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -438121,6 +438201,7 @@ } ], "previews": [], + "descriptionHTML": "

Get a published release with the specified tag.

", "statusCodes": [ { "httpStatusCode": "200", @@ -438130,8 +438211,7 @@ "httpStatusCode": "404", "description": "

Resource not found

" } - ], - "descriptionHTML": "

Get a published release with the specified tag.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -460283,13 +460363,13 @@ } ], "previews": [], + "descriptionHTML": "

Disables dependency alerts for a repository.\nThe authenticated user must have admin access to the repository. For more information,\nsee \"About security alerts for vulnerable dependencies\".

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Disables dependency alerts for a repository.\nThe authenticated user must have admin access to the repository. For more information,\nsee \"About security alerts for vulnerable dependencies\".

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -476907,6 +476987,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Contents\" repository permissions": "read" + } + ], + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default", @@ -477121,6 +477212,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Contents\" repository permissions": "read" + } + ], + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default", @@ -510665,6 +510767,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -511469,6 +511581,16 @@ "description": "

The ID of a team to set as the parent team.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -512958,6 +513080,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -513909,13 +514041,13 @@ } ], "previews": [], + "descriptionHTML": "

Warning

\n

\nClosing down notice: Projects (classic) is being deprecated in favor of the new Projects experience.\nSee the changelog for more information.

\n
", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Warning

\n

\nClosing down notice: Projects (classic) is being deprecated in favor of the new Projects experience.\nSee the changelog for more information.

\n
" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -513963,6 +514095,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -514984,6 +515126,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "alternative-response-with-repository-permissions", @@ -516093,6 +516246,18 @@ "description": "

The permission to grant the team on this repository. We accept the following permissions to be set: pull, triage, push, maintain, admin and you can also specify a custom repository role name, if the owning organization has defined any. If no permission is specified, the team's permission attribute will be used to determine what permission to grant the team on this repository.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -516171,6 +516336,18 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -516245,6 +516422,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -516534,6 +516721,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -517329,6 +517526,16 @@ "description": "

The ID of a team to set as the parent team.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -518807,6 +519014,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -519748,6 +519965,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -520763,6 +520990,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "alternative-response-with-extra-repository-information", @@ -521867,6 +522105,18 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -521943,6 +522193,18 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -522007,6 +522269,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -523127,6 +523399,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -523517,13 +523799,13 @@ } ], "previews": [], + "descriptionHTML": "

List all comments on a team discussion.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments.

\n
\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

List all comments on a team discussion.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments.

\n
\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -523570,6 +523852,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -524013,6 +524305,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -524399,13 +524701,13 @@ } ], "previews": [], + "descriptionHTML": "

Get a specific comment on a team discussion.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments/{comment_number}.

\n
\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Get a specific comment on a team discussion.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments/{comment_number}.

\n
\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -524461,6 +524763,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -524851,13 +525163,13 @@ } ], "previews": [], + "descriptionHTML": "

Edits the body text of a discussion comment.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route PATCH /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments/{comment_number}.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Edits the body text of a discussion comment.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route PATCH /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments/{comment_number}.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -524905,6 +525217,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -524993,6 +525315,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -525426,6 +525758,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -525859,6 +526201,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -526297,6 +526649,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -526731,6 +527093,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -526829,6 +527201,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -527320,6 +527702,16 @@ "default": false } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -527753,13 +528145,13 @@ } ], "previews": [], + "descriptionHTML": "

Creates a new discussion post on a team's page.

\n

This endpoint triggers notifications. Creating content too quickly using this endpoint may result in secondary rate limiting. For more information, see \"Rate limits for the API\" and \"Best practices for using the REST API.\"

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route POST /organizations/{org_id}/team/{team_id}/discussions.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ], - "descriptionHTML": "

Creates a new discussion post on a team's page.

\n

This endpoint triggers notifications. Creating content too quickly using this endpoint may result in secondary rate limiting. For more information, see \"Rate limits for the API\" and \"Best practices for using the REST API.\"

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route POST /organizations/{org_id}/team/{team_id}/discussions.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -527798,6 +528190,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -528285,6 +528687,16 @@ "description": "

The discussion post's body text.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -528763,6 +529175,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -528841,6 +529263,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -529322,6 +529754,16 @@ "default": false } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -529790,6 +530232,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -530267,6 +530719,16 @@ "description": "

The discussion post's body text.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -530735,6 +531197,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -531276,13 +531748,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists a connection between a team and an external group.

\n

You can manage team membership with your identity provider using Enterprise Managed Users for GitHub Enterprise Cloud. For more information, see \"GitHub's products\" in the GitHub Help documentation.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists a connection between a team and an external group.

\n

You can manage team membership with your identity provider using Enterprise Managed Users for GitHub Enterprise Cloud. For more information, see \"GitHub's products\" in the GitHub Help documentation.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -531574,13 +532046,13 @@ } ], "previews": [], + "descriptionHTML": "

Deletes a connection between a team and an external group.

\n

You can manage team membership with your IdP using Enterprise Managed Users for GitHub Enterprise Cloud. For more information, see GitHub's products in the GitHub Help documentation.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Deletes a connection between a team and an external group.

\n

You can manage team membership with your IdP using Enterprise Managed Users for GitHub Enterprise Cloud. For more information, see GitHub's products in the GitHub Help documentation.

" + ] } ], "members": [ @@ -531645,6 +532117,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -531902,6 +532384,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -532024,6 +532516,16 @@ "default": "member" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -532142,6 +532644,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -532225,6 +532737,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -532688,6 +533210,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -532800,6 +533332,16 @@ "default": "member" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -532912,6 +533454,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -534800,6 +535352,14 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [], + "allowPermissionlessAccess": true, + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default-response", @@ -536378,6 +536938,14 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [], + "allowPermissionlessAccess": true, + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default-response", diff --git a/src/rest/data/ghes-3.16-2022-11-28/schema.json b/src/rest/data/ghes-3.16-2022-11-28/schema.json index 992c9b4d17b8..57d049e1fb4c 100644 --- a/src/rest/data/ghes-3.16-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.16-2022-11-28/schema.json @@ -2836,13 +2836,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists the organizations that are selected to have GitHub Actions enabled in an enterprise. To use this endpoint, the enterprise permission policy for enabled_organizations must be configured to selected. For more information, see \"Set GitHub Actions permissions for an enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists the organizations that are selected to have GitHub Actions enabled in an enterprise. To use this endpoint, the enterprise permission policy for enabled_organizations must be configured to selected. For more information, see \"Set GitHub Actions permissions for an enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -2901,13 +2901,13 @@ } ], "previews": [], + "descriptionHTML": "

Replaces the list of selected organizations that are enabled for GitHub Actions in an enterprise. To use this endpoint, the enterprise permission policy for enabled_organizations must be configured to selected. For more information, see \"Set GitHub Actions permissions for an enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Replaces the list of selected organizations that are enabled for GitHub Actions in an enterprise. To use this endpoint, the enterprise permission policy for enabled_organizations must be configured to selected. For more information, see \"Set GitHub Actions permissions for an enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -4668,13 +4668,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists the selected repositories that are enabled for GitHub Actions in an organization. To use this endpoint, the organization permission policy for enabled_repositories must be configured to selected. For more information, see \"Set GitHub Actions permissions for an organization.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists the selected repositories that are enabled for GitHub Actions in an organization. To use this endpoint, the organization permission policy for enabled_repositories must be configured to selected. For more information, see \"Set GitHub Actions permissions for an organization.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -4737,13 +4737,13 @@ } ], "previews": [], + "descriptionHTML": "

Replaces the list of selected repositories that are enabled for GitHub Actions in an organization. To use this endpoint, the organization permission policy for enabled_repositories must be configured to selected. For more information, see \"Set GitHub Actions permissions for an organization.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Replaces the list of selected repositories that are enabled for GitHub Actions in an organization. To use this endpoint, the organization permission policy for enabled_repositories must be configured to selected. For more information, see \"Set GitHub Actions permissions for an organization.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -4867,13 +4867,13 @@ } ], "previews": [], + "descriptionHTML": "

Removes a repository from the list of selected repositories that are enabled for GitHub Actions in an organization. To use this endpoint, the organization permission policy for enabled_repositories must be configured to selected. For more information, see \"Set GitHub Actions permissions for an organization.\"

\n

OAuth tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Removes a repository from the list of selected repositories that are enabled for GitHub Actions in an organization. To use this endpoint, the organization permission policy for enabled_repositories must be configured to selected. For more information, see \"Set GitHub Actions permissions for an organization.\"

\n

OAuth tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -5112,13 +5112,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets the default workflow permissions granted to the GITHUB_TOKEN when running workflows in an organization,\nas well as whether GitHub Actions can submit approving pull request reviews. For more information, see\n\"Setting the permissions of the GITHUB_TOKEN for your organization.\"

\n

OAuth tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets the default workflow permissions granted to the GITHUB_TOKEN when running workflows in an organization,\nas well as whether GitHub Actions can submit approving pull request reviews. For more information, see\n\"Setting the permissions of the GITHUB_TOKEN for your organization.\"

\n

OAuth tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -5375,13 +5375,13 @@ } ], "previews": [], + "descriptionHTML": "

Sets the GitHub Actions permissions policy for enabling GitHub Actions and allowed actions in the repository.

\n

If the repository belongs to an organization or enterprise that has set restrictive permissions at the organization or enterprise levels, such as allowed_actions to selected actions, then you cannot override them for the repository.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Sets the GitHub Actions permissions policy for enabling GitHub Actions and allowed actions in the repository.

\n

If the repository belongs to an organization or enterprise that has set restrictive permissions at the organization or enterprise levels, such as allowed_actions to selected actions, then you cannot override them for the repository.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -7496,13 +7496,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists all repositories that have been selected when the visibility\nfor repository access to a secret is set to selected.

\n

Authenticated users must have collaborator access to a repository to create, update, or read secrets.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists all repositories that have been selected when the visibility\nfor repository access to a secret is set to selected.

\n

Authenticated users must have collaborator access to a repository to create, update, or read secrets.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -8834,13 +8834,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets a single environment secret without revealing its encrypted value.

\n

Authenticated users must have collaborator access to a repository to create, update, or read secrets.

\n

OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets a single environment secret without revealing its encrypted value.

\n

Authenticated users must have collaborator access to a repository to create, update, or read secrets.

\n

OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -9796,13 +9796,13 @@ } ], "previews": [], + "descriptionHTML": "

Deletes a self-hosted runner group for an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Deletes a self-hosted runner group for an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -10153,13 +10153,13 @@ } ], "previews": [], + "descriptionHTML": "

Adds an organization to the list of selected organizations that can access a self-hosted runner group. The runner group must have visibility set to selected. For more information, see \"Create a self-hosted runner group for an enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Adds an organization to the list of selected organizations that can access a self-hosted runner group. The runner group must have visibility set to selected. For more information, see \"Create a self-hosted runner group for an enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -10223,13 +10223,13 @@ } ], "previews": [], + "descriptionHTML": "

Removes an organization from the list of selected organizations that can access a self-hosted runner group. The runner group must have visibility set to selected. For more information, see \"Create a self-hosted runner group for an enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Removes an organization from the list of selected organizations that can access a self-hosted runner group. The runner group must have visibility set to selected. For more information, see \"Create a self-hosted runner group for an enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -13269,13 +13269,13 @@ } ], "previews": [], + "descriptionHTML": "

Adds a self-hosted runner to a runner group configured in an organization.

\n

OAuth tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Adds a self-hosted runner to a runner group configured in an organization.

\n

OAuth tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -13706,13 +13706,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists binaries for the runner application that you can download and run.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists binaries for the runner application that you can download and run.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -15000,13 +15000,13 @@ } ], "previews": [], + "descriptionHTML": "

Returns a token that you can pass to the config script. The token expires after one hour.

\n

Example using registration token:

\n

Configure your self-hosted runner, replacing TOKEN with the registration token provided by this endpoint.

\n
./config.sh --url https://github.com/enterprises/octo-enterprise --token TOKEN\n
\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ], - "descriptionHTML": "

Returns a token that you can pass to the config script. The token expires after one hour.

\n

Example using registration token:

\n

Configure your self-hosted runner, replacing TOKEN with the registration token provided by this endpoint.

\n
./config.sh --url https://github.com/enterprises/octo-enterprise --token TOKEN\n
\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -19925,13 +19925,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets a specific self-hosted runner configured in an organization.

\n

Authenticated users must have admin access to the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets a specific self-hosted runner configured in an organization.

\n

Authenticated users must have admin access to the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -22430,13 +22430,13 @@ } ], "previews": [], + "descriptionHTML": "

Returns a token that you can pass to the config script. The token expires after one hour.

\n

For example, you can replace TOKEN in the following example with the registration token provided by this endpoint to configure your self-hosted runner:

\n
./config.sh --url https://github.com/octo-org --token TOKEN\n
\n

Authenticated users must have admin access to the repository to use this endpoint.

\n

OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ], - "descriptionHTML": "

Returns a token that you can pass to the config script. The token expires after one hour.

\n

For example, you can replace TOKEN in the following example with the registration token provided by this endpoint to configure your self-hosted runner:

\n
./config.sh --url https://github.com/octo-org --token TOKEN\n
\n

Authenticated users must have admin access to the repository to use this endpoint.

\n

OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -25064,13 +25064,13 @@ } ], "previews": [], + "descriptionHTML": "

Updates an organization variable that you can reference in a GitHub Actions workflow.

\n

Authenticated users must have collaborator access to a repository to create, update, or read variables.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Updates an organization variable that you can reference in a GitHub Actions workflow.

\n

Authenticated users must have collaborator access to a repository to create, update, or read variables.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -27232,13 +27232,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists all environment variables.

\n

Authenticated users must have collaborator access to a repository to create, update, or read variables.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists all environment variables.

\n

Authenticated users must have collaborator access to a repository to create, update, or read variables.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -27335,13 +27335,13 @@ } ], "previews": [], + "descriptionHTML": "

Create an environment variable that you can reference in a GitHub Actions workflow.

\n

Authenticated users must have collaborator access to a repository to create, update, or read variables.

\n

OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ], - "descriptionHTML": "

Create an environment variable that you can reference in a GitHub Actions workflow.

\n

Authenticated users must have collaborator access to a repository to create, update, or read variables.

\n

OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -88374,13 +88374,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists the people watching the specified repository.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists the people watching the specified repository.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -102529,13 +102529,13 @@ } ], "previews": [], + "descriptionHTML": "

Enables an authenticated GitHub App to find the user’s installation information.

\n

You must use a JWT to access this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Enables an authenticated GitHub App to find the user’s installation information.

\n

You must use a JWT to access this endpoint.

" + ] } ], "installations": [ @@ -106334,6 +106334,7 @@ } ], "previews": [], + "descriptionHTML": "

OAuth and GitHub application owners can revoke a grant for their application and a specific user. You must provide a valid OAuth access_token as an input parameter and the grant for the token's owner will be deleted.\nDeleting an application's grant will also delete all OAuth tokens associated with the application for the user. Once deleted, the application will have no access to the user's account and will no longer be listed on the application authorizations settings screen within GitHub.

", "statusCodes": [ { "httpStatusCode": "204", @@ -106343,8 +106344,7 @@ "httpStatusCode": "422", "description": "

Validation failed, or the endpoint has been spammed.

" } - ], - "descriptionHTML": "

OAuth and GitHub application owners can revoke a grant for their application and a specific user. You must provide a valid OAuth access_token as an input parameter and the grant for the token's owner will be deleted.\nDeleting an application's grant will also delete all OAuth tokens associated with the application for the user. Once deleted, the application will have no access to the user's account and will no longer be listed on the application authorizations settings screen within GitHub.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -164206,13 +164206,13 @@ } ], "previews": [], + "descriptionHTML": "

Creates a code security configuration in an organization.

\n

The authenticated user must be an administrator or security manager for the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the write:org scope to use this endpoint.

\n

Note

\n

\nOnly installed security products may be specified in the request body. Specifying an uninstalled security product will result in a validation error.

\n
", "statusCodes": [ { "httpStatusCode": "201", "description": "

Successfully created code security configuration

" } - ], - "descriptionHTML": "

Creates a code security configuration in an organization.

\n

The authenticated user must be an administrator or security manager for the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the write:org scope to use this endpoint.

\n

Note

\n

\nOnly installed security products may be specified in the request body. Specifying an uninstalled security product will result in a validation error.

\n
" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -194005,13 +194005,13 @@ } ], "previews": [], + "descriptionHTML": "

Deletes a secret in an organization using the secret name.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Deletes a secret in an organization using the secret name.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -196861,13 +196861,13 @@ } ], "previews": [], + "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -200127,13 +200127,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists the deployment branch policies for an environment.

\n

Anyone with read access to the repository can use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint with a private repository.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists the deployment branch policies for an environment.

\n

Anyone with read access to the repository can use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint with a private repository.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -209145,13 +209145,13 @@ } ], "previews": [], + "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -209213,13 +209213,13 @@ } ], "previews": [], + "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -210320,13 +210320,13 @@ } ], "previews": [], + "descriptionHTML": "

Retrieves the audit log streaming public key for encrypting secrets.

\n

When using this endpoint, you must encrypt the credentials following the same encryption steps as outlined in the guide on encrypting secrets. See \"Encrypting secrets for the REST API.\"

", "statusCodes": [ { "httpStatusCode": "200", "description": "

The stream key for the audit log streaming configuration was retrieved successfully.

" } - ], - "descriptionHTML": "

Retrieves the audit log streaming public key for encrypting secrets.

\n

When using this endpoint, you must encrypt the credentials following the same encryption steps as outlined in the guide on encrypting secrets. See \"Encrypting secrets for the REST API.\"

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -210891,13 +210891,13 @@ } ], "previews": [], + "descriptionHTML": "

Creates an audit log streaming configuration for any of the supported streaming endpoints: Azure Blob Storage, Azure Event Hubs, Amazon S3, Splunk, Google Cloud Storage, Datadog.

\n

When using this endpoint, you must encrypt the credentials following the same encryption steps as outlined in the guide on encrypting secrets. See \"Encrypting secrets for the REST API.\"

", "statusCodes": [ { "httpStatusCode": "200", "description": "

The audit log stream configuration was created successfully.

" } - ], - "descriptionHTML": "

Creates an audit log streaming configuration for any of the supported streaming endpoints: Azure Blob Storage, Azure Event Hubs, Amazon S3, Splunk, Google Cloud Storage, Datadog.

\n

When using this endpoint, you must encrypt the credentials following the same encryption steps as outlined in the guide on encrypting secrets. See \"Encrypting secrets for the REST API.\"

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -211541,13 +211541,13 @@ } ], "previews": [], + "descriptionHTML": "

Deletes an existing audit log stream configuration for an enterprise.

\n

When using this endpoint, you must encrypt the credentials following the same encryption steps as outlined in the guide on encrypting secrets. See \"Encrypting secrets for the REST API.\"

", "statusCodes": [ { "httpStatusCode": "204", "description": "

The audit log stream configuration was deleted successfully.

" } - ], - "descriptionHTML": "

Deletes an existing audit log stream configuration for an enterprise.

\n

When using this endpoint, you must encrypt the credentials following the same encryption steps as outlined in the guide on encrypting secrets. See \"Encrypting secrets for the REST API.\"

" + ] } ], "billing": [ @@ -211738,13 +211738,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets the GitHub Advanced Security active committers for an enterprise per repository.

\n

Each distinct user login across all repositories is counted as a single Advanced Security seat, so the total_advanced_security_committers is not the sum of active_users for each repository.

\n

The total number of repositories with committer information is tracked by the total_count field.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

Success

" } - ], - "descriptionHTML": "

Gets the GitHub Advanced Security active committers for an enterprise per repository.

\n

Each distinct user login across all repositories is counted as a single Advanced Security seat, so the total_advanced_security_committers is not the sum of active_users for each repository.

\n

The total number of repositories with committer information is tracked by the total_count field.

" + ] } ], "code-security-and-analysis": [ @@ -214705,6 +214705,7 @@ } ], "previews": [], + "descriptionHTML": "

Uploads a new enterprise license. In order to apply it right away, use the apply query parameter.

\n

Note

\n

\nThe request body for this operation must be submitted as multipart/form-data data. You can can reference the license file by prefixing the filename with the @ symbol using curl. For more information, see the curl documentation.

\n
", "statusCodes": [ { "httpStatusCode": "201", @@ -214722,8 +214723,7 @@ "httpStatusCode": "500", "description": "

Internal error

" } - ], - "descriptionHTML": "

Uploads a new enterprise license. In order to apply it right away, use the apply query parameter.

\n

Note

\n

\nThe request body for this operation must be submitted as multipart/form-data data. You can can reference the license file by prefixing the filename with the @ symbol using curl. For more information, see the curl documentation.

\n
" + ] }, { "serverUrl": "http(s)://HOSTNAME", @@ -216401,13 +216401,13 @@ } ], "previews": [], + "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -216511,13 +216511,13 @@ } ], "previews": [], + "descriptionHTML": "

For pre-receive hooks which are allowed to be configured at the org level, you can set enforcement and allow_downstream_configuration

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

For pre-receive hooks which are allowed to be configured at the org level, you can set enforcement and allow_downstream_configuration

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -217646,13 +217646,13 @@ } ], "previews": [], + "descriptionHTML": "

In addition to seeing the download status at the \"Get a pre-receive environment\" endpoint, there is also this separate endpoint for just the download status.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

In addition to seeing the download status at the \"Get a pre-receive environment\" endpoint, there is also this separate endpoint for just the download status.

" + ] } ], "pre-receive-hooks": [ @@ -244920,6 +244920,7 @@ } ], "previews": [], + "descriptionHTML": "

Note that creating a tag object does not create the reference that makes a tag in Git. If you want to create an annotated tag in Git, you have to do this call to create the tag object, and then create the refs/tags/[tag] reference. If you want to create a lightweight tag, you only have to create the tag reference - this call would be unnecessary.

\n

Signature verification object

\n

The response will include a verification object that describes the result of verifying the commit's signature. The following fields are included in the verification object:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameTypeDescription
verifiedbooleanIndicates whether GitHub considers the signature in this commit to be verified.
reasonstringThe reason for verified value. Possible values and their meanings are enumerated in table below.
signaturestringThe signature that was extracted from the commit.
payloadstringThe value that was signed.
verified_atstringThe date the signature was verified by GitHub.
\n

These are the possible values for reason in the verification object:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ValueDescription
expired_keyThe key that made the signature is expired.
not_signing_keyThe \"signing\" flag is not among the usage flags in the GPG key that made the signature.
gpgverify_errorThere was an error communicating with the signature verification service.
gpgverify_unavailableThe signature verification service is currently unavailable.
unsignedThe object does not include a signature.
unknown_signature_typeA non-PGP signature was found in the commit.
no_userNo user was associated with the committer email address in the commit.
unverified_emailThe committer email address in the commit was associated with a user, but the email address is not verified on their account.
bad_emailThe committer email address in the commit is not included in the identities of the PGP key that made the signature.
unknown_keyThe key that made the signature has not been registered with any user's account.
malformed_signatureThere was an error parsing the signature.
invalidThe signature could not be cryptographically verified using the key whose key-id was found in the signature.
validNone of the above errors applied, so the signature is considered to be verified.
", "statusCodes": [ { "httpStatusCode": "201", @@ -244933,8 +244934,7 @@ "httpStatusCode": "422", "description": "

Validation failed, or the endpoint has been spammed.

" } - ], - "descriptionHTML": "

Note that creating a tag object does not create the reference that makes a tag in Git. If you want to create an annotated tag in Git, you have to do this call to create the tag object, and then create the refs/tags/[tag] reference. If you want to create a lightweight tag, you only have to create the tag reference - this call would be unnecessary.

\n

Signature verification object

\n

The response will include a verification object that describes the result of verifying the commit's signature. The following fields are included in the verification object:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameTypeDescription
verifiedbooleanIndicates whether GitHub considers the signature in this commit to be verified.
reasonstringThe reason for verified value. Possible values and their meanings are enumerated in table below.
signaturestringThe signature that was extracted from the commit.
payloadstringThe value that was signed.
verified_atstringThe date the signature was verified by GitHub.
\n

These are the possible values for reason in the verification object:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ValueDescription
expired_keyThe key that made the signature is expired.
not_signing_keyThe \"signing\" flag is not among the usage flags in the GPG key that made the signature.
gpgverify_errorThere was an error communicating with the signature verification service.
gpgverify_unavailableThe signature verification service is currently unavailable.
unsignedThe object does not include a signature.
unknown_signature_typeA non-PGP signature was found in the commit.
no_userNo user was associated with the committer email address in the commit.
unverified_emailThe committer email address in the commit was associated with a user, but the email address is not verified on their account.
bad_emailThe committer email address in the commit is not included in the identities of the PGP key that made the signature.
unknown_keyThe key that made the signature has not been registered with any user's account.
malformed_signatureThere was an error parsing the signature.
invalidThe signature could not be cryptographically verified using the key whose key-id was found in the signature.
validNone of the above errors applied, so the signature is considered to be verified.
" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -271464,13 +271464,13 @@ } ], "previews": [], + "descriptionHTML": "

Adds up to 10 assignees to an issue. Users already assigned to an issue are not replaced.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ], - "descriptionHTML": "

Adds up to 10 assignees to an issue. Users already assigned to an issue are not replaced.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -303659,13 +303659,13 @@ } ], "previews": [], + "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -303736,6 +303736,7 @@ } ], "previews": [], + "descriptionHTML": "

Deletes a milestone using the given milestone number.

", "statusCodes": [ { "httpStatusCode": "204", @@ -303745,8 +303746,7 @@ "httpStatusCode": "404", "description": "

Resource not found

" } - ], - "descriptionHTML": "

Deletes a milestone using the given milestone number.

" + ] } ], "timeline": [ @@ -350707,13 +350707,13 @@ } ], "previews": [], + "descriptionHTML": "

Removes the public membership for the authenticated user from the specified organization, unless public visibility is enforced by default.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Removes the public membership for the authenticated user from the specified organization, unless public visibility is enforced by default.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -366675,13 +366675,13 @@ } ], "previews": [], + "descriptionHTML": "

Warning

\n

\nClosing down notice: This operation is closing down and will be removed in Enterprise Server 3.20. Please use the \"Organization Roles\" endpoints instead.

\n
", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Warning

\n

\nClosing down notice: This operation is closing down and will be removed in Enterprise Server 3.20. Please use the \"Organization Roles\" endpoints instead.

\n
" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -366739,13 +366739,13 @@ } ], "previews": [], + "descriptionHTML": "

Warning

\n

\nClosing down notice: This operation is closing down and will be removed in Enterprise Server 3.20. Please use the \"Organization Roles\" endpoints instead.

\n
", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Warning

\n

\nClosing down notice: This operation is closing down and will be removed in Enterprise Server 3.20. Please use the \"Organization Roles\" endpoints instead.

\n
" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -366803,13 +366803,13 @@ } ], "previews": [], + "descriptionHTML": "

Warning

\n

\nClosing down notice: This operation is closing down and will be removed in Enterprise Server 3.20. Please use the \"Organization Roles\" endpoints instead.

\n
", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Warning

\n

\nClosing down notice: This operation is closing down and will be removed in Enterprise Server 3.20. Please use the \"Organization Roles\" endpoints instead.

\n
" + ] } ], "webhooks": [ @@ -383868,13 +383868,13 @@ } ], "previews": [], + "descriptionHTML": "

You can request that your site be built from the latest revision on the default branch. This has the same effect as pushing a commit to your default branch, but does not require an additional commit. Manually triggering page builds can be helpful when diagnosing build warnings and failures.

\n

Build requests are limited to one concurrent build per repository and one concurrent build per requester. If you request a build while another is still in progress, the second request will be queued until the first completes.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ], - "descriptionHTML": "

You can request that your site be built from the latest revision on the default branch. This has the same effect as pushing a commit to your default branch, but does not require an additional commit. Manually triggering page builds can be helpful when diagnosing build warnings and failures.

\n

Build requests are limited to one concurrent build per repository and one concurrent build per requester. If you request a build while another is still in progress, the second request will be queued until the first completes.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -384192,13 +384192,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets information about the single most recent build of a GitHub Enterprise Server Pages site.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets information about the single most recent build of a GitHub Enterprise Server Pages site.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -385439,6 +385439,7 @@ } ], "previews": [], + "descriptionHTML": "

Updates a private registry configuration with an encrypted value for an organization. Encrypt your secret using LibSodium. For more information, see \"Encrypting secrets for the REST API.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", @@ -385452,8 +385453,7 @@ "httpStatusCode": "422", "description": "

Validation failed, or the endpoint has been spammed.

" } - ], - "descriptionHTML": "

Updates a private registry configuration with an encrypted value for an organization. Encrypt your secret using LibSodium. For more information, see \"Encrypting secrets for the REST API.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -432003,6 +432003,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -432352,6 +432362,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -433081,6 +433101,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -433420,6 +433450,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -434055,13 +434095,13 @@ } ], "previews": [], + "descriptionHTML": "

Note

\n

\nYou can also specify a team or organization with team_id and org_id using the route DELETE /organizations/:org_id/team/:team_id/discussions/:discussion_number/reactions/:reaction_id.

\n
\n

Delete a reaction to a team discussion.

\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Note

\n

\nYou can also specify a team or organization with team_id and org_id using the route DELETE /organizations/:org_id/team/:team_id/discussions/:discussion_number/reactions/:reaction_id.

\n
\n

Delete a reaction to a team discussion.

\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -437320,13 +437360,13 @@ } ], "previews": [], + "descriptionHTML": "

Note

\n

\nYou can also specify a repository by repository_id using the route DELETE /repositories/:repository_id/issues/:issue_number/reactions/:reaction_id.

\n
\n

Delete a reaction to an issue.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Note

\n

\nYou can also specify a repository by repository_id using the route DELETE /repositories/:repository_id/issues/:issue_number/reactions/:reaction_id.

\n
\n

Delete a reaction to an issue.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -439561,6 +439601,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -439900,6 +439950,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -440175,13 +440235,13 @@ } ], "previews": [], + "descriptionHTML": "

Warning

\n

\nEndpoint closing down notice: This endpoint route is closing down and will be removed from the Teams API. We recommend migrating your existing code to use the new \"Create reaction for a team discussion comment\" endpoint.

\n
\n

Create a reaction to a team discussion comment.

\n

A response with an HTTP 200 status means that you already added the reaction type to this team discussion comment.

\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ], - "descriptionHTML": "

Warning

\n

\nEndpoint closing down notice: This endpoint route is closing down and will be removed from the Teams API. We recommend migrating your existing code to use the new \"Create reaction for a team discussion comment\" endpoint.

\n
\n

Create a reaction to a team discussion comment.

\n

A response with an HTTP 200 status means that you already added the reaction type to this team discussion comment.

\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -440248,6 +440308,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -440577,6 +440647,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -464051,13 +464131,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists languages for the specified repository. The value shown for each language is the number of bytes of code written in that language.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists languages for the specified repository. The value shown for each language is the number of bytes of code written in that language.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -470941,13 +471021,13 @@ } } ], + "descriptionHTML": "

Creates a new repository using a repository template. Use the template_owner and template_repo route parameters to specify the repository to use as the template. If the repository is not public, the authenticated user must own or be a member of an organization that owns the repository. To check if a repository is available to use as a template, get the repository's information using the Get a repository endpoint and check that the is_template key is true.

\n

OAuth app tokens and personal access tokens (classic) need the public_repo or repo scope to create a public repository, and repo scope to create a private repository.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } ], - "descriptionHTML": "

Creates a new repository using a repository template. Use the template_owner and template_repo route parameters to specify the repository to use as the template. If the repository is not public, the authenticated user must own or be a member of an organization that owns the repository. To check if a repository is available to use as a template, get the repository's information using the Get a repository endpoint and check that the is_template key is true.

\n

OAuth app tokens and personal access tokens (classic) need the public_repo or repo scope to create a public repository, and repo scope to create a private repository.

", "previews": [ "

Creating and using repository templates is currently available for developers to preview. To access this new endpoint during the preview period, you must provide a custom media type in the Accept header:

\n
application/vnd.github.baptiste-preview+json\n
" ] @@ -479184,13 +479264,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets all autolinks that are configured for a repository.

\n

Information about autolinks are only available to repository administrators.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets all autolinks that are configured for a repository.

\n

Information about autolinks are only available to repository administrators.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -482870,6 +482950,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Contents\" repository permissions": "read" + } + ], + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default", @@ -483084,6 +483175,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Contents\" repository permissions": "read" + } + ], + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default", @@ -500773,6 +500875,7 @@ } ], "previews": [], + "descriptionHTML": "

This will trigger a ping event to be sent to the hook.

", "statusCodes": [ { "httpStatusCode": "204", @@ -500782,8 +500885,7 @@ "httpStatusCode": "404", "description": "

Resource not found

" } - ], - "descriptionHTML": "

This will trigger a ping event to be sent to the hook.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -518067,6 +518169,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -518871,6 +518983,16 @@ "description": "

The ID of a team to set as the parent team.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -520360,6 +520482,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -521365,6 +521497,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -522386,6 +522528,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "alternative-response-with-repository-permissions", @@ -523495,6 +523648,18 @@ "description": "

The permission to grant the team on this repository. We accept the following permissions to be set: pull, triage, push, maintain, admin and you can also specify a custom repository role name, if the owning organization has defined any. If no permission is specified, the team's permission attribute will be used to determine what permission to grant the team on this repository.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -523573,6 +523738,18 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -523647,6 +523824,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -523936,6 +524123,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -524731,6 +524928,16 @@ "description": "

The ID of a team to set as the parent team.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -526209,6 +526416,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -527150,6 +527367,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -528165,6 +528392,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "alternative-response-with-extra-repository-information", @@ -529269,6 +529507,18 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -529345,6 +529595,18 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -529409,6 +529671,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -530529,6 +530801,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -530972,6 +531254,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -531361,13 +531653,13 @@ } ], "previews": [], + "descriptionHTML": "

Creates a new comment on a team discussion.

\n

This endpoint triggers notifications. Creating content too quickly using this endpoint may result in secondary rate limiting. For more information, see \"Rate limits for the API\" and \"Best practices for using the REST API.\"

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route POST /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ], - "descriptionHTML": "

Creates a new comment on a team discussion.

\n

This endpoint triggers notifications. Creating content too quickly using this endpoint may result in secondary rate limiting. For more information, see \"Rate limits for the API\" and \"Best practices for using the REST API.\"

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route POST /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -531415,6 +531707,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -531863,6 +532165,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -532307,6 +532619,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -532327,13 +532649,13 @@ } ], "previews": [], + "descriptionHTML": "

Deletes a comment on a team discussion.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route DELETE /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments/{comment_number}.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Deletes a comment on a team discussion.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route DELETE /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments/{comment_number}.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -532395,6 +532717,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -532828,6 +533160,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -533261,6 +533603,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -533699,6 +534051,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -534133,6 +534495,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -534231,6 +534603,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -534722,6 +535104,16 @@ "default": false } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -535200,6 +535592,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -535687,6 +536089,16 @@ "description": "

The discussion post's body text.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -536165,6 +536577,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -536243,6 +536665,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -536724,6 +537156,16 @@ "default": false } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -537192,6 +537634,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -537669,6 +538121,16 @@ "description": "

The discussion post's body text.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -538137,6 +538599,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -538912,13 +539384,13 @@ } ], "previews": [], + "descriptionHTML": "

Creates a connection between a team and an external group. Only one external group can be linked to a team.

\n

You can manage team membership with your identity provider using Enterprise Managed Users for GitHub Enterprise Cloud. For more information, see \"GitHub's products\" in the GitHub Help documentation.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Creates a connection between a team and an external group. Only one external group can be linked to a team.

\n

You can manage team membership with your identity provider using Enterprise Managed Users for GitHub Enterprise Cloud. For more information, see \"GitHub's products\" in the GitHub Help documentation.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -539047,6 +539519,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -539304,6 +539786,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -539426,6 +539918,16 @@ "default": "member" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -539544,6 +540046,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -539627,6 +540139,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -540090,6 +540612,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -540202,6 +540734,16 @@ "default": "member" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -540314,6 +540856,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -542202,6 +542754,14 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [], + "allowPermissionlessAccess": true, + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default-response", @@ -543780,6 +544340,14 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [], + "allowPermissionlessAccess": true, + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default-response", diff --git a/src/rest/data/ghes-3.17-2022-11-28/schema.json b/src/rest/data/ghes-3.17-2022-11-28/schema.json index 661dbdef9454..f7536593e2fb 100644 --- a/src/rest/data/ghes-3.17-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.17-2022-11-28/schema.json @@ -434328,6 +434328,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -434677,6 +434687,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -435406,6 +435426,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -435745,6 +435775,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -441886,6 +441926,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -442225,6 +442275,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -442573,6 +442633,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -442902,6 +442972,16 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -486125,6 +486205,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Contents\" repository permissions": "read" + } + ], + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default", @@ -486339,6 +486430,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Contents\" repository permissions": "read" + } + ], + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default", @@ -523880,6 +523982,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -524684,6 +524796,16 @@ "description": "

The ID of a team to set as the parent team.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -526173,6 +526295,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -527178,6 +527310,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -528211,6 +528353,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "alternative-response-with-repository-permissions", @@ -529320,6 +529473,18 @@ "description": "

The permission to grant the team on this repository. We accept the following permissions to be set: pull, triage, push, maintain, admin and you can also specify a custom repository role name, if the owning organization has defined any. If no permission is specified, the team's permission attribute will be used to determine what permission to grant the team on this repository.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -529398,6 +529563,18 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -529472,6 +529649,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -529761,6 +529948,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -530556,6 +530753,16 @@ "description": "

The ID of a team to set as the parent team.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -532034,6 +532241,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -532975,6 +533192,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -534002,6 +534229,17 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "alternative-response-with-extra-repository-information", @@ -535106,6 +535344,18 @@ ] } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -535182,6 +535432,18 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Administration\" repository permissions": "write", + "\"Members\" organization permissions": "read", + "\"Metadata\" repository permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -535246,6 +535508,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -536366,6 +536638,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -536809,6 +537091,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -537252,6 +537544,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -537700,6 +538002,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -538144,6 +538456,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -538232,6 +538554,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -538665,6 +538997,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -539098,6 +539440,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -539536,6 +539888,16 @@ "isRequired": true } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -539970,6 +540332,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -540068,6 +540440,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -540559,6 +540941,16 @@ "default": false } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -541037,6 +541429,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -541524,6 +541926,16 @@ "description": "

The discussion post's body text.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -542002,6 +542414,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -542080,6 +542502,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -542561,6 +542993,16 @@ "default": false } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -543029,6 +543471,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -543506,6 +543958,16 @@ "description": "

The discussion post's body text.

" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -543974,6 +544436,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Team discussions\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -544884,6 +545356,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -545141,6 +545623,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -545263,6 +545755,16 @@ "default": "member" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -545381,6 +545883,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -545464,6 +545976,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -545927,6 +546449,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "read" + } + ] + }, "codeExamples": [ { "key": "default", @@ -546039,6 +546571,16 @@ "default": "member" } ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -546151,6 +546693,16 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Members\" organization permissions": "write" + } + ] + }, "codeExamples": [ { "key": "default", @@ -548039,6 +548591,14 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [], + "allowPermissionlessAccess": true, + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default-response", @@ -549617,6 +550177,14 @@ } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [], + "allowPermissionlessAccess": true, + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default-response",