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 df94354b3e..977fcab65e 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 @@ -162,6 +162,60 @@ "additional-permissions": false, "access": "write" }, + { + "category": "copilot", + "slug": "get-copilot-seat-information-and-settings-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "get", + "requestPath": "/orgs/{org}/copilot/billing", + "additional-permissions": true, + "access": "read" + }, + { + "category": "copilot", + "slug": "list-all-copilot-seat-assignments-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "get", + "requestPath": "/orgs/{org}/copilot/billing/seats", + "additional-permissions": true, + "access": "read" + }, + { + "category": "copilot", + "slug": "add-teams-to-the-copilot-subscription-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "post", + "requestPath": "/orgs/{org}/copilot/billing/selected_teams", + "additional-permissions": true, + "access": "write" + }, + { + "category": "copilot", + "slug": "remove-teams-from-the-copilot-subscription-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "delete", + "requestPath": "/orgs/{org}/copilot/billing/selected_teams", + "additional-permissions": true, + "access": "write" + }, + { + "category": "copilot", + "slug": "add-users-to-the-copilot-subscription-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "post", + "requestPath": "/orgs/{org}/copilot/billing/selected_users", + "additional-permissions": true, + "access": "write" + }, + { + "category": "copilot", + "slug": "remove-users-from-the-copilot-subscription-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "delete", + "requestPath": "/orgs/{org}/copilot/billing/selected_users", + "additional-permissions": true, + "access": "write" + }, { "category": "copilot", "slug": "get-a-summary-of-copilot-usage-for-organization-members", @@ -207,6 +261,15 @@ "additional-permissions": false, "access": "write" }, + { + "category": "copilot", + "slug": "get-copilot-seat-assignment-details-for-a-user", + "subcategory": "copilot-user-management", + "verb": "get", + "requestPath": "/orgs/{org}/members/{username}/copilot", + "additional-permissions": true, + "access": "read" + }, { "category": "orgs", "slug": "get-all-organization-repository-rulesets", @@ -531,8 +594,8 @@ "subcategory": "copilot-user-management", "verb": "get", "requestPath": "/orgs/{org}/copilot/billing", - "additional-permissions": false, - "access": "write" + "additional-permissions": true, + "access": "read" }, { "category": "copilot", @@ -540,8 +603,8 @@ "subcategory": "copilot-user-management", "verb": "get", "requestPath": "/orgs/{org}/copilot/billing/seats", - "additional-permissions": false, - "access": "write" + "additional-permissions": true, + "access": "read" }, { "category": "copilot", @@ -549,7 +612,7 @@ "subcategory": "copilot-user-management", "verb": "post", "requestPath": "/orgs/{org}/copilot/billing/selected_teams", - "additional-permissions": false, + "additional-permissions": true, "access": "write" }, { @@ -558,7 +621,7 @@ "subcategory": "copilot-user-management", "verb": "delete", "requestPath": "/orgs/{org}/copilot/billing/selected_teams", - "additional-permissions": false, + "additional-permissions": true, "access": "write" }, { @@ -567,7 +630,7 @@ "subcategory": "copilot-user-management", "verb": "post", "requestPath": "/orgs/{org}/copilot/billing/selected_users", - "additional-permissions": false, + "additional-permissions": true, "access": "write" }, { @@ -576,7 +639,7 @@ "subcategory": "copilot-user-management", "verb": "delete", "requestPath": "/orgs/{org}/copilot/billing/selected_users", - "additional-permissions": false, + "additional-permissions": true, "access": "write" }, { @@ -594,8 +657,8 @@ "subcategory": "copilot-user-management", "verb": "get", "requestPath": "/orgs/{org}/members/{username}/copilot", - "additional-permissions": false, - "access": "write" + "additional-permissions": true, + "access": "read" } ] }, 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 7d6fcafe7e..d85acf51bf 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 @@ -207,6 +207,72 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "copilot", + "slug": "get-copilot-seat-information-and-settings-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "get", + "requestPath": "/orgs/{org}/copilot/billing", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "copilot", + "slug": "list-all-copilot-seat-assignments-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "get", + "requestPath": "/orgs/{org}/copilot/billing/seats", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "copilot", + "slug": "add-teams-to-the-copilot-subscription-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "post", + "requestPath": "/orgs/{org}/copilot/billing/selected_teams", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "copilot", + "slug": "remove-teams-from-the-copilot-subscription-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "delete", + "requestPath": "/orgs/{org}/copilot/billing/selected_teams", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "copilot", + "slug": "add-users-to-the-copilot-subscription-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "post", + "requestPath": "/orgs/{org}/copilot/billing/selected_users", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "copilot", + "slug": "remove-users-from-the-copilot-subscription-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "delete", + "requestPath": "/orgs/{org}/copilot/billing/selected_users", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "copilot", "slug": "get-a-summary-of-copilot-usage-for-organization-members", @@ -262,6 +328,17 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "copilot", + "slug": "get-copilot-seat-assignment-details-for-a-user", + "subcategory": "copilot-user-management", + "verb": "get", + "requestPath": "/orgs/{org}/members/{username}/copilot", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "orgs", "slug": "get-all-organization-repository-rulesets", @@ -650,10 +727,10 @@ "subcategory": "copilot-user-management", "verb": "get", "requestPath": "/orgs/{org}/copilot/billing", - "access": "write", + "access": "read", "user-to-server": true, "server-to-server": true, - "additional-permissions": false + "additional-permissions": true }, { "category": "copilot", @@ -661,10 +738,10 @@ "subcategory": "copilot-user-management", "verb": "get", "requestPath": "/orgs/{org}/copilot/billing/seats", - "access": "write", + "access": "read", "user-to-server": true, "server-to-server": true, - "additional-permissions": false + "additional-permissions": true }, { "category": "copilot", @@ -675,7 +752,7 @@ "access": "write", "user-to-server": true, "server-to-server": true, - "additional-permissions": false + "additional-permissions": true }, { "category": "copilot", @@ -686,7 +763,7 @@ "access": "write", "user-to-server": true, "server-to-server": true, - "additional-permissions": false + "additional-permissions": true }, { "category": "copilot", @@ -697,7 +774,7 @@ "access": "write", "user-to-server": true, "server-to-server": true, - "additional-permissions": false + "additional-permissions": true }, { "category": "copilot", @@ -708,7 +785,7 @@ "access": "write", "user-to-server": true, "server-to-server": true, - "additional-permissions": false + "additional-permissions": true }, { "category": "copilot", @@ -727,10 +804,10 @@ "subcategory": "copilot-user-management", "verb": "get", "requestPath": "/orgs/{org}/members/{username}/copilot", - "access": "write", + "access": "read", "user-to-server": true, "server-to-server": true, - "additional-permissions": false + "additional-permissions": true } ] }, 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 dc18b0c7e1..916882e86d 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 @@ -378,6 +378,60 @@ "additional-permissions": false, "access": "read" }, + { + "category": "copilot", + "slug": "get-copilot-seat-information-and-settings-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "get", + "requestPath": "/orgs/{org}/copilot/billing", + "additional-permissions": true, + "access": "read" + }, + { + "category": "copilot", + "slug": "list-all-copilot-seat-assignments-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "get", + "requestPath": "/orgs/{org}/copilot/billing/seats", + "additional-permissions": true, + "access": "read" + }, + { + "category": "copilot", + "slug": "add-teams-to-the-copilot-subscription-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "post", + "requestPath": "/orgs/{org}/copilot/billing/selected_teams", + "additional-permissions": true, + "access": "write" + }, + { + "category": "copilot", + "slug": "remove-teams-from-the-copilot-subscription-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "delete", + "requestPath": "/orgs/{org}/copilot/billing/selected_teams", + "additional-permissions": true, + "access": "write" + }, + { + "category": "copilot", + "slug": "add-users-to-the-copilot-subscription-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "post", + "requestPath": "/orgs/{org}/copilot/billing/selected_users", + "additional-permissions": true, + "access": "write" + }, + { + "category": "copilot", + "slug": "remove-users-from-the-copilot-subscription-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "delete", + "requestPath": "/orgs/{org}/copilot/billing/selected_users", + "additional-permissions": true, + "access": "write" + }, { "category": "copilot", "slug": "get-a-summary-of-copilot-usage-for-organization-members", @@ -477,6 +531,15 @@ "additional-permissions": false, "access": "write" }, + { + "category": "copilot", + "slug": "get-copilot-seat-assignment-details-for-a-user", + "subcategory": "copilot-user-management", + "verb": "get", + "requestPath": "/orgs/{org}/members/{username}/copilot", + "additional-permissions": true, + "access": "read" + }, { "category": "orgs", "slug": "list-repository-fine-grained-permissions-for-an-organization", @@ -933,8 +996,8 @@ "subcategory": "copilot-user-management", "verb": "get", "requestPath": "/orgs/{org}/copilot/billing", - "additional-permissions": false, - "access": "write" + "additional-permissions": true, + "access": "read" }, { "category": "copilot", @@ -942,8 +1005,8 @@ "subcategory": "copilot-user-management", "verb": "get", "requestPath": "/orgs/{org}/copilot/billing/seats", - "additional-permissions": false, - "access": "write" + "additional-permissions": true, + "access": "read" }, { "category": "copilot", @@ -951,7 +1014,7 @@ "subcategory": "copilot-user-management", "verb": "post", "requestPath": "/orgs/{org}/copilot/billing/selected_teams", - "additional-permissions": false, + "additional-permissions": true, "access": "write" }, { @@ -960,7 +1023,7 @@ "subcategory": "copilot-user-management", "verb": "delete", "requestPath": "/orgs/{org}/copilot/billing/selected_teams", - "additional-permissions": false, + "additional-permissions": true, "access": "write" }, { @@ -969,7 +1032,7 @@ "subcategory": "copilot-user-management", "verb": "post", "requestPath": "/orgs/{org}/copilot/billing/selected_users", - "additional-permissions": false, + "additional-permissions": true, "access": "write" }, { @@ -978,7 +1041,7 @@ "subcategory": "copilot-user-management", "verb": "delete", "requestPath": "/orgs/{org}/copilot/billing/selected_users", - "additional-permissions": false, + "additional-permissions": true, "access": "write" }, { @@ -996,8 +1059,8 @@ "subcategory": "copilot-user-management", "verb": "get", "requestPath": "/orgs/{org}/members/{username}/copilot", - "additional-permissions": false, - "access": "write" + "additional-permissions": true, + "access": "read" } ] }, 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 5f0c419d42..edd61c7f3c 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 @@ -515,6 +515,72 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "copilot", + "slug": "get-copilot-seat-information-and-settings-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "get", + "requestPath": "/orgs/{org}/copilot/billing", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "copilot", + "slug": "list-all-copilot-seat-assignments-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "get", + "requestPath": "/orgs/{org}/copilot/billing/seats", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "copilot", + "slug": "add-teams-to-the-copilot-subscription-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "post", + "requestPath": "/orgs/{org}/copilot/billing/selected_teams", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "copilot", + "slug": "remove-teams-from-the-copilot-subscription-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "delete", + "requestPath": "/orgs/{org}/copilot/billing/selected_teams", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "copilot", + "slug": "add-users-to-the-copilot-subscription-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "post", + "requestPath": "/orgs/{org}/copilot/billing/selected_users", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, + { + "category": "copilot", + "slug": "remove-users-from-the-copilot-subscription-for-an-organization", + "subcategory": "copilot-user-management", + "verb": "delete", + "requestPath": "/orgs/{org}/copilot/billing/selected_users", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "copilot", "slug": "get-a-summary-of-copilot-usage-for-organization-members", @@ -636,6 +702,17 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "copilot", + "slug": "get-copilot-seat-assignment-details-for-a-user", + "subcategory": "copilot-user-management", + "verb": "get", + "requestPath": "/orgs/{org}/members/{username}/copilot", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": true + }, { "category": "orgs", "slug": "list-repository-fine-grained-permissions-for-an-organization", @@ -1184,10 +1261,10 @@ "subcategory": "copilot-user-management", "verb": "get", "requestPath": "/orgs/{org}/copilot/billing", - "access": "write", + "access": "read", "user-to-server": true, "server-to-server": true, - "additional-permissions": false + "additional-permissions": true }, { "category": "copilot", @@ -1195,10 +1272,10 @@ "subcategory": "copilot-user-management", "verb": "get", "requestPath": "/orgs/{org}/copilot/billing/seats", - "access": "write", + "access": "read", "user-to-server": true, "server-to-server": true, - "additional-permissions": false + "additional-permissions": true }, { "category": "copilot", @@ -1209,7 +1286,7 @@ "access": "write", "user-to-server": true, "server-to-server": true, - "additional-permissions": false + "additional-permissions": true }, { "category": "copilot", @@ -1220,7 +1297,7 @@ "access": "write", "user-to-server": true, "server-to-server": true, - "additional-permissions": false + "additional-permissions": true }, { "category": "copilot", @@ -1231,7 +1308,7 @@ "access": "write", "user-to-server": true, "server-to-server": true, - "additional-permissions": false + "additional-permissions": true }, { "category": "copilot", @@ -1242,7 +1319,7 @@ "access": "write", "user-to-server": true, "server-to-server": true, - "additional-permissions": false + "additional-permissions": true }, { "category": "copilot", @@ -1261,10 +1338,10 @@ "subcategory": "copilot-user-management", "verb": "get", "requestPath": "/orgs/{org}/members/{username}/copilot", - "access": "write", + "access": "read", "user-to-server": true, "server-to-server": true, - "additional-permissions": false + "additional-permissions": true } ] }, diff --git a/src/rest/data/fpt-2022-11-28/schema.json b/src/rest/data/fpt-2022-11-28/schema.json index 9e87a140f8..5de2d8fd0e 100644 --- a/src/rest/data/fpt-2022-11-28/schema.json +++ b/src/rest/data/fpt-2022-11-28/schema.json @@ -213083,7 +213083,8 @@ "fineGrainedPat": true, "permissions": [ { - "\"GitHub Copilot Business\" organization permissions": "write" + "\"GitHub Copilot Business\" organization permissions": "read", + "\"Administration\" organization permissions": "read" } ] }, @@ -213279,7 +213280,8 @@ "fineGrainedPat": true, "permissions": [ { - "\"GitHub Copilot Business\" organization permissions": "write" + "\"GitHub Copilot Business\" organization permissions": "read", + "\"Administration\" organization permissions": "read" } ] }, @@ -214262,7 +214264,8 @@ "fineGrainedPat": true, "permissions": [ { - "\"GitHub Copilot Business\" organization permissions": "write" + "\"GitHub Copilot Business\" organization permissions": "write", + "\"Administration\" organization permissions": "write" } ] }, @@ -214368,7 +214371,8 @@ "fineGrainedPat": true, "permissions": [ { - "\"GitHub Copilot Business\" organization permissions": "write" + "\"GitHub Copilot Business\" organization permissions": "write", + "\"Administration\" organization permissions": "write" } ] }, @@ -214474,7 +214478,8 @@ "fineGrainedPat": true, "permissions": [ { - "\"GitHub Copilot Business\" organization permissions": "write" + "\"GitHub Copilot Business\" organization permissions": "write", + "\"Administration\" organization permissions": "write" } ] }, @@ -214580,7 +214585,8 @@ "fineGrainedPat": true, "permissions": [ { - "\"GitHub Copilot Business\" organization permissions": "write" + "\"GitHub Copilot Business\" organization permissions": "write", + "\"Administration\" organization permissions": "write" } ] }, @@ -214687,7 +214693,8 @@ "fineGrainedPat": true, "permissions": [ { - "\"GitHub Copilot Business\" organization permissions": "write" + "\"GitHub Copilot Business\" organization permissions": "read", + "\"Administration\" organization permissions": "read" } ] }, diff --git a/src/rest/data/ghec-2022-11-28/schema.json b/src/rest/data/ghec-2022-11-28/schema.json index b60e07ebde..2fc01ca25c 100644 --- a/src/rest/data/ghec-2022-11-28/schema.json +++ b/src/rest/data/ghec-2022-11-28/schema.json @@ -224616,7 +224616,8 @@ "fineGrainedPat": true, "permissions": [ { - "\"GitHub Copilot Business\" organization permissions": "write" + "\"GitHub Copilot Business\" organization permissions": "read", + "\"Administration\" organization permissions": "read" } ] }, @@ -224812,7 +224813,8 @@ "fineGrainedPat": true, "permissions": [ { - "\"GitHub Copilot Business\" organization permissions": "write" + "\"GitHub Copilot Business\" organization permissions": "read", + "\"Administration\" organization permissions": "read" } ] }, @@ -225795,7 +225797,8 @@ "fineGrainedPat": true, "permissions": [ { - "\"GitHub Copilot Business\" organization permissions": "write" + "\"GitHub Copilot Business\" organization permissions": "write", + "\"Administration\" organization permissions": "write" } ] }, @@ -225901,7 +225904,8 @@ "fineGrainedPat": true, "permissions": [ { - "\"GitHub Copilot Business\" organization permissions": "write" + "\"GitHub Copilot Business\" organization permissions": "write", + "\"Administration\" organization permissions": "write" } ] }, @@ -226007,7 +226011,8 @@ "fineGrainedPat": true, "permissions": [ { - "\"GitHub Copilot Business\" organization permissions": "write" + "\"GitHub Copilot Business\" organization permissions": "write", + "\"Administration\" organization permissions": "write" } ] }, @@ -226113,7 +226118,8 @@ "fineGrainedPat": true, "permissions": [ { - "\"GitHub Copilot Business\" organization permissions": "write" + "\"GitHub Copilot Business\" organization permissions": "write", + "\"Administration\" organization permissions": "write" } ] }, @@ -226220,7 +226226,8 @@ "fineGrainedPat": true, "permissions": [ { - "\"GitHub Copilot Business\" organization permissions": "write" + "\"GitHub Copilot Business\" organization permissions": "read", + "\"Administration\" organization permissions": "read" } ] },