From c42da411028d30a96c7d72eeb49d14185b028301 Mon Sep 17 00:00:00 2001 From: Steve Hipwell Date: Fri, 8 Aug 2025 15:47:19 +0100 Subject: [PATCH] feat: update openapi Signed-off-by: Steve Hipwell --- openapi_operations.yaml | 344 ++++++++++++++++++++++++++++++++++++---- 1 file changed, 315 insertions(+), 29 deletions(-) diff --git a/openapi_operations.yaml b/openapi_operations.yaml index 54e1867b5c8..0a58a1d10da 100644 --- a/openapi_operations.yaml +++ b/openapi_operations.yaml @@ -27,7 +27,7 @@ operation_overrides: documentation_url: https://docs.github.com/rest/pages/pages#request-a-github-pages-build - name: GET /repos/{owner}/{repo}/pages/builds/{build_id} documentation_url: https://docs.github.com/rest/pages/pages#get-github-pages-build -openapi_commit: 0956844c50850685dce43634d73a69f4dac7989e +openapi_commit: 7187214c51f81537dd0b72ccc8c1af762d73f2c6 openapi_operations: - name: GET / documentation_url: https://docs.github.com/rest/meta/meta#github-api-root @@ -543,6 +543,30 @@ openapi_operations: openapi_files: - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json + - name: GET /enterprises/{enterprise}/actions/permissions/artifact-and-log-retention + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/actions/permissions#get-artifact-and-log-retention-settings-for-an-enterprise + openapi_files: + - descriptions/ghec/ghec.json + - name: PUT /enterprises/{enterprise}/actions/permissions/artifact-and-log-retention + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/actions/permissions#set-artifact-and-log-retention-settings-for-an-enterprise + openapi_files: + - descriptions/ghec/ghec.json + - name: GET /enterprises/{enterprise}/actions/permissions/fork-pr-contributor-approval + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/actions/permissions#get-fork-pr-contributor-approval-permissions-for-an-enterprise + openapi_files: + - descriptions/ghec/ghec.json + - name: PUT /enterprises/{enterprise}/actions/permissions/fork-pr-contributor-approval + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/actions/permissions#set-fork-pr-contributor-approval-permissions-for-an-enterprise + openapi_files: + - descriptions/ghec/ghec.json + - name: GET /enterprises/{enterprise}/actions/permissions/fork-pr-workflows-private-repos + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/actions/permissions#get-private-repo-fork-pr-workflow-settings-for-an-enterprise + openapi_files: + - descriptions/ghec/ghec.json + - name: PUT /enterprises/{enterprise}/actions/permissions/fork-pr-workflows-private-repos + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/actions/permissions#set-private-repo-fork-pr-workflow-settings-for-an-enterprise + openapi_files: + - descriptions/ghec/ghec.json - name: GET /enterprises/{enterprise}/actions/permissions/organizations documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/actions/permissions#list-selected-organizations-enabled-for-github-actions-in-an-enterprise openapi_files: @@ -573,6 +597,14 @@ openapi_operations: openapi_files: - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json + - name: GET /enterprises/{enterprise}/actions/permissions/self-hosted-runners + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/actions/permissions#get-self-hosted-runners-permissions-for-an-enterprise + openapi_files: + - descriptions/ghec/ghec.json + - name: PUT /enterprises/{enterprise}/actions/permissions/self-hosted-runners + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/actions/permissions#set-self-hosted-runners-permissions-for-an-enterprise + openapi_files: + - descriptions/ghec/ghec.json - name: GET /enterprises/{enterprise}/actions/permissions/workflow documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/actions/permissions#get-default-workflow-permissions-for-an-enterprise openapi_files: @@ -720,6 +752,42 @@ openapi_operations: documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/announcement-banners/enterprises#set-announcement-banner-for-enterprise openapi_files: - descriptions/ghec/ghec.json + - name: GET /enterprises/{enterprise}/apps/installable_organizations + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/organization-installations#get-enterprise-owned-organizations-that-can-have-github-apps-installed + openapi_files: + - descriptions/ghec/ghec.json + - name: GET /enterprises/{enterprise}/apps/installable_organizations/{org}/accessible_repositories + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/organization-installations#get-repositories-belonging-to-an-enterprise-owned-organization + openapi_files: + - descriptions/ghec/ghec.json + - name: GET /enterprises/{enterprise}/apps/organizations/{org}/installations + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/organization-installations#list-github-apps-installed-on-an-enterprise-owned-organization + openapi_files: + - descriptions/ghec/ghec.json + - name: POST /enterprises/{enterprise}/apps/organizations/{org}/installations + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/organization-installations#install-a-github-app-on-an-enterprise-owned-organization + openapi_files: + - descriptions/ghec/ghec.json + - name: DELETE /enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id} + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/organization-installations#uninstall-a-github-app-from-an-enterprise-owned-organization + openapi_files: + - descriptions/ghec/ghec.json + - name: GET /enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/organization-installations#get-the-repositories-accessible-to-a-given-github-app-installation + openapi_files: + - descriptions/ghec/ghec.json + - name: PATCH /enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/organization-installations#toggle-installation-repository-access-between-selected-and-all-repositories + openapi_files: + - descriptions/ghec/ghec.json + - name: PATCH /enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/add + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/organization-installations#grant-repository-access-to-an-organization-installation + openapi_files: + - descriptions/ghec/ghec.json + - name: PATCH /enterprises/{enterprise}/apps/organizations/{org}/installations/{installation_id}/repositories/remove + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/organization-installations#remove-repository-access-from-an-organization-installation + openapi_files: + - descriptions/ghec/ghec.json - name: GET /enterprises/{enterprise}/audit-log documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/audit-log#get-the-audit-log-for-an-enterprise openapi_files: @@ -850,6 +918,10 @@ openapi_operations: documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/license#get-a-license-sync-status openapi_files: - descriptions/ghec/ghec.json + - name: GET /enterprises/{enterprise}/members/{username}/copilot + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/copilot/copilot-user-management#get-copilot-seat-assignment-details-for-an-enterprise-user + openapi_files: + - descriptions/ghec/ghec.json - name: GET /enterprises/{enterprise}/network-configurations documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/network-configurations#list-hosted-compute-network-configurations-for-an-enterprise openapi_files: @@ -928,6 +1000,14 @@ openapi_operations: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json + - name: GET /enterprises/{enterprise}/secret-scanning/pattern-configurations + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/secret-scanning/push-protection#list-enterprise-pattern-configurations + openapi_files: + - descriptions/ghec/ghec.json + - name: PATCH /enterprises/{enterprise}/secret-scanning/pattern-configurations + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/secret-scanning/push-protection#update-enterprise-pattern-configurations + openapi_files: + - descriptions/ghec/ghec.json - name: GET /enterprises/{enterprise}/settings/billing/actions documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/billing#get-github-actions-billing-for-an-enterprise openapi_files: @@ -941,12 +1021,28 @@ openapi_operations: documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/billing#get-all-cost-centers-for-an-enterprise openapi_files: - descriptions/ghec/ghec.json + - name: POST /enterprises/{enterprise}/settings/billing/cost-centers + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/billing#create-a-new-cost-center + openapi_files: + - descriptions/ghec/ghec.json + - name: DELETE /enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id} + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/billing#delete-a-cost-center + openapi_files: + - descriptions/ghec/ghec.json + - name: GET /enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id} + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/billing#get-a-cost-center-by-id + openapi_files: + - descriptions/ghec/ghec.json + - name: PATCH /enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id} + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/billing#update-a-cost-center-name + openapi_files: + - descriptions/ghec/ghec.json - name: DELETE /enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id}/resource - documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/billing#remove-users-from-a-cost-center + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/billing#remove-resources-from-a-cost-center openapi_files: - descriptions/ghec/ghec.json - name: POST /enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id}/resource - documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/billing#add-users-to-a-cost-center + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/enterprise-admin/billing#add-resources-to-a-cost-center openapi_files: - descriptions/ghec/ghec.json - name: GET /enterprises/{enterprise}/settings/billing/packages @@ -1333,6 +1429,81 @@ openapi_operations: openapi_files: - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json + - name: GET /organizations/{org}/actions/permissions/artifact-and-log-retention + documentation_url: https://docs.github.com/rest/actions/permissions#get-artifact-and-log-retention-settings-for-an-organization + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: PUT /organizations/{org}/actions/permissions/artifact-and-log-retention + documentation_url: https://docs.github.com/rest/actions/permissions#set-artifact-and-log-retention-settings-for-an-organization + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: GET /organizations/{org}/actions/permissions/fork-pr-contributor-approval + documentation_url: https://docs.github.com/rest/actions/permissions#get-fork-pr-contributor-approval-permissions-for-an-organization + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: PUT /organizations/{org}/actions/permissions/fork-pr-contributor-approval + documentation_url: https://docs.github.com/rest/actions/permissions#set-fork-pr-contributor-approval-permissions-for-an-organization + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: GET /organizations/{org}/actions/permissions/fork-pr-workflows-private-repos + documentation_url: https://docs.github.com/rest/actions/permissions#get-private-repo-fork-pr-workflow-settings-for-an-organization + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: PUT /organizations/{org}/actions/permissions/fork-pr-workflows-private-repos + documentation_url: https://docs.github.com/rest/actions/permissions#set-private-repo-fork-pr-workflow-settings-for-an-organization + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: GET /organizations/{org}/actions/permissions/self-hosted-runners + documentation_url: https://docs.github.com/rest/actions/permissions#get-self-hosted-runners-settings-for-an-organization + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: PUT /organizations/{org}/actions/permissions/self-hosted-runners + documentation_url: https://docs.github.com/rest/actions/permissions#set-self-hosted-runners-settings-for-an-organization + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: GET /organizations/{org}/actions/permissions/self-hosted-runners/repositories + documentation_url: https://docs.github.com/rest/actions/permissions#list-repositories-allowed-to-use-self-hosted-runners-in-an-organization + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: PUT /organizations/{org}/actions/permissions/self-hosted-runners/repositories + documentation_url: https://docs.github.com/rest/actions/permissions#set-repositories-allowed-to-use-self-hosted-runners-in-an-organization + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: DELETE /organizations/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id} + documentation_url: https://docs.github.com/rest/actions/permissions#remove-a-repository-from-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: PUT /organizations/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id} + documentation_url: https://docs.github.com/rest/actions/permissions#add-a-repository-to-the-list-of-repositories-allowed-to-use-self-hosted-runners-in-an-organization + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: GET /organizations/{org}/dependabot/repository-access + documentation_url: https://docs.github.com/rest/dependabot/repository-access#lists-the-repositories-dependabot-can-access-in-an-organization + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: PATCH /organizations/{org}/dependabot/repository-access + documentation_url: https://docs.github.com/rest/dependabot/repository-access#updates-dependabots-repository-access-list-for-an-organization + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: PUT /organizations/{org}/dependabot/repository-access/default-level + documentation_url: https://docs.github.com/rest/dependabot/repository-access#set-the-default-repository-access-level-for-dependabot + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json - name: GET /organizations/{org}/settings/billing/usage documentation_url: https://docs.github.com/rest/billing/enhanced-billing#get-billing-usage-report-for-an-organization openapi_files: @@ -1768,6 +1939,26 @@ openapi_operations: openapi_files: - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json + - name: POST /orgs/{org}/attestations/bulk-list + documentation_url: https://docs.github.com/rest/orgs/orgs#list-attestations-by-bulk-subject-digests + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: POST /orgs/{org}/attestations/delete-request + documentation_url: https://docs.github.com/rest/orgs/attestations#delete-attestations-in-bulk + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: DELETE /orgs/{org}/attestations/digest/{subject_digest} + documentation_url: https://docs.github.com/rest/orgs/attestations#delete-attestations-by-subject-digest + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: DELETE /orgs/{org}/attestations/{attestation_id} + documentation_url: https://docs.github.com/rest/orgs/attestations#delete-attestations-by-id + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json - name: GET /orgs/{org}/attestations/{subject_digest} documentation_url: https://docs.github.com/rest/orgs/orgs#list-attestations openapi_files: @@ -2108,6 +2299,10 @@ openapi_operations: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json + - name: GET /orgs/{org}/dismissal-requests/code-scanning + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/code-scanning/alert-dismissal-requests#list-dismissal-requests-for-code-scanning-alerts-for-an-organization + openapi_files: + - descriptions/ghec/ghec.json - name: GET /orgs/{org}/dismissal-requests/secret-scanning documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/secret-scanning/alert-dismissal-requests#list-alert-dismissal-requests-for-secret-scanning-for-an-org openapi_files: @@ -2646,7 +2841,6 @@ openapi_operations: openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - - descriptions/ghes-3.17/ghes-3.17.json - name: GET /orgs/{org}/private-registries/public-key documentation_url: https://docs.github.com/rest/private-registries/organization-configurations#get-private-registries-public-key-for-an-organization openapi_files: @@ -2672,13 +2866,13 @@ openapi_operations: - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: GET /orgs/{org}/projects - documentation_url: https://docs.github.com/rest/projects/projects#list-organization-projects + documentation_url: https://docs.github.com/rest/projects-classic/projects#list-organization-projects openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: POST /orgs/{org}/projects - documentation_url: https://docs.github.com/rest/projects/projects#create-an-organization-project + documentation_url: https://docs.github.com/rest/projects-classic/projects#create-an-organization-project openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json @@ -2824,6 +3018,16 @@ openapi_operations: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json + - name: GET /orgs/{org}/secret-scanning/pattern-configurations + documentation_url: https://docs.github.com/rest/secret-scanning/push-protection#list-organization-pattern-configurations + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: PATCH /orgs/{org}/secret-scanning/pattern-configurations + documentation_url: https://docs.github.com/rest/secret-scanning/push-protection#update-organization-pattern-configurations + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json - name: GET /orgs/{org}/security-advisories documentation_url: https://docs.github.com/rest/security-advisories/repository-advisories#list-repository-security-advisories-for-an-organization openapi_files: @@ -3145,115 +3349,115 @@ openapi_operations: - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: DELETE /projects/columns/cards/{card_id} - documentation_url: https://docs.github.com/rest/projects/cards#delete-a-project-card + documentation_url: https://docs.github.com/rest/projects-classic/cards#delete-a-project-card openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: GET /projects/columns/cards/{card_id} - documentation_url: https://docs.github.com/rest/projects/cards#get-a-project-card + documentation_url: https://docs.github.com/rest/projects-classic/cards#get-a-project-card openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: PATCH /projects/columns/cards/{card_id} - documentation_url: https://docs.github.com/rest/projects/cards#update-an-existing-project-card + documentation_url: https://docs.github.com/rest/projects-classic/cards#update-an-existing-project-card openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: POST /projects/columns/cards/{card_id}/moves - documentation_url: https://docs.github.com/rest/projects/cards#move-a-project-card + documentation_url: https://docs.github.com/rest/projects-classic/cards#move-a-project-card openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: DELETE /projects/columns/{column_id} - documentation_url: https://docs.github.com/rest/projects/columns#delete-a-project-column + documentation_url: https://docs.github.com/rest/projects-classic/columns#delete-a-project-column openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: GET /projects/columns/{column_id} - documentation_url: https://docs.github.com/rest/projects/columns#get-a-project-column + documentation_url: https://docs.github.com/rest/projects-classic/columns#get-a-project-column openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: PATCH /projects/columns/{column_id} - documentation_url: https://docs.github.com/rest/projects/columns#update-an-existing-project-column + documentation_url: https://docs.github.com/rest/projects-classic/columns#update-an-existing-project-column openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: GET /projects/columns/{column_id}/cards - documentation_url: https://docs.github.com/rest/projects/cards#list-project-cards + documentation_url: https://docs.github.com/rest/projects-classic/cards#list-project-cards openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: POST /projects/columns/{column_id}/cards - documentation_url: https://docs.github.com/rest/projects/cards#create-a-project-card + documentation_url: https://docs.github.com/rest/projects-classic/cards#create-a-project-card openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: POST /projects/columns/{column_id}/moves - documentation_url: https://docs.github.com/rest/projects/columns#move-a-project-column + documentation_url: https://docs.github.com/rest/projects-classic/columns#move-a-project-column openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: DELETE /projects/{project_id} - documentation_url: https://docs.github.com/rest/projects/projects#delete-a-project + documentation_url: https://docs.github.com/rest/projects-classic/projects#delete-a-project openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: GET /projects/{project_id} - documentation_url: https://docs.github.com/rest/projects/projects#get-a-project + documentation_url: https://docs.github.com/rest/projects-classic/projects#get-a-project openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: PATCH /projects/{project_id} - documentation_url: https://docs.github.com/rest/projects/projects#update-a-project + documentation_url: https://docs.github.com/rest/projects-classic/projects#update-a-project openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: GET /projects/{project_id}/collaborators - documentation_url: https://docs.github.com/rest/projects/collaborators#list-project-collaborators + documentation_url: https://docs.github.com/rest/projects-classic/collaborators#list-project-collaborators openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: DELETE /projects/{project_id}/collaborators/{username} - documentation_url: https://docs.github.com/rest/projects/collaborators#remove-user-as-a-collaborator + documentation_url: https://docs.github.com/rest/projects-classic/collaborators#remove-user-as-a-collaborator openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: PUT /projects/{project_id}/collaborators/{username} - documentation_url: https://docs.github.com/rest/projects/collaborators#add-project-collaborator + documentation_url: https://docs.github.com/rest/projects-classic/collaborators#add-project-collaborator openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: GET /projects/{project_id}/collaborators/{username}/permission - documentation_url: https://docs.github.com/rest/projects/collaborators#get-project-permission-for-a-user + documentation_url: https://docs.github.com/rest/projects-classic/collaborators#get-project-permission-for-a-user openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: GET /projects/{project_id}/columns - documentation_url: https://docs.github.com/rest/projects/columns#list-project-columns + documentation_url: https://docs.github.com/rest/projects-classic/columns#list-project-columns openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: POST /projects/{project_id}/columns - documentation_url: https://docs.github.com/rest/projects/columns#create-a-project-column + documentation_url: https://docs.github.com/rest/projects-classic/columns#create-a-project-column openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json @@ -3408,6 +3612,36 @@ openapi_operations: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json + - name: GET /repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention + documentation_url: https://docs.github.com/rest/actions/permissions#get-artifact-and-log-retention-settings-for-a-repository + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: PUT /repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention + documentation_url: https://docs.github.com/rest/actions/permissions#set-artifact-and-log-retention-settings-for-a-repository + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: GET /repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval + documentation_url: https://docs.github.com/rest/actions/permissions#get-fork-pr-contributor-approval-permissions-for-a-repository + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: PUT /repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval + documentation_url: https://docs.github.com/rest/actions/permissions#set-fork-pr-contributor-approval-permissions-for-a-repository + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: GET /repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos + documentation_url: https://docs.github.com/rest/actions/permissions#get-private-repo-fork-pr-workflow-settings-for-a-repository + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: PUT /repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos + documentation_url: https://docs.github.com/rest/actions/permissions#set-private-repo-fork-pr-workflow-settings-for-a-repository + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json - name: GET /repos/{owner}/{repo}/actions/permissions/selected-actions documentation_url: https://docs.github.com/rest/actions/permissions#get-allowed-actions-and-reusable-workflows-for-a-repository openapi_files: @@ -4554,6 +4788,18 @@ openapi_operations: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json + - name: GET /repos/{owner}/{repo}/dismissal-requests/code-scanning + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/code-scanning/alert-dismissal-requests#list-dismissal-requests-for-code-scanning-alerts-for-a-repository + openapi_files: + - descriptions/ghec/ghec.json + - name: GET /repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number} + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/code-scanning/alert-dismissal-requests#get-a-dismissal-request-for-a-code-scanning-alert-for-a-repository + openapi_files: + - descriptions/ghec/ghec.json + - name: PATCH /repos/{owner}/{repo}/dismissal-requests/code-scanning/{alert_number} + documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/code-scanning/alert-dismissal-requests#review-a-dismissal-request-for-a-code-scanning-alert-for-a-repository + openapi_files: + - descriptions/ghec/ghec.json - name: GET /repos/{owner}/{repo}/dismissal-requests/secret-scanning documentation_url: https://docs.github.com/enterprise-cloud@latest//rest/secret-scanning/alert-dismissal-requests#list-alert-dismissal-requests-for-secret-scanning-for-a-repository openapi_files: @@ -5071,6 +5317,26 @@ openapi_operations: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json + - name: GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by + documentation_url: https://docs.github.com/rest/issues/issue-dependencies#list-dependencies-an-issue-is-blocked-by + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: POST /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by + documentation_url: https://docs.github.com/rest/issues/issue-dependencies#add-a-dependency-an-issue-is-blocked-by + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: DELETE /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id} + documentation_url: https://docs.github.com/rest/issues/issue-dependencies#remove-dependency-an-issue-is-blocked-by + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking + documentation_url: https://docs.github.com/rest/issues/issue-dependencies#list-dependencies-an-issue-is-blocking + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json - name: GET /repos/{owner}/{repo}/issues/{issue_number}/events documentation_url: https://docs.github.com/rest/issues/events#list-issue-events openapi_files: @@ -5406,13 +5672,13 @@ openapi_operations: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - name: GET /repos/{owner}/{repo}/projects - documentation_url: https://docs.github.com/rest/projects/projects#list-repository-projects + documentation_url: https://docs.github.com/rest/projects-classic/projects#list-repository-projects openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: POST /repos/{owner}/{repo}/projects - documentation_url: https://docs.github.com/rest/projects/projects#create-a-repository-project + documentation_url: https://docs.github.com/rest/projects-classic/projects#create-a-repository-project openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json @@ -6886,7 +7152,7 @@ openapi_operations: - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: POST /user/projects - documentation_url: https://docs.github.com/rest/projects/projects#create-a-user-project + documentation_url: https://docs.github.com/rest/projects-classic/projects#create-a-user-project openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json @@ -7023,6 +7289,26 @@ openapi_operations: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json + - name: POST /users/{username}/attestations/bulk-list + documentation_url: https://docs.github.com/rest/users/attestations#list-attestations-by-bulk-subject-digests + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: POST /users/{username}/attestations/delete-request + documentation_url: https://docs.github.com/rest/users/attestations#delete-attestations-in-bulk + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: DELETE /users/{username}/attestations/digest/{subject_digest} + documentation_url: https://docs.github.com/rest/users/attestations#delete-attestations-by-subject-digest + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json + - name: DELETE /users/{username}/attestations/{attestation_id} + documentation_url: https://docs.github.com/rest/users/attestations#delete-attestations-by-id + openapi_files: + - descriptions/api.github.com/api.github.com.json + - descriptions/ghec/ghec.json - name: GET /users/{username}/attestations/{subject_digest} documentation_url: https://docs.github.com/rest/users/attestations#list-attestations openapi_files: @@ -7155,7 +7441,7 @@ openapi_operations: - descriptions/ghec/ghec.json - descriptions/ghes-3.17/ghes-3.17.json - name: GET /users/{username}/projects - documentation_url: https://docs.github.com/rest/projects/projects#list-user-projects + documentation_url: https://docs.github.com/rest/projects-classic/projects#list-user-projects openapi_files: - descriptions/api.github.com/api.github.com.json - descriptions/ghec/ghec.json