From 12fa3bef02056769975fa25373c69dab7638f0f2 Mon Sep 17 00:00:00 2001 From: Octokit Bot <33075676+octokitbot@users.noreply.github.com> Date: Thu, 30 Oct 2025 21:54:58 +0000 Subject: [PATCH] WIP octokit/openapi updated --- package-lock.json | 15 +- package.json | 4 +- .../update-endpoints/generated/endpoints.json | 1346 ++++++++++++----- src/generated/Endpoints.ts | 378 ++++- 4 files changed, 1276 insertions(+), 467 deletions(-) diff --git a/package-lock.json b/package-lock.json index 42dc58274..1fa574129 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0-development", "license": "MIT", "dependencies": { - "@octokit/openapi-types": "26.0.0" + "@octokit/openapi-types": "^27.0.0" }, "devDependencies": { "@octokit/tsconfig": "^4.0.0", @@ -402,9 +402,9 @@ } }, "node_modules/@octokit/openapi-types": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-26.0.0.tgz", - "integrity": "sha512-7AtcfKtpo77j7Ts73b4OWhOZHTKo/gGY8bB3bNBQz4H+GRSWqx2yvj8TXRsbdTE0eRmYmXOEY66jM7mJ7LzfsA==", + "version": "27.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-27.0.0.tgz", + "integrity": "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA==", "license": "MIT" }, "node_modules/@octokit/plugin-paginate-rest": { @@ -505,6 +505,13 @@ "@octokit/openapi-types": "^26.0.0" } }, + "node_modules/@octokit/types/node_modules/@octokit/openapi-types": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-26.0.0.tgz", + "integrity": "sha512-7AtcfKtpo77j7Ts73b4OWhOZHTKo/gGY8bB3bNBQz4H+GRSWqx2yvj8TXRsbdTE0eRmYmXOEY66jM7mJ7LzfsA==", + "dev": true, + "license": "MIT" + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", diff --git a/package.json b/package.json index dd72a2298..a59bcccd2 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ }, "description": "Shared TypeScript definitions for Octokit projects", "dependencies": { - "@octokit/openapi-types": "^26.0.0" + "@octokit/openapi-types": "^27.0.0" }, "scripts": { "build": "node scripts/build.mjs && tsc -p tsconfig.json", @@ -76,6 +76,6 @@ ] }, "octokit": { - "openapi-version": "20.0.0" + "openapi-version": "21.0.0" } } diff --git a/scripts/update-endpoints/generated/endpoints.json b/scripts/update-endpoints/generated/endpoints.json index 2b73144e3..41af76a81 100644 --- a/scripts/update-endpoints/generated/endpoints.json +++ b/scripts/update-endpoints/generated/endpoints.json @@ -160,6 +160,12 @@ "in": "BODY", "name": "image.source" }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "image.version" + }, { "alias": null, "deprecated": null, "in": "BODY", "name": "size" }, { "alias": null, @@ -178,7 +184,8 @@ "deprecated": null, "in": "BODY", "name": "enable_static_ip" - } + }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "image_gen" } ], "responses": [{ "code": 201 }], "renamed": null @@ -441,6 +448,39 @@ "responses": [{ "code": 204 }], "renamed": null }, + { + "method": "DELETE", + "url": "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}", + "documentationUrl": "https://docs.github.com/rest/actions/hosted-runners#delete-a-custom-image-from-the-organization", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, + { + "alias": null, + "deprecated": null, + "in": "PATH", + "name": "image_definition_id" + } + ], + "responses": [{ "code": 204 }], + "renamed": null + }, + { + "method": "DELETE", + "url": "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}", + "documentationUrl": "https://docs.github.com/rest/actions/hosted-runners#delete-an-image-version-of-custom-image-from-the-organization", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, + { + "alias": null, + "deprecated": null, + "in": "PATH", + "name": "image_definition_id" + }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "version" } + ], + "responses": [{ "code": 204 }], + "renamed": null + }, { "method": "DELETE", "url": "/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}", @@ -932,6 +972,39 @@ "responses": [{ "code": 200 }, { "code": 404 }], "renamed": null }, + { + "method": "GET", + "url": "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}", + "documentationUrl": "https://docs.github.com/rest/actions/hosted-runners#get-a-custom-image-definition-for-github-actions-hosted-runners", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, + { + "alias": null, + "deprecated": null, + "in": "PATH", + "name": "image_definition_id" + } + ], + "responses": [{ "code": 200 }], + "renamed": null + }, + { + "method": "GET", + "url": "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}", + "documentationUrl": "https://docs.github.com/rest/actions/hosted-runners#get-an-image-version-of-a-custom-image-for-github-actions-hosted-runners", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, + { + "alias": null, + "deprecated": null, + "in": "PATH", + "name": "image_definition_id" + }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "version" } + ], + "responses": [{ "code": 200 }], + "renamed": null + }, { "method": "GET", "url": "/repos/{owner}/{repo}/actions/oidc/customization/sub", @@ -1417,6 +1490,32 @@ "responses": [{ "code": 200 }], "renamed": null }, + { + "method": "GET", + "url": "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions", + "documentationUrl": "https://docs.github.com/rest/actions/hosted-runners#list-image-versions-of-a-custom-image-for-an-organization", + "parameters": [ + { + "alias": null, + "deprecated": null, + "in": "PATH", + "name": "image_definition_id" + }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" } + ], + "responses": [{ "code": 200 }], + "renamed": null + }, + { + "method": "GET", + "url": "/orgs/{org}/actions/hosted-runners/images/custom", + "documentationUrl": "https://docs.github.com/rest/actions/hosted-runners#list-custom-images-for-an-organization", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" } + ], + "responses": [{ "code": 200 }], + "renamed": null + }, { "method": "GET", "url": "/repos/{owner}/{repo}/environments/{environment_name}/secrets", @@ -2631,6 +2730,12 @@ "deprecated": null, "in": "BODY", "name": "enable_static_ip" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "image_version" } ], "responses": [{ "code": 200 }], @@ -3680,6 +3785,12 @@ "in": "BODY", "name": "permissions.workflows" }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "permissions.custom_properties_for_organizations" + }, { "alias": null, "deprecated": null, @@ -3829,6 +3940,12 @@ "deprecated": null, "in": "BODY", "name": "permissions.starring" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "permissions.enterprise_custom_properties_for_organizations" } ], "responses": [ @@ -4433,6 +4550,12 @@ "in": "BODY", "name": "permissions.workflows" }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "permissions.custom_properties_for_organizations" + }, { "alias": null, "deprecated": null, @@ -4582,6 +4705,12 @@ "deprecated": null, "in": "BODY", "name": "permissions.starring" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "permissions.enterprise_custom_properties_for_organizations" } ], "responses": [ @@ -4666,6 +4795,53 @@ "responses": [{ "code": 200 }], "renamed": null }, + { + "method": "GET", + "url": "/organizations/{org}/settings/billing/premium_request/usage", + "documentationUrl": "https://docs.github.com/rest/billing/enhanced-billing#get-billing-premium-request-usage-report-for-an-organization", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "year" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "month" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "day" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "user" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "model" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "product" } + ], + "responses": [ + { "code": 200 }, + { "code": 400 }, + { "code": 400 }, + { "code": 403 }, + { "code": 404 }, + { "code": 500 }, + { "code": 503 } + ], + "renamed": null + }, + { + "method": "GET", + "url": "/users/{username}/settings/billing/premium_request/usage", + "documentationUrl": "https://docs.github.com/rest/billing/enhanced-billing#get-billing-premium-request-usage-report-for-a-user", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "username" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "year" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "month" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "day" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "model" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "product" } + ], + "responses": [ + { "code": 200 }, + { "code": 400 }, + { "code": 400 }, + { "code": 403 }, + { "code": 404 }, + { "code": 500 }, + { "code": 503 } + ], + "renamed": null + }, { "method": "GET", "url": "/organizations/{org}/settings/billing/usage", @@ -4674,8 +4850,7 @@ { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "year" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "month" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "day" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "hour" } + { "alias": null, "deprecated": null, "in": "QUERY", "name": "day" } ], "responses": [ { "code": 200 }, @@ -4695,8 +4870,7 @@ { "alias": null, "deprecated": null, "in": "PATH", "name": "username" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "year" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "month" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "day" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "hour" } + { "alias": null, "deprecated": null, "in": "QUERY", "name": "day" } ], "responses": [ { "code": 200 }, @@ -4753,52 +4927,7 @@ "url": "/orgs/{org}/campaigns", "documentationUrl": "https://docs.github.com/rest/campaigns/campaigns#create-a-campaign-for-an-organization", "parameters": [ - { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "name" }, - { - "alias": null, - "deprecated": null, - "in": "BODY", - "name": "description" - }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "managers" }, - { - "alias": null, - "deprecated": null, - "in": "BODY", - "name": "team_managers" - }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "ends_at" }, - { - "alias": null, - "deprecated": null, - "in": "BODY", - "name": "contact_link" - }, - { - "alias": null, - "deprecated": null, - "in": "BODY", - "name": "code_scanning_alerts" - }, - { - "alias": null, - "deprecated": null, - "in": "BODY", - "name": "code_scanning_alerts[].repository_id" - }, - { - "alias": null, - "deprecated": null, - "in": "BODY", - "name": "code_scanning_alerts[].alert_numbers" - }, - { - "alias": null, - "deprecated": null, - "in": "BODY", - "name": "generate_issues" - } + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" } ], "responses": [ { "code": 200 }, @@ -8557,8 +8686,6 @@ { "alias": null, "deprecated": null, "in": "QUERY", "name": "direction" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "before" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "after" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "first" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "last" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "per_page" } ], "responses": [ @@ -8599,13 +8726,17 @@ "name": "artifact_registry" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "has" }, + { + "alias": null, + "deprecated": null, + "in": "QUERY", + "name": "runtime_risk" + }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "scope" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "sort" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "direction" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "before" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "after" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "first" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "last" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "per_page" } ], "responses": [ @@ -8641,12 +8772,9 @@ { "alias": null, "deprecated": null, "in": "QUERY", "name": "scope" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "sort" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "direction" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "page" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "per_page" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "before" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "after" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "first" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "last" } + { "alias": null, "deprecated": null, "in": "QUERY", "name": "after" } ], "responses": [ { "code": 200 }, @@ -9002,68 +9130,379 @@ "renamed": null }, { - "method": "GET", - "url": "/gists/{gist_id}/star", - "documentationUrl": "https://docs.github.com/rest/gists/gists#check-if-a-gist-is-starred", + "method": "PUT", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-members#add-team-member", "parameters": [ - { "alias": null, "deprecated": null, "in": "PATH", "name": "gist_id" } - ], - "responses": [ - { "code": 204 }, - { "code": 304 }, - { "code": 403 }, - { "code": 404 } + { "alias": null, "deprecated": null, "in": "PATH", "name": "enterprise" }, + { + "alias": null, + "deprecated": null, + "in": "PATH", + "name": "enterprise-team" + }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "username" } ], + "responses": [{ "code": 201 }], "renamed": null }, { "method": "POST", - "url": "/gists", - "documentationUrl": "https://docs.github.com/rest/gists/gists#create-a-gist", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/memberships/add", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-members#bulk-add-team-members", "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "enterprise" }, { "alias": null, "deprecated": null, - "in": "BODY", - "name": "description" - }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "files" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "files.*" }, - { - "alias": null, - "deprecated": null, - "in": "BODY", - "name": "files.*.content" + "in": "PATH", + "name": "enterprise-team" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "public" } - ], - "responses": [ - { "code": 201 }, - { "code": 304 }, - { "code": 403 }, - { "code": 404 }, - { "code": 422 } + { "alias": null, "deprecated": null, "in": "BODY", "name": "usernames" } ], + "responses": [{ "code": 200 }], "renamed": null }, { "method": "POST", - "url": "/gists/{gist_id}/comments", - "documentationUrl": "https://docs.github.com/rest/gists/comments#create-a-gist-comment", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-members#bulk-remove-team-members", "parameters": [ - { "alias": null, "deprecated": null, "in": "PATH", "name": "gist_id" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "body" } - ], - "responses": [ - { "code": 201 }, - { "code": 304 }, - { "code": 403 }, - { "code": 404 } + { "alias": null, "deprecated": null, "in": "PATH", "name": "enterprise" }, + { + "alias": null, + "deprecated": null, + "in": "PATH", + "name": "enterprise-team" + }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "usernames" } ], + "responses": [{ "code": 200 }], "renamed": null }, { - "method": "DELETE", + "method": "GET", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-members#get-enterprise-team-membership", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "enterprise" }, + { + "alias": null, + "deprecated": null, + "in": "PATH", + "name": "enterprise-team" + }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "username" } + ], + "responses": [{ "code": 200 }], + "renamed": null + }, + { + "method": "GET", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/memberships", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-members#list-members-in-an-enterprise-team", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "enterprise" }, + { + "alias": null, + "deprecated": null, + "in": "PATH", + "name": "enterprise-team" + }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "per_page" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "page" } + ], + "responses": [{ "code": 200 }], + "renamed": null + }, + { + "method": "DELETE", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-members#remove-team-membership", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "enterprise" }, + { + "alias": null, + "deprecated": null, + "in": "PATH", + "name": "enterprise-team" + }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "username" } + ], + "responses": [{ "code": 204 }, { "code": 403 }], + "renamed": null + }, + { + "method": "PUT", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#add-an-organization-assignment", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "enterprise" }, + { + "alias": null, + "deprecated": null, + "in": "PATH", + "name": "enterprise-team" + }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" } + ], + "responses": [{ "code": 201 }], + "renamed": null + }, + { + "method": "POST", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/organizations/add", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#add-organization-assignments", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "enterprise" }, + { + "alias": null, + "deprecated": null, + "in": "PATH", + "name": "enterprise-team" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "organization_slugs" + } + ], + "responses": [{ "code": 200 }], + "renamed": null + }, + { + "method": "POST", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#remove-organization-assignments", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "enterprise" }, + { + "alias": null, + "deprecated": null, + "in": "PATH", + "name": "enterprise-team" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "organization_slugs" + } + ], + "responses": [{ "code": 204 }], + "renamed": null + }, + { + "method": "DELETE", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#delete-an-organization-assignment", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "enterprise" }, + { + "alias": null, + "deprecated": null, + "in": "PATH", + "name": "enterprise-team" + }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" } + ], + "responses": [{ "code": 204 }], + "renamed": null + }, + { + "method": "GET", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#get-organization-assignment", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "enterprise" }, + { + "alias": null, + "deprecated": null, + "in": "PATH", + "name": "enterprise-team" + }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" } + ], + "responses": [{ "code": 200 }, { "code": 404 }], + "renamed": null + }, + { + "method": "GET", + "url": "/enterprises/{enterprise}/teams/{enterprise-team}/organizations", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#get-organization-assignments", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "enterprise" }, + { + "alias": null, + "deprecated": null, + "in": "PATH", + "name": "enterprise-team" + }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "per_page" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "page" } + ], + "responses": [{ "code": 200 }], + "renamed": null + }, + { + "method": "POST", + "url": "/enterprises/{enterprise}/teams", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-teams#create-an-enterprise-team", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "enterprise" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "name" }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "description" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "sync_to_organizations" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "organization_selection_type" + }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "group_id" } + ], + "responses": [{ "code": 201 }], + "renamed": null + }, + { + "method": "DELETE", + "url": "/enterprises/{enterprise}/teams/{team_slug}", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-teams#delete-an-enterprise-team", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "enterprise" }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "team_slug" } + ], + "responses": [{ "code": 204 }, { "code": 403 }], + "renamed": null + }, + { + "method": "GET", + "url": "/enterprises/{enterprise}/teams/{team_slug}", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-teams#get-an-enterprise-team", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "enterprise" }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "team_slug" } + ], + "responses": [{ "code": 200 }, { "code": 403 }], + "renamed": null + }, + { + "method": "GET", + "url": "/enterprises/{enterprise}/teams", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-teams#list-enterprise-teams", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "enterprise" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "per_page" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "page" } + ], + "responses": [{ "code": 200 }, { "code": 403 }], + "renamed": null + }, + { + "method": "PATCH", + "url": "/enterprises/{enterprise}/teams/{team_slug}", + "documentationUrl": "https://docs.github.com/rest/enterprise-teams/enterprise-teams#update-an-enterprise-team", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "enterprise" }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "team_slug" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "name" }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "description" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "sync_to_organizations" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "organization_selection_type" + }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "group_id" } + ], + "responses": [{ "code": 200 }, { "code": 403 }], + "renamed": null + }, + { + "method": "GET", + "url": "/gists/{gist_id}/star", + "documentationUrl": "https://docs.github.com/rest/gists/gists#check-if-a-gist-is-starred", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "gist_id" } + ], + "responses": [ + { "code": 204 }, + { "code": 304 }, + { "code": 403 }, + { "code": 404 } + ], + "renamed": null + }, + { + "method": "POST", + "url": "/gists", + "documentationUrl": "https://docs.github.com/rest/gists/gists#create-a-gist", + "parameters": [ + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "description" + }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "files" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "files.*" }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "files.*.content" + }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "public" } + ], + "responses": [ + { "code": 201 }, + { "code": 304 }, + { "code": 403 }, + { "code": 404 }, + { "code": 422 } + ], + "renamed": null + }, + { + "method": "POST", + "url": "/gists/{gist_id}/comments", + "documentationUrl": "https://docs.github.com/rest/gists/comments#create-a-gist-comment", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "gist_id" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "body" } + ], + "responses": [ + { "code": 201 }, + { "code": 304 }, + { "code": 403 }, + { "code": 404 } + ], + "renamed": null + }, + { + "method": "DELETE", "url": "/gists/{gist_id}", "documentationUrl": "https://docs.github.com/rest/gists/gists#delete-a-gist", "parameters": [ @@ -11610,63 +12049,188 @@ "renamed": null }, { - "method": "POST", - "url": "/orgs/{org}/artifacts/metadata/storage-record", - "documentationUrl": "https://docs.github.com/rest/orgs/artifact-metadata#create-artifact-metadata-storage-record", + "method": "POST", + "url": "/orgs/{org}/artifacts/metadata/storage-record", + "documentationUrl": "https://docs.github.com/rest/orgs/artifact-metadata#create-artifact-metadata-storage-record", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "name" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "digest" }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "artifact_url" + }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "path" }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "registry_url" + }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "repository" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "status" } + ], + "responses": [{ "code": 200 }], + "renamed": null + }, + { + "method": "POST", + "url": "/orgs/{org}/invitations", + "documentationUrl": "https://docs.github.com/rest/orgs/members#create-an-organization-invitation", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "invitee_id" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "email" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "role" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "team_ids" } + ], + "responses": [{ "code": 201 }, { "code": 404 }, { "code": 422 }], + "renamed": null + }, + { + "method": "POST", + "url": "/orgs/{org}/issue-types", + "documentationUrl": "https://docs.github.com/rest/orgs/issue-types#create-issue-type-for-an-organization", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "name" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "is_enabled" }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "description" + }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "color" } + ], + "responses": [{ "code": 200 }, { "code": 404 }, { "code": 422 }], + "renamed": null + }, + { + "method": "POST", + "url": "/orgs/{org}/hooks", + "documentationUrl": "https://docs.github.com/rest/orgs/webhooks#create-an-organization-webhook", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "name" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "config" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "config.url" }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "config.content_type" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "config.secret" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "config.insecure_ssl" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "config.username" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "config.password" + }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "events" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "active" } + ], + "responses": [{ "code": 201 }, { "code": 404 }, { "code": 422 }], + "renamed": null + }, + { + "method": "PATCH", + "url": "/organizations/{org}/org-properties/values", + "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties-for-orgs#create-or-update-custom-property-values-for-an-organization", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "properties" }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "properties[].property_name" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "properties[].value" + } + ], + "responses": [ + { "code": 204 }, + { "code": 403 }, + { "code": 404 }, + { "code": 422 } + ], + "renamed": null + }, + { + "method": "GET", + "url": "/organizations/{org}/org-properties/values", + "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties-for-orgs#get-all-custom-property-values-for-an-organization", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" } + ], + "responses": [{ "code": 200 }, { "code": 403 }, { "code": 404 }], + "renamed": null + }, + { + "method": "PUT", + "url": "/orgs/{org}/properties/schema/{custom_property_name}", + "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#create-or-update-a-custom-property-for-an-organization", "parameters": [ { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "name" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "digest" }, { "alias": null, "deprecated": null, - "in": "BODY", - "name": "artifact_url" + "in": "PATH", + "name": "custom_property_name" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "path" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "value_type" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "required" }, { "alias": null, "deprecated": null, "in": "BODY", - "name": "registry_url" + "name": "default_value" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "repository" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "status" } - ], - "responses": [{ "code": 200 }], - "renamed": null - }, - { - "method": "POST", - "url": "/orgs/{org}/invitations", - "documentationUrl": "https://docs.github.com/rest/orgs/members#create-an-organization-invitation", - "parameters": [ - { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "invitee_id" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "email" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "role" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "team_ids" } - ], - "responses": [{ "code": 201 }, { "code": 404 }, { "code": 422 }], - "renamed": null - }, - { - "method": "POST", - "url": "/orgs/{org}/issue-types", - "documentationUrl": "https://docs.github.com/rest/orgs/issue-types#create-issue-type-for-an-organization", - "parameters": [ - { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "name" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "is_enabled" }, { "alias": null, "deprecated": null, "in": "BODY", "name": "description" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "color" } + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "allowed_values" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "values_editable_by" + } ], - "responses": [{ "code": 200 }, { "code": 404 }, { "code": 422 }], + "responses": [{ "code": 200 }, { "code": 403 }, { "code": 404 }], "renamed": null }, { @@ -11769,9 +12333,9 @@ "renamed": null }, { - "method": "PUT", + "method": "DELETE", "url": "/orgs/{org}/properties/schema/{custom_property_name}", - "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#create-or-update-a-custom-property-for-an-organization", + "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#remove-a-custom-property-for-an-organization", "parameters": [ { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, { @@ -11779,80 +12343,53 @@ "deprecated": null, "in": "PATH", "name": "custom_property_name" - }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "value_type" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "required" }, - { - "alias": null, - "deprecated": null, - "in": "BODY", - "name": "default_value" - }, - { - "alias": null, - "deprecated": null, - "in": "BODY", - "name": "description" - }, - { - "alias": null, - "deprecated": null, - "in": "BODY", - "name": "allowed_values" - }, + } + ], + "responses": [{ "code": 204 }, { "code": 403 }, { "code": 404 }], + "renamed": null + }, + { + "method": "GET", + "url": "/orgs/{org}/properties/schema/{custom_property_name}", + "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#get-a-custom-property-for-an-organization", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, { "alias": null, "deprecated": null, - "in": "BODY", - "name": "values_editable_by" + "in": "PATH", + "name": "custom_property_name" } ], "responses": [{ "code": 200 }, { "code": 403 }, { "code": 404 }], "renamed": null }, { - "method": "POST", - "url": "/orgs/{org}/hooks", - "documentationUrl": "https://docs.github.com/rest/orgs/webhooks#create-an-organization-webhook", + "method": "GET", + "url": "/orgs/{org}/properties/schema", + "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#get-all-custom-properties-for-an-organization", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" } + ], + "responses": [{ "code": 200 }, { "code": 403 }, { "code": 404 }], + "renamed": null + }, + { + "method": "GET", + "url": "/orgs/{org}/properties/values", + "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#list-custom-property-values-for-organization-repositories", "parameters": [ { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "name" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "config" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "config.url" }, - { - "alias": null, - "deprecated": null, - "in": "BODY", - "name": "config.content_type" - }, - { - "alias": null, - "deprecated": null, - "in": "BODY", - "name": "config.secret" - }, - { - "alias": null, - "deprecated": null, - "in": "BODY", - "name": "config.insecure_ssl" - }, - { - "alias": null, - "deprecated": null, - "in": "BODY", - "name": "config.username" - }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "per_page" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "page" }, { "alias": null, "deprecated": null, - "in": "BODY", - "name": "config.password" - }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "events" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "active" } + "in": "QUERY", + "name": "repository_query" + } ], - "responses": [{ "code": 201 }, { "code": 404 }, { "code": 422 }], + "responses": [{ "code": 200 }, { "code": 403 }, { "code": 404 }], "renamed": null }, { @@ -11951,6 +12488,22 @@ "responses": [{ "code": 204 }, { "code": 404 }], "renamed": null }, + { + "method": "DELETE", + "url": "/orgs/{org}/settings/immutable-releases/repositories/{repository_id}", + "documentationUrl": "https://docs.github.com/rest/orgs/orgs#disable-a-selected-repository-for-immutable-releases-in-an-organization", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, + { + "alias": null, + "deprecated": null, + "in": "PATH", + "name": "repository_id" + } + ], + "responses": [{ "code": 204 }], + "renamed": null + }, { "method": "POST", "url": "/orgs/{org}/{security_product}/{enablement}", @@ -11969,6 +12522,22 @@ "responses": [{ "code": 204 }, { "code": 422 }], "renamed": null }, + { + "method": "PUT", + "url": "/orgs/{org}/settings/immutable-releases/repositories/{repository_id}", + "documentationUrl": "https://docs.github.com/rest/orgs/orgs#enable-a-selected-repository-for-immutable-releases-in-an-organization", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, + { + "alias": null, + "deprecated": null, + "in": "PATH", + "name": "repository_id" + } + ], + "responses": [{ "code": 204 }], + "renamed": null + }, { "method": "GET", "url": "/orgs/{org}", @@ -11981,28 +12550,24 @@ }, { "method": "GET", - "url": "/orgs/{org}/properties/schema", - "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#get-all-custom-properties-for-an-organization", + "url": "/orgs/{org}/settings/immutable-releases", + "documentationUrl": "https://docs.github.com/rest/orgs/orgs#get-immutable-releases-settings-for-an-organization", "parameters": [ { "alias": null, "deprecated": null, "in": "PATH", "name": "org" } ], - "responses": [{ "code": 200 }, { "code": 403 }, { "code": 404 }], + "responses": [{ "code": 200 }], "renamed": null }, { "method": "GET", - "url": "/orgs/{org}/properties/schema/{custom_property_name}", - "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#get-a-custom-property-for-an-organization", + "url": "/orgs/{org}/settings/immutable-releases/repositories", + "documentationUrl": "https://docs.github.com/rest/orgs/orgs#list-selected-repositories-for-immutable-releases-enforcement", "parameters": [ { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, - { - "alias": null, - "deprecated": null, - "in": "PATH", - "name": "custom_property_name" - } + { "alias": null, "deprecated": null, "in": "QUERY", "name": "page" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "per_page" } ], - "responses": [{ "code": 200 }, { "code": 403 }, { "code": 404 }], + "responses": [{ "code": 200 }], "renamed": null }, { @@ -12140,10 +12705,29 @@ "responses": [{ "code": 200 }], "renamed": null }, + { + "method": "GET", + "url": "/orgs/{org}/attestations/repositories", + "documentationUrl": "https://docs.github.com/rest/orgs/attestations#list-attestation-repositories", + "parameters": [ + { "alias": null, "deprecated": null, "in": "QUERY", "name": "per_page" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "before" }, + { "alias": null, "deprecated": null, "in": "QUERY", "name": "after" }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, + { + "alias": null, + "deprecated": null, + "in": "QUERY", + "name": "predicate_type" + } + ], + "responses": [{ "code": 200 }], + "renamed": null + }, { "method": "GET", "url": "/orgs/{org}/attestations/{subject_digest}", - "documentationUrl": "https://docs.github.com/rest/orgs/orgs#list-attestations", + "documentationUrl": "https://docs.github.com/rest/orgs/attestations#list-attestations", "parameters": [ { "alias": null, "deprecated": null, "in": "QUERY", "name": "per_page" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "before" }, @@ -12168,7 +12752,7 @@ { "method": "POST", "url": "/orgs/{org}/attestations/bulk-list{?per_page,before,after}", - "documentationUrl": "https://docs.github.com/rest/orgs/orgs#list-attestations-by-bulk-subject-digests", + "documentationUrl": "https://docs.github.com/rest/orgs/attestations#list-attestations-by-bulk-subject-digests", "parameters": [ { "alias": null, "deprecated": null, "in": "QUERY", "name": "per_page" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "before" }, @@ -12202,24 +12786,6 @@ "responses": [{ "code": 200 }], "renamed": null }, - { - "method": "GET", - "url": "/orgs/{org}/properties/values", - "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#list-custom-property-values-for-organization-repositories", - "parameters": [ - { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "per_page" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "page" }, - { - "alias": null, - "deprecated": null, - "in": "QUERY", - "name": "repository_query" - } - ], - "responses": [{ "code": 200 }, { "code": 403 }, { "code": 404 }], - "renamed": null - }, { "method": "GET", "url": "/orgs/{org}/failed_invitations", @@ -12603,28 +13169,12 @@ { "alias": null, "deprecated": null, "in": "PATH", "name": "hook_id" }, { "alias": null, "deprecated": null, "in": "PATH", "name": "delivery_id" } ], - "responses": [ - { "code": 202 }, - { "code": 400 }, - { "code": 400 }, - { "code": 422 } - ], - "renamed": null - }, - { - "method": "DELETE", - "url": "/orgs/{org}/properties/schema/{custom_property_name}", - "documentationUrl": "https://docs.github.com/rest/orgs/custom-properties#remove-a-custom-property-for-an-organization", - "parameters": [ - { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, - { - "alias": null, - "deprecated": null, - "in": "PATH", - "name": "custom_property_name" - } - ], - "responses": [{ "code": 204 }, { "code": 403 }, { "code": 404 }], + "responses": [ + { "code": 202 }, + { "code": 400 }, + { "code": 400 }, + { "code": 422 } + ], "renamed": null }, { @@ -12776,6 +13326,44 @@ "responses": [{ "code": 204 }], "renamed": null }, + { + "method": "PUT", + "url": "/orgs/{org}/settings/immutable-releases", + "documentationUrl": "https://docs.github.com/rest/orgs/orgs#set-immutable-releases-settings-for-an-organization", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "enforced_repositories" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "selected_repository_ids" + } + ], + "responses": [{ "code": 204 }], + "renamed": null + }, + { + "method": "PUT", + "url": "/orgs/{org}/settings/immutable-releases/repositories", + "documentationUrl": "https://docs.github.com/rest/orgs/orgs#set-selected-repositories-for-immutable-releases-enforcement", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "org" }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "selected_repository_ids" + } + ], + "responses": [{ "code": 204 }], + "renamed": null + }, { "method": "PUT", "url": "/orgs/{org}/memberships/{username}", @@ -14021,10 +14609,10 @@ }, { "method": "POST", - "url": "/users/{user_id}/projectsV2/{project_number}/items", + "url": "/users/{username}/projectsV2/{project_number}/items", "documentationUrl": "https://docs.github.com/rest/projects/items#add-item-to-user-owned-project", "parameters": [ - { "alias": null, "deprecated": null, "in": "PATH", "name": "user_id" }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "username" }, { "alias": null, "deprecated": null, @@ -14061,7 +14649,7 @@ }, { "method": "DELETE", - "url": "/users/{user_id}/projectsV2/{project_number}/items/{item_id}", + "url": "/users/{username}/projectsV2/{project_number}/items/{item_id}", "documentationUrl": "https://docs.github.com/rest/projects/items#delete-project-item-for-user", "parameters": [ { @@ -14070,7 +14658,7 @@ "in": "PATH", "name": "project_number" }, - { "alias": null, "deprecated": null, "in": "PATH", "name": "user_id" }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "username" }, { "alias": null, "deprecated": null, "in": "PATH", "name": "item_id" } ], "responses": [{ "code": 204 }, { "code": 401 }, { "code": 403 }], @@ -14100,7 +14688,7 @@ }, { "method": "GET", - "url": "/users/{user_id}/projectsV2/{project_number}/fields/{field_id}", + "url": "/users/{username}/projectsV2/{project_number}/fields/{field_id}", "documentationUrl": "https://docs.github.com/rest/projects/fields#get-project-field-for-user", "parameters": [ { @@ -14110,7 +14698,7 @@ "name": "project_number" }, { "alias": null, "deprecated": null, "in": "PATH", "name": "field_id" }, - { "alias": null, "deprecated": null, "in": "PATH", "name": "user_id" } + { "alias": null, "deprecated": null, "in": "PATH", "name": "username" } ], "responses": [ { "code": 200 }, @@ -14143,7 +14731,7 @@ }, { "method": "GET", - "url": "/users/{user_id}/projectsV2/{project_number}", + "url": "/users/{username}/projectsV2/{project_number}", "documentationUrl": "https://docs.github.com/rest/projects/projects#get-project-for-user", "parameters": [ { @@ -14152,7 +14740,7 @@ "in": "PATH", "name": "project_number" }, - { "alias": null, "deprecated": null, "in": "PATH", "name": "user_id" } + { "alias": null, "deprecated": null, "in": "PATH", "name": "username" } ], "responses": [ { "code": 200 }, @@ -14187,7 +14775,7 @@ }, { "method": "GET", - "url": "/users/{user_id}/projectsV2/{project_number}/items/{item_id}", + "url": "/users/{username}/projectsV2/{project_number}/items/{item_id}", "documentationUrl": "https://docs.github.com/rest/projects/items#get-an-item-for-a-user-owned-project", "parameters": [ { @@ -14196,7 +14784,7 @@ "in": "PATH", "name": "project_number" }, - { "alias": null, "deprecated": null, "in": "PATH", "name": "user_id" }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "username" }, { "alias": null, "deprecated": null, "in": "PATH", "name": "item_id" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "fields" } ], @@ -14234,7 +14822,7 @@ }, { "method": "GET", - "url": "/users/{user_id}/projectsV2/{project_number}/fields", + "url": "/users/{username}/projectsV2/{project_number}/fields", "documentationUrl": "https://docs.github.com/rest/projects/fields#list-project-fields-for-user", "parameters": [ { @@ -14243,7 +14831,7 @@ "in": "PATH", "name": "project_number" }, - { "alias": null, "deprecated": null, "in": "PATH", "name": "user_id" }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "username" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "per_page" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "before" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "after" } @@ -14322,7 +14910,7 @@ }, { "method": "GET", - "url": "/users/{user_id}/projectsV2/{project_number}/items", + "url": "/users/{username}/projectsV2/{project_number}/items", "documentationUrl": "https://docs.github.com/rest/projects/items#list-items-for-a-user-owned-project", "parameters": [ { @@ -14331,7 +14919,7 @@ "in": "PATH", "name": "project_number" }, - { "alias": null, "deprecated": null, "in": "PATH", "name": "user_id" }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "username" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "before" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "after" }, { "alias": null, "deprecated": null, "in": "QUERY", "name": "per_page" }, @@ -14384,7 +14972,7 @@ }, { "method": "PATCH", - "url": "/users/{user_id}/projectsV2/{project_number}/items/{item_id}", + "url": "/users/{username}/projectsV2/{project_number}/items/{item_id}", "documentationUrl": "https://docs.github.com/rest/projects/items#update-project-item-for-user", "parameters": [ { @@ -14393,7 +14981,7 @@ "in": "PATH", "name": "project_number" }, - { "alias": null, "deprecated": null, "in": "PATH", "name": "user_id" }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "username" }, { "alias": null, "deprecated": null, "in": "PATH", "name": "item_id" }, { "alias": null, "deprecated": null, "in": "BODY", "name": "fields" }, { @@ -14437,23 +15025,6 @@ ], "renamed": null }, - { - "method": "POST", - "url": "/projects/{project_id}/columns", - "documentationUrl": "https://docs.github.com/rest/projects-classic/columns#create-a-project-column", - "parameters": [ - { "alias": null, "deprecated": null, "in": "PATH", "name": "project_id" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "name" } - ], - "responses": [ - { "code": 201 }, - { "code": 304 }, - { "code": 401 }, - { "code": 403 }, - { "code": 422 } - ], - "renamed": null - }, { "method": "POST", "url": "/user/projects", @@ -14616,23 +15187,6 @@ ], "renamed": null }, - { - "method": "GET", - "url": "/projects/{project_id}/columns", - "documentationUrl": "https://docs.github.com/rest/projects-classic/columns#list-project-columns", - "parameters": [ - { "alias": null, "deprecated": null, "in": "PATH", "name": "project_id" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "per_page" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "page" } - ], - "responses": [ - { "code": 200 }, - { "code": 304 }, - { "code": 401 }, - { "code": 403 } - ], - "renamed": null - }, { "method": "GET", "url": "/orgs/{org}/projects", @@ -15960,6 +16514,17 @@ "responses": [{ "code": 204 }, { "code": 404 }], "renamed": null }, + { + "method": "GET", + "url": "/repos/{owner}/{repo}/immutable-releases", + "documentationUrl": "https://docs.github.com/rest/repos/repos#check-if-immutable-releases-are-enabled-for-a-repository", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "owner" }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "repo" } + ], + "responses": [{ "code": 200 }, { "code": 404 }], + "renamed": null + }, { "method": "GET", "url": "/repos/{owner}/{repo}/private-vulnerability-reporting", @@ -16590,35 +17155,6 @@ "responses": [{ "code": 201 }, { "code": 403 }, { "code": 422 }], "renamed": null }, - { - "method": "PATCH", - "url": "/repos/{owner}/{repo}/properties/values", - "documentationUrl": "https://docs.github.com/rest/repos/custom-properties#create-or-update-custom-property-values-for-a-repository", - "parameters": [ - { "alias": null, "deprecated": null, "in": "PATH", "name": "owner" }, - { "alias": null, "deprecated": null, "in": "PATH", "name": "repo" }, - { "alias": null, "deprecated": null, "in": "BODY", "name": "properties" }, - { - "alias": null, - "deprecated": null, - "in": "BODY", - "name": "properties[].property_name" - }, - { - "alias": null, - "deprecated": null, - "in": "BODY", - "name": "properties[].value" - } - ], - "responses": [ - { "code": 204 }, - { "code": 403 }, - { "code": 404 }, - { "code": 422 } - ], - "renamed": null - }, { "method": "PUT", "url": "/repos/{owner}/{repo}/environments/{environment_name}", @@ -17366,6 +17902,18 @@ "deprecated": null, "in": "BODY", "name": "rules[].parameters.code_scanning_tools[].tool" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "rules[].parameters.review_draft_pull_requests" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "rules[].parameters.review_on_push" } ], "responses": [{ "code": 201 }, { "code": 404 }, { "code": 500 }], @@ -17458,6 +18006,46 @@ ], "renamed": null }, + { + "method": "PATCH", + "url": "/repos/{owner}/{repo}/properties/values", + "documentationUrl": "https://docs.github.com/rest/repos/custom-properties#create-or-update-custom-property-values-for-a-repository", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "owner" }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "repo" }, + { "alias": null, "deprecated": null, "in": "BODY", "name": "properties" }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "properties[].property_name" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "properties[].value" + } + ], + "responses": [ + { "code": 204 }, + { "code": 403 }, + { "code": 404 }, + { "code": 422 } + ], + "renamed": null + }, + { + "method": "GET", + "url": "/repos/{owner}/{repo}/properties/values", + "documentationUrl": "https://docs.github.com/rest/repos/custom-properties#get-all-custom-property-values-for-a-repository", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "owner" }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "repo" } + ], + "responses": [{ "code": 200 }, { "code": 403 }, { "code": 404 }], + "renamed": null + }, { "method": "DELETE", "url": "/user/repository_invitations/{invitation_id}", @@ -17860,6 +18448,17 @@ "responses": [{ "code": 204 }], "renamed": null }, + { + "method": "DELETE", + "url": "/repos/{owner}/{repo}/immutable-releases", + "documentationUrl": "https://docs.github.com/rest/repos/repos#disable-immutable-releases", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "owner" }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "repo" } + ], + "responses": [{ "code": 204 }, { "code": 409 }], + "renamed": null + }, { "method": "DELETE", "url": "/repos/{owner}/{repo}/private-vulnerability-reporting", @@ -17941,6 +18540,17 @@ "responses": [{ "code": 204 }], "renamed": null }, + { + "method": "PUT", + "url": "/repos/{owner}/{repo}/immutable-releases", + "documentationUrl": "https://docs.github.com/rest/repos/repos#enable-immutable-releases", + "parameters": [ + { "alias": null, "deprecated": null, "in": "PATH", "name": "owner" }, + { "alias": null, "deprecated": null, "in": "PATH", "name": "repo" } + ], + "responses": [{ "code": 204 }, { "code": 409 }], + "renamed": null + }, { "method": "PUT", "url": "/repos/{owner}/{repo}/private-vulnerability-reporting", @@ -18325,17 +18935,6 @@ "responses": [{ "code": 200 }], "renamed": null }, - { - "method": "GET", - "url": "/repos/{owner}/{repo}/properties/values", - "documentationUrl": "https://docs.github.com/rest/repos/custom-properties#get-all-custom-property-values-for-a-repository", - "parameters": [ - { "alias": null, "deprecated": null, "in": "PATH", "name": "owner" }, - { "alias": null, "deprecated": null, "in": "PATH", "name": "repo" } - ], - "responses": [{ "code": 200 }, { "code": 403 }, { "code": 404 }], - "renamed": null - }, { "method": "GET", "url": "/repos/{owner}/{repo}/keys/{key_id}", @@ -20891,6 +21490,18 @@ "deprecated": null, "in": "BODY", "name": "rules[].parameters.code_scanning_tools[].tool" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "rules[].parameters.review_draft_pull_requests" + }, + { + "alias": null, + "deprecated": null, + "in": "BODY", + "name": "rules[].parameters.review_on_push" } ], "responses": [{ "code": 200 }, { "code": 404 }, { "code": 500 }], @@ -21232,53 +21843,6 @@ "responses": [{ "code": 200 }, { "code": 404 }, { "code": 503 }], "renamed": null }, - { - "method": "GET", - "url": "/enterprises/{enterprise}/secret-scanning/alerts", - "documentationUrl": "https://docs.github.com/rest/secret-scanning/secret-scanning#list-secret-scanning-alerts-for-an-enterprise", - "parameters": [ - { "alias": null, "deprecated": null, "in": "PATH", "name": "enterprise" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "state" }, - { - "alias": null, - "deprecated": null, - "in": "QUERY", - "name": "secret_type" - }, - { - "alias": null, - "deprecated": null, - "in": "QUERY", - "name": "resolution" - }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "sort" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "direction" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "per_page" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "before" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "after" }, - { "alias": null, "deprecated": null, "in": "QUERY", "name": "validity" }, - { - "alias": null, - "deprecated": null, - "in": "QUERY", - "name": "is_publicly_leaked" - }, - { - "alias": null, - "deprecated": null, - "in": "QUERY", - "name": "is_multi_repo" - }, - { - "alias": null, - "deprecated": null, - "in": "QUERY", - "name": "hide_secret" - } - ], - "responses": [{ "code": 200 }, { "code": 404 }, { "code": 503 }], - "renamed": null - }, { "method": "GET", "url": "/orgs/{org}/secret-scanning/alerts", diff --git a/src/generated/Endpoints.ts b/src/generated/Endpoints.ts index 15ccfeff3..c076bce0c 100644 --- a/src/generated/Endpoints.ts +++ b/src/generated/Endpoints.ts @@ -160,6 +160,27 @@ export interface Endpoints { "/enterprises/{enterprise}/code-security/configurations/{configuration_id}", "delete" >; + /** + * @see https://docs.github.com/rest/enterprise-teams/enterprise-team-members#remove-team-membership + */ + "DELETE /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}": Operation< + "/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}", + "delete" + >; + /** + * @see https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#delete-an-organization-assignment + */ + "DELETE /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}": Operation< + "/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}", + "delete" + >; + /** + * @see https://docs.github.com/rest/enterprise-teams/enterprise-teams#delete-an-enterprise-team + */ + "DELETE /enterprises/{enterprise}/teams/{team_slug}": Operation< + "/enterprises/{enterprise}/teams/{team_slug}", + "delete" + >; /** * @see https://docs.github.com/rest/gists/gists#delete-a-gist */ @@ -197,6 +218,20 @@ export interface Endpoints { * @see https://docs.github.com/rest/orgs/orgs#delete-an-organization */ "DELETE /orgs/{org}": Operation<"/orgs/{org}", "delete">; + /** + * @see https://docs.github.com/rest/actions/hosted-runners#delete-a-custom-image-from-the-organization + */ + "DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}": Operation< + "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}", + "delete" + >; + /** + * @see https://docs.github.com/rest/actions/hosted-runners#delete-an-image-version-of-custom-image-from-the-organization + */ + "DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}": Operation< + "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}", + "delete" + >; /** * @see https://docs.github.com/rest/actions/hosted-runners#delete-a-github-hosted-runner-for-an-organization */ @@ -533,6 +568,13 @@ export interface Endpoints { "/orgs/{org}/security-managers/teams/{team_slug}", "delete" >; + /** + * @see https://docs.github.com/rest/orgs/orgs#disable-a-selected-repository-for-immutable-releases-in-an-organization + */ + "DELETE /orgs/{org}/settings/immutable-releases/repositories/{repository_id}": Operation< + "/orgs/{org}/settings/immutable-releases/repositories/{repository_id}", + "delete" + >; /** * @see https://docs.github.com/rest/orgs/network-configurations#delete-a-hosted-compute-network-configuration-from-an-organization */ @@ -887,6 +929,13 @@ export interface Endpoints { "/repos/{owner}/{repo}/hooks/{hook_id}", "delete" >; + /** + * @see https://docs.github.com/rest/repos/repos#disable-immutable-releases + */ + "DELETE /repos/{owner}/{repo}/immutable-releases": Operation< + "/repos/{owner}/{repo}/immutable-releases", + "delete" + >; /** * @see https://docs.github.com/rest/migrations/source-imports#cancel-an-import */ @@ -1246,13 +1295,6 @@ export interface Endpoints { "/user/starred/{owner}/{repo}", "delete" >; - /** - * @see https://docs.github.com/rest/projects/items#delete-project-item-for-user - */ - "DELETE /users/{user_id}/projectsV2/{project_number}/items/{item_id}": Operation< - "/users/{user_id}/projectsV2/{project_number}/items/{item_id}", - "delete" - >; /** * @see https://docs.github.com/rest/users/attestations#delete-attestations-by-subject-digest */ @@ -1281,6 +1323,13 @@ export interface Endpoints { "/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}", "delete" >; + /** + * @see https://docs.github.com/rest/projects/items#delete-project-item-for-user + */ + "DELETE /users/{username}/projectsV2/{project_number}/items/{item_id}": Operation< + "/users/{username}/projectsV2/{project_number}/items/{item_id}", + "delete" + >; /** * @see https://docs.github.com/rest/meta/meta#github-api-root */ @@ -1427,10 +1476,45 @@ export interface Endpoints { "get" >; /** - * @see https://docs.github.com/rest/secret-scanning/secret-scanning#list-secret-scanning-alerts-for-an-enterprise + * @see https://docs.github.com/rest/enterprise-teams/enterprise-teams#list-enterprise-teams + */ + "GET /enterprises/{enterprise}/teams": ReadonlyOperation< + "/enterprises/{enterprise}/teams", + "get" + >; + /** + * @see https://docs.github.com/rest/enterprise-teams/enterprise-team-members#list-members-in-an-enterprise-team */ - "GET /enterprises/{enterprise}/secret-scanning/alerts": ReadonlyOperation< - "/enterprises/{enterprise}/secret-scanning/alerts", + "GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships": ReadonlyOperation< + "/enterprises/{enterprise}/teams/{enterprise-team}/memberships", + "get" + >; + /** + * @see https://docs.github.com/rest/enterprise-teams/enterprise-team-members#get-enterprise-team-membership + */ + "GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}": ReadonlyOperation< + "/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}", + "get" + >; + /** + * @see https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#get-organization-assignments + */ + "GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations": ReadonlyOperation< + "/enterprises/{enterprise}/teams/{enterprise-team}/organizations", + "get" + >; + /** + * @see https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#get-organization-assignment + */ + "GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}": ReadonlyOperation< + "/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}", + "get" + >; + /** + * @see https://docs.github.com/rest/enterprise-teams/enterprise-teams#get-an-enterprise-team + */ + "GET /enterprises/{enterprise}/teams/{team_slug}": ReadonlyOperation< + "/enterprises/{enterprise}/teams/{team_slug}", "get" >; /** @@ -1615,6 +1699,20 @@ export interface Endpoints { "/organizations/{org}/dependabot/repository-access", "get" >; + /** + * @see https://docs.github.com/rest/orgs/custom-properties-for-orgs#get-all-custom-property-values-for-an-organization + */ + "GET /organizations/{org}/org-properties/values": ReadonlyOperation< + "/organizations/{org}/org-properties/values", + "get" + >; + /** + * @see https://docs.github.com/rest/billing/enhanced-billing#get-billing-premium-request-usage-report-for-an-organization + */ + "GET /organizations/{org}/settings/billing/premium_request/usage": ReadonlyOperation< + "/organizations/{org}/settings/billing/premium_request/usage", + "get" + >; /** * @see https://docs.github.com/rest/billing/enhanced-billing#get-billing-usage-report-for-an-organization */ @@ -1655,6 +1753,34 @@ export interface Endpoints { "/orgs/{org}/actions/hosted-runners", "get" >; + /** + * @see https://docs.github.com/rest/actions/hosted-runners#list-custom-images-for-an-organization + */ + "GET /orgs/{org}/actions/hosted-runners/images/custom": ReadonlyOperation< + "/orgs/{org}/actions/hosted-runners/images/custom", + "get" + >; + /** + * @see https://docs.github.com/rest/actions/hosted-runners#get-a-custom-image-definition-for-github-actions-hosted-runners + */ + "GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}": ReadonlyOperation< + "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}", + "get" + >; + /** + * @see https://docs.github.com/rest/actions/hosted-runners#list-image-versions-of-a-custom-image-for-an-organization + */ + "GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions": ReadonlyOperation< + "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions", + "get" + >; + /** + * @see https://docs.github.com/rest/actions/hosted-runners#get-an-image-version-of-a-custom-image-for-github-actions-hosted-runners + */ + "GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}": ReadonlyOperation< + "/orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}", + "get" + >; /** * @see https://docs.github.com/rest/actions/hosted-runners#get-github-owned-images-for-github-hosted-runners-in-an-organization */ @@ -1887,7 +2013,14 @@ export interface Endpoints { "get" >; /** - * @see https://docs.github.com/rest/orgs/orgs#list-attestations + * @see https://docs.github.com/rest/orgs/attestations#list-attestation-repositories + */ + "GET /orgs/{org}/attestations/repositories": ReadonlyOperation< + "/orgs/{org}/attestations/repositories", + "get" + >; + /** + * @see https://docs.github.com/rest/orgs/attestations#list-attestations */ "GET /orgs/{org}/attestations/{subject_digest}": ReadonlyOperation< "/orgs/{org}/attestations/{subject_digest}", @@ -2552,6 +2685,20 @@ export interface Endpoints { "/orgs/{org}/settings/billing/shared-storage", "get" >; + /** + * @see https://docs.github.com/rest/orgs/orgs#get-immutable-releases-settings-for-an-organization + */ + "GET /orgs/{org}/settings/immutable-releases": ReadonlyOperation< + "/orgs/{org}/settings/immutable-releases", + "get" + >; + /** + * @see https://docs.github.com/rest/orgs/orgs#list-selected-repositories-for-immutable-releases-enforcement + */ + "GET /orgs/{org}/settings/immutable-releases/repositories": ReadonlyOperation< + "/orgs/{org}/settings/immutable-releases/repositories", + "get" + >; /** * @see https://docs.github.com/rest/orgs/network-configurations#list-hosted-compute-network-configurations-for-an-organization */ @@ -2717,13 +2864,6 @@ export interface Endpoints { "/projects/{project_id}/collaborators/{username}/permission", "get" >; - /** - * @see https://docs.github.com/rest/projects-classic/columns#list-project-columns - */ - "GET /projects/{project_id}/columns": ReadonlyOperation< - "/projects/{project_id}/columns", - "get" - >; /** * @see https://docs.github.com/rest/rate-limit/rate-limit#get-rate-limit-status-for-the-authenticated-user */ @@ -3737,6 +3877,13 @@ export interface Endpoints { "/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}", "get" >; + /** + * @see https://docs.github.com/rest/repos/repos#check-if-immutable-releases-are-enabled-for-a-repository + */ + "GET /repos/{owner}/{repo}/immutable-releases": ReadonlyOperation< + "/repos/{owner}/{repo}/immutable-releases", + "get" + >; /** * @see https://docs.github.com/rest/migrations/source-imports#get-an-import-status */ @@ -4830,41 +4977,6 @@ export interface Endpoints { * @see https://docs.github.com/rest/users/users#list-users */ "GET /users": ReadonlyOperation<"/users", "get">; - /** - * @see https://docs.github.com/rest/projects/projects#get-project-for-user - */ - "GET /users/{user_id}/projectsV2/{project_number}": ReadonlyOperation< - "/users/{user_id}/projectsV2/{project_number}", - "get" - >; - /** - * @see https://docs.github.com/rest/projects/fields#list-project-fields-for-user - */ - "GET /users/{user_id}/projectsV2/{project_number}/fields": ReadonlyOperation< - "/users/{user_id}/projectsV2/{project_number}/fields", - "get" - >; - /** - * @see https://docs.github.com/rest/projects/fields#get-project-field-for-user - */ - "GET /users/{user_id}/projectsV2/{project_number}/fields/{field_id}": ReadonlyOperation< - "/users/{user_id}/projectsV2/{project_number}/fields/{field_id}", - "get" - >; - /** - * @see https://docs.github.com/rest/projects/items#list-items-for-a-user-owned-project - */ - "GET /users/{user_id}/projectsV2/{project_number}/items": ReadonlyOperation< - "/users/{user_id}/projectsV2/{project_number}/items", - "get" - >; - /** - * @see https://docs.github.com/rest/projects/items#get-an-item-for-a-user-owned-project - */ - "GET /users/{user_id}/projectsV2/{project_number}/items/{item_id}": ReadonlyOperation< - "/users/{user_id}/projectsV2/{project_number}/items/{item_id}", - "get" - >; /** * @see https://docs.github.com/rest/users/users#get-a-user */ @@ -5009,6 +5121,41 @@ export interface Endpoints { "/users/{username}/projectsV2", "get" >; + /** + * @see https://docs.github.com/rest/projects/projects#get-project-for-user + */ + "GET /users/{username}/projectsV2/{project_number}": ReadonlyOperation< + "/users/{username}/projectsV2/{project_number}", + "get" + >; + /** + * @see https://docs.github.com/rest/projects/fields#list-project-fields-for-user + */ + "GET /users/{username}/projectsV2/{project_number}/fields": ReadonlyOperation< + "/users/{username}/projectsV2/{project_number}/fields", + "get" + >; + /** + * @see https://docs.github.com/rest/projects/fields#get-project-field-for-user + */ + "GET /users/{username}/projectsV2/{project_number}/fields/{field_id}": ReadonlyOperation< + "/users/{username}/projectsV2/{project_number}/fields/{field_id}", + "get" + >; + /** + * @see https://docs.github.com/rest/projects/items#list-items-for-a-user-owned-project + */ + "GET /users/{username}/projectsV2/{project_number}/items": ReadonlyOperation< + "/users/{username}/projectsV2/{project_number}/items", + "get" + >; + /** + * @see https://docs.github.com/rest/projects/items#get-an-item-for-a-user-owned-project + */ + "GET /users/{username}/projectsV2/{project_number}/items/{item_id}": ReadonlyOperation< + "/users/{username}/projectsV2/{project_number}/items/{item_id}", + "get" + >; /** * @see https://docs.github.com/rest/activity/events#list-events-received-by-the-authenticated-user */ @@ -5044,6 +5191,13 @@ export interface Endpoints { "/users/{username}/settings/billing/packages", "get" >; + /** + * @see https://docs.github.com/rest/billing/enhanced-billing#get-billing-premium-request-usage-report-for-a-user + */ + "GET /users/{username}/settings/billing/premium_request/usage": ReadonlyOperation< + "/users/{username}/settings/billing/premium_request/usage", + "get" + >; /** * @see https://docs.github.com/rest/billing/billing#get-shared-storage-billing-for-a-user */ @@ -5112,6 +5266,13 @@ export interface Endpoints { "/enterprises/{enterprise}/code-security/configurations/{configuration_id}", "patch" >; + /** + * @see https://docs.github.com/rest/enterprise-teams/enterprise-teams#update-an-enterprise-team + */ + "PATCH /enterprises/{enterprise}/teams/{team_slug}": Operation< + "/enterprises/{enterprise}/teams/{team_slug}", + "patch" + >; /** * @see https://docs.github.com/rest/reference/gists/#update-a-gist */ @@ -5137,6 +5298,13 @@ export interface Endpoints { "/organizations/{org}/dependabot/repository-access", "patch" >; + /** + * @see https://docs.github.com/rest/orgs/custom-properties-for-orgs#create-or-update-custom-property-values-for-an-organization + */ + "PATCH /organizations/{org}/org-properties/values": Operation< + "/organizations/{org}/org-properties/values", + "patch" + >; /** * @see https://docs.github.com/rest/orgs/orgs#update-an-organization */ @@ -5521,8 +5689,8 @@ export interface Endpoints { /** * @see https://docs.github.com/rest/projects/items#update-project-item-for-user */ - "PATCH /users/{user_id}/projectsV2/{project_number}/items/{item_id}": Operation< - "/users/{user_id}/projectsV2/{project_number}/items/{item_id}", + "PATCH /users/{username}/projectsV2/{project_number}/items/{item_id}": Operation< + "/users/{username}/projectsV2/{project_number}/items/{item_id}", "patch" >; /** @@ -5578,6 +5746,41 @@ export interface Endpoints { "/enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach", "post" >; + /** + * @see https://docs.github.com/rest/enterprise-teams/enterprise-teams#create-an-enterprise-team + */ + "POST /enterprises/{enterprise}/teams": Operation< + "/enterprises/{enterprise}/teams", + "post" + >; + /** + * @see https://docs.github.com/rest/enterprise-teams/enterprise-team-members#bulk-add-team-members + */ + "POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/add": Operation< + "/enterprises/{enterprise}/teams/{enterprise-team}/memberships/add", + "post" + >; + /** + * @see https://docs.github.com/rest/enterprise-teams/enterprise-team-members#bulk-remove-team-members + */ + "POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove": Operation< + "/enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove", + "post" + >; + /** + * @see https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#add-organization-assignments + */ + "POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/add": Operation< + "/enterprises/{enterprise}/teams/{enterprise-team}/organizations/add", + "post" + >; + /** + * @see https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#remove-organization-assignments + */ + "POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove": Operation< + "/enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove", + "post" + >; /** * @see https://docs.github.com/rest/gists/gists#create-a-gist */ @@ -5658,7 +5861,7 @@ export interface Endpoints { "post" >; /** - * @see https://docs.github.com/rest/orgs/orgs#list-attestations-by-bulk-subject-digests + * @see https://docs.github.com/rest/orgs/attestations#list-attestations-by-bulk-subject-digests */ "POST /orgs/{org}/attestations/bulk-list{?per_page,before,after}": Operation< "/orgs/{org}/attestations/bulk-list", @@ -5868,13 +6071,6 @@ export interface Endpoints { "/projects/columns/{column_id}/moves", "post" >; - /** - * @see https://docs.github.com/rest/projects-classic/columns#create-a-project-column - */ - "POST /projects/{project_id}/columns": Operation< - "/projects/{project_id}/columns", - "post" - >; /** * @see https://docs.github.com/rest/actions/workflow-runs#re-run-a-job-from-a-workflow-run */ @@ -6611,13 +6807,6 @@ export interface Endpoints { * @see https://docs.github.com/rest/users/ssh-signing-keys#create-a-ssh-signing-key-for-the-authenticated-user */ "POST /user/ssh_signing_keys": Operation<"/user/ssh_signing_keys", "post">; - /** - * @see https://docs.github.com/rest/projects/items#add-item-to-user-owned-project - */ - "POST /users/{user_id}/projectsV2/{project_number}/items": Operation< - "/users/{user_id}/projectsV2/{project_number}/items", - "post" - >; /** * @see https://docs.github.com/rest/users/attestations#list-attestations-by-bulk-subject-digests */ @@ -6646,6 +6835,13 @@ export interface Endpoints { "/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore", "post" >; + /** + * @see https://docs.github.com/rest/projects/items#add-item-to-user-owned-project + */ + "POST /users/{username}/projectsV2/{project_number}/items": Operation< + "/users/{username}/projectsV2/{project_number}/items", + "post" + >; /** * @see https://docs.github.com/rest/releases/assets#upload-a-release-asset */ @@ -6667,6 +6863,20 @@ export interface Endpoints { "/enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults", "put" >; + /** + * @see https://docs.github.com/rest/enterprise-teams/enterprise-team-members#add-team-member + */ + "PUT /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}": Operation< + "/enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}", + "put" + >; + /** + * @see https://docs.github.com/rest/enterprise-teams/enterprise-team-organizations#add-an-organization-assignment + */ + "PUT /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}": Operation< + "/enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}", + "put" + >; /** * @see https://docs.github.com/rest/gists/gists#star-a-gist */ @@ -6976,6 +7186,27 @@ export interface Endpoints { "/orgs/{org}/security-managers/teams/{team_slug}", "put" >; + /** + * @see https://docs.github.com/rest/orgs/orgs#set-immutable-releases-settings-for-an-organization + */ + "PUT /orgs/{org}/settings/immutable-releases": Operation< + "/orgs/{org}/settings/immutable-releases", + "put" + >; + /** + * @see https://docs.github.com/rest/orgs/orgs#set-selected-repositories-for-immutable-releases-enforcement + */ + "PUT /orgs/{org}/settings/immutable-releases/repositories": Operation< + "/orgs/{org}/settings/immutable-releases/repositories", + "put" + >; + /** + * @see https://docs.github.com/rest/orgs/orgs#enable-a-selected-repository-for-immutable-releases-in-an-organization + */ + "PUT /orgs/{org}/settings/immutable-releases/repositories/{repository_id}": Operation< + "/orgs/{org}/settings/immutable-releases/repositories/{repository_id}", + "put" + >; /** * @see https://docs.github.com/rest/teams/members#add-or-update-team-membership-for-a-user */ @@ -7179,6 +7410,13 @@ export interface Endpoints { "/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}", "put" >; + /** + * @see https://docs.github.com/rest/repos/repos#enable-immutable-releases + */ + "PUT /repos/{owner}/{repo}/immutable-releases": Operation< + "/repos/{owner}/{repo}/immutable-releases", + "put" + >; /** * @see https://docs.github.com/rest/migrations/source-imports#start-an-import */