naftiko: 1.0.0-alpha2 info: label: GitHub Repos API — Delete description: 'GitHub Repos API — Delete. 43 operations. Lead operation: Delete Repository. Self-contained Naftiko capability covering one Github business surface.' tags: - Github - Delete created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: GITHUB_API_KEY: GITHUB_API_KEY capability: consumes: - type: http namespace: temp-delete baseUri: '' description: GitHub Repos API — Delete business capability. Self-contained, no shared references. resources: - name: repos-owner-repo path: /repos/{owner}/{repo} operations: - name: deleterepository method: DELETE description: Delete Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-actions-artifacts-artifact_id path: /repos/{owner}/{repo}/actions/artifacts/{artifact_id} operations: - name: deleteanartifact method: DELETE description: Delete An Artifact outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-actions-caches path: /repos/{owner}/{repo}/actions/caches operations: - name: deletegithubactionscachesforrepositoryusingcachekey method: DELETE description: Delete Github Actions Caches For Repository (using Cache Key) outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-actions-caches-cache_id path: /repos/{owner}/{repo}/actions/caches/{cache_id} operations: - name: deletegithubactionscacheforrepositoryusingcacheid method: DELETE description: Delete Github Actions Cache For Repository (using Cache Id) outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-actions-runners-runner_id path: /repos/{owner}/{repo}/actions/runners/{runner_id} operations: - name: deleteselfhostedrunnerfromrepository method: DELETE description: Delete Self-hosted Runner From Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-actions-runs-run_id path: /repos/{owner}/{repo}/actions/runs/{run_id} operations: - name: deleteworkflowrun method: DELETE description: Delete Workflow Run outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-actions-runs-run_id-logs path: /repos/{owner}/{repo}/actions/runs/{run_id}/logs operations: - name: deleteworkflowrunlogs method: DELETE description: Delete Workflow Run Logs outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-actions-secrets-secret_name path: /repos/{owner}/{repo}/actions/secrets/{secret_name} operations: - name: deleterepositorysecret method: DELETE description: Delete Repository Secret outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-actions-variables-name path: /repos/{owner}/{repo}/actions/variables/{name} operations: - name: deleterepositoryvariable method: DELETE description: Delete Repository Variable outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-autolinks-autolink_id path: /repos/{owner}/{repo}/autolinks/{autolink_id} operations: - name: deleteanautolinkreferencefromrepository method: DELETE description: Delete An Autolink Reference From Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-branches-branch-protection path: /repos/{owner}/{repo}/branches/{branch}/protection operations: - name: deletebranchprotection method: DELETE description: Delete Branch Protection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-branches-branch-protection-enforce_admins path: /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins operations: - name: deleteadminbranchprotection method: DELETE description: Delete Admin Branch Protection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-branches-branch-protection-required_pull_request_reviews path: /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews operations: - name: deletepullrequestreviewprotection method: DELETE description: Delete Pull Request Review Protection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-branches-branch-protection-required_signatures path: /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures operations: - name: deletecommitsignatureprotection method: DELETE description: Delete Commit Signature Protection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-branches-branch-protection-restrictions path: /repos/{owner}/{repo}/branches/{branch}/protection/restrictions operations: - name: deleteaccessrestrictions method: DELETE description: Delete Access Restrictions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-code-scanning-analyses-analysis_id path: /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id} operations: - name: deletecodescanninganalysisfromrepository method: DELETE description: Delete Code Scanning Analysis From Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: analysis_id in: path type: integer description: The ID of the analysis, as returned from the `GET /repos/{owner}/{repo}/code-scanning/analyses` operation. required: true - name: confirm_delete in: query type: string description: Allow deletion if the specified analysis is the last in a set. If you attempt to delete the final analysis in a set without setting this parameter to `true`, yo - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-comments-comment_id path: /repos/{owner}/{repo}/comments/{comment_id} operations: - name: deletecommitcomment method: DELETE description: Delete Commit Comment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-comments-comment_id-reactions-reaction_id path: /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id} operations: - name: deletecommitcommentreaction method: DELETE description: Delete Commit Comment Reaction outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-contents-path path: /repos/{owner}/{repo}/contents/{path} operations: - name: deletefile method: DELETE description: Delete File outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: path in: path type: string description: path parameter required: true - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: body in: body type: object description: Request body (JSON). required: true - name: repos-owner-repo-dependabot-secrets-secret_name path: /repos/{owner}/{repo}/dependabot/secrets/{secret_name} operations: - name: deleterepositorysecret method: DELETE description: Delete Repository Secret outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-deployments-deployment_id path: /repos/{owner}/{repo}/deployments/{deployment_id} operations: - name: deletedeployment method: DELETE description: Delete Deployment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-environments-environment_name path: /repos/{owner}/{repo}/environments/{environment_name} operations: - name: deleteanenvironment method: DELETE description: Delete An Environment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-environments-environment_name-deployment-branch-policies-branch path: /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id} operations: - name: deletedeploymentbranchpolicy method: DELETE description: Delete Deployment Branch Policy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-environments-environment_name-secrets-secret_name path: /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name} operations: - name: deleteanenvironmentsecret method: DELETE description: Delete An Environment Secret outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-environments-environment_name-variables-name path: /repos/{owner}/{repo}/environments/{environment_name}/variables/{name} operations: - name: deleteanenvironmentvariable method: DELETE description: Delete An Environment Variable outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-git-refs-ref path: /repos/{owner}/{repo}/git/refs/{ref} operations: - name: deletereference method: DELETE description: Delete Reference outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-hooks-hook_id path: /repos/{owner}/{repo}/hooks/{hook_id} operations: - name: deleterepositorywebhook method: DELETE description: Delete Repository Webhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-invitations-invitation_id path: /repos/{owner}/{repo}/invitations/{invitation_id} operations: - name: deleterepositoryinvitation method: DELETE description: Delete Repository Invitation outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-issues-comments-comment_id path: /repos/{owner}/{repo}/issues/comments/{comment_id} operations: - name: deleteanissuecomment method: DELETE description: Delete An Issue Comment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-issues-comments-comment_id-reactions-reaction_id path: /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id} operations: - name: deleteanissuecommentreaction method: DELETE description: Delete An Issue Comment Reaction outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-issues-issue_number-reactions-reaction_id path: /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id} operations: - name: deleteanissuereaction method: DELETE description: Delete An Issue Reaction outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-keys-key_id path: /repos/{owner}/{repo}/keys/{key_id} operations: - name: deletedeploykey method: DELETE description: Delete Deploy Key outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-labels-name path: /repos/{owner}/{repo}/labels/{name} operations: - name: deletelabel method: DELETE description: Delete Label outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string required: true - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-milestones-milestone_number path: /repos/{owner}/{repo}/milestones/{milestone_number} operations: - name: deletemilestone method: DELETE description: Delete Milestone outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-pages path: /repos/{owner}/{repo}/pages operations: - name: deletegithubenterpriseserverpagessite method: DELETE description: Delete Github Enterprise Server Pages Site outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-pulls-comments-comment_id path: /repos/{owner}/{repo}/pulls/comments/{comment_id} operations: - name: deletereviewcommentforpullrequest method: DELETE description: Delete Review Comment For Pull Request outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-pulls-comments-comment_id-reactions-reaction_id path: /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id} operations: - name: deletepullrequestcommentreaction method: DELETE description: Delete Pull Request Comment Reaction outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-pulls-pull_number-reviews-review_id path: /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} operations: - name: deletependingreviewforpullrequest method: DELETE description: Delete Pending Review For Pull Request outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-releases-assets-asset_id path: /repos/{owner}/{repo}/releases/assets/{asset_id} operations: - name: deletereleaseasset method: DELETE description: Delete Release Asset outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-releases-release_id path: /repos/{owner}/{repo}/releases/{release_id} operations: - name: deleterelease method: DELETE description: Delete Release outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-releases-release_id-reactions-reaction_id path: /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id} operations: - name: deletereleasereaction method: DELETE description: Delete Release Reaction outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-subscription path: /repos/{owner}/{repo}/subscription operations: - name: deleterepositorysubscription method: DELETE description: Delete Repository Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-tags-protection-tag_protection_id path: /repos/{owner}/{repo}/tags/protection/{tag_protection_id} operations: - name: deletetagprotectionstateforrepository method: DELETE description: Delete Tag Protection State For Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string authentication: type: bearer token: '{{env.GITHUB_API_KEY}}' exposes: - type: rest namespace: temp-delete-rest port: 8080 description: REST adapter for GitHub Repos API — Delete. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/repos/{owner}/{repo} name: repos-owner-repo description: REST surface for repos-owner-repo. operations: - method: DELETE name: deleterepository description: Delete Repository call: temp-delete.deleterepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/actions/artifacts/{artifact-id} name: repos-owner-repo-actions-artifacts-artifact-id description: REST surface for repos-owner-repo-actions-artifacts-artifact_id. operations: - method: DELETE name: deleteanartifact description: Delete An Artifact call: temp-delete.deleteanartifact with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/actions/caches name: repos-owner-repo-actions-caches description: REST surface for repos-owner-repo-actions-caches. operations: - method: DELETE name: deletegithubactionscachesforrepositoryusingcachekey description: Delete Github Actions Caches For Repository (using Cache Key) call: temp-delete.deletegithubactionscachesforrepositoryusingcachekey with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/actions/caches/{cache-id} name: repos-owner-repo-actions-caches-cache-id description: REST surface for repos-owner-repo-actions-caches-cache_id. operations: - method: DELETE name: deletegithubactionscacheforrepositoryusingcacheid description: Delete Github Actions Cache For Repository (using Cache Id) call: temp-delete.deletegithubactionscacheforrepositoryusingcacheid with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/actions/runners/{runner-id} name: repos-owner-repo-actions-runners-runner-id description: REST surface for repos-owner-repo-actions-runners-runner_id. operations: - method: DELETE name: deleteselfhostedrunnerfromrepository description: Delete Self-hosted Runner From Repository call: temp-delete.deleteselfhostedrunnerfromrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/actions/runs/{run-id} name: repos-owner-repo-actions-runs-run-id description: REST surface for repos-owner-repo-actions-runs-run_id. operations: - method: DELETE name: deleteworkflowrun description: Delete Workflow Run call: temp-delete.deleteworkflowrun with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/actions/runs/{run-id}/logs name: repos-owner-repo-actions-runs-run-id-logs description: REST surface for repos-owner-repo-actions-runs-run_id-logs. operations: - method: DELETE name: deleteworkflowrunlogs description: Delete Workflow Run Logs call: temp-delete.deleteworkflowrunlogs with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/actions/secrets/{secret-name} name: repos-owner-repo-actions-secrets-secret-name description: REST surface for repos-owner-repo-actions-secrets-secret_name. operations: - method: DELETE name: deleterepositorysecret description: Delete Repository Secret call: temp-delete.deleterepositorysecret with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/actions/variables/{name} name: repos-owner-repo-actions-variables-name description: REST surface for repos-owner-repo-actions-variables-name. operations: - method: DELETE name: deleterepositoryvariable description: Delete Repository Variable call: temp-delete.deleterepositoryvariable with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/autolinks/{autolink-id} name: repos-owner-repo-autolinks-autolink-id description: REST surface for repos-owner-repo-autolinks-autolink_id. operations: - method: DELETE name: deleteanautolinkreferencefromrepository description: Delete An Autolink Reference From Repository call: temp-delete.deleteanautolinkreferencefromrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/branches/{branch}/protection name: repos-owner-repo-branches-branch-protection description: REST surface for repos-owner-repo-branches-branch-protection. operations: - method: DELETE name: deletebranchprotection description: Delete Branch Protection call: temp-delete.deletebranchprotection with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/branches/{branch}/protection/enforce-admins name: repos-owner-repo-branches-branch-protection-enforce-admins description: REST surface for repos-owner-repo-branches-branch-protection-enforce_admins. operations: - method: DELETE name: deleteadminbranchprotection description: Delete Admin Branch Protection call: temp-delete.deleteadminbranchprotection with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/branches/{branch}/protection/required-pull-request-reviews name: repos-owner-repo-branches-branch-protection-required-pull-request-reviews description: REST surface for repos-owner-repo-branches-branch-protection-required_pull_request_reviews. operations: - method: DELETE name: deletepullrequestreviewprotection description: Delete Pull Request Review Protection call: temp-delete.deletepullrequestreviewprotection with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/branches/{branch}/protection/required-signatures name: repos-owner-repo-branches-branch-protection-required-signatures description: REST surface for repos-owner-repo-branches-branch-protection-required_signatures. operations: - method: DELETE name: deletecommitsignatureprotection description: Delete Commit Signature Protection call: temp-delete.deletecommitsignatureprotection with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/branches/{branch}/protection/restrictions name: repos-owner-repo-branches-branch-protection-restrictions description: REST surface for repos-owner-repo-branches-branch-protection-restrictions. operations: - method: DELETE name: deleteaccessrestrictions description: Delete Access Restrictions call: temp-delete.deleteaccessrestrictions with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/code-scanning/analyses/{analysis-id} name: repos-owner-repo-code-scanning-analyses-analysis-id description: REST surface for repos-owner-repo-code-scanning-analyses-analysis_id. operations: - method: DELETE name: deletecodescanninganalysisfromrepository description: Delete Code Scanning Analysis From Repository call: temp-delete.deletecodescanninganalysisfromrepository with: analysis_id: rest.analysis_id confirm_delete: rest.confirm_delete Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/comments/{comment-id} name: repos-owner-repo-comments-comment-id description: REST surface for repos-owner-repo-comments-comment_id. operations: - method: DELETE name: deletecommitcomment description: Delete Commit Comment call: temp-delete.deletecommitcomment with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/comments/{comment-id}/reactions/{reaction-id} name: repos-owner-repo-comments-comment-id-reactions-reaction-id description: REST surface for repos-owner-repo-comments-comment_id-reactions-reaction_id. operations: - method: DELETE name: deletecommitcommentreaction description: Delete Commit Comment Reaction call: temp-delete.deletecommitcommentreaction with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/contents/{path} name: repos-owner-repo-contents-path description: REST surface for repos-owner-repo-contents-path. operations: - method: DELETE name: deletefile description: Delete File call: temp-delete.deletefile with: path: rest.path Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/dependabot/secrets/{secret-name} name: repos-owner-repo-dependabot-secrets-secret-name description: REST surface for repos-owner-repo-dependabot-secrets-secret_name. operations: - method: DELETE name: deleterepositorysecret description: Delete Repository Secret call: temp-delete.deleterepositorysecret with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/deployments/{deployment-id} name: repos-owner-repo-deployments-deployment-id description: REST surface for repos-owner-repo-deployments-deployment_id. operations: - method: DELETE name: deletedeployment description: Delete Deployment call: temp-delete.deletedeployment with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/environments/{environment-name} name: repos-owner-repo-environments-environment-name description: REST surface for repos-owner-repo-environments-environment_name. operations: - method: DELETE name: deleteanenvironment description: Delete An Environment call: temp-delete.deleteanenvironment with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/environments/{environment-name}/deployment-branch-policies/{branch-policy-id} name: repos-owner-repo-environments-environment-name-deployment-branch-policies-branch description: REST surface for repos-owner-repo-environments-environment_name-deployment-branch-policies-branch. operations: - method: DELETE name: deletedeploymentbranchpolicy description: Delete Deployment Branch Policy call: temp-delete.deletedeploymentbranchpolicy with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/environments/{environment-name}/secrets/{secret-name} name: repos-owner-repo-environments-environment-name-secrets-secret-name description: REST surface for repos-owner-repo-environments-environment_name-secrets-secret_name. operations: - method: DELETE name: deleteanenvironmentsecret description: Delete An Environment Secret call: temp-delete.deleteanenvironmentsecret with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/environments/{environment-name}/variables/{name} name: repos-owner-repo-environments-environment-name-variables-name description: REST surface for repos-owner-repo-environments-environment_name-variables-name. operations: - method: DELETE name: deleteanenvironmentvariable description: Delete An Environment Variable call: temp-delete.deleteanenvironmentvariable with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/git/refs/{ref} name: repos-owner-repo-git-refs-ref description: REST surface for repos-owner-repo-git-refs-ref. operations: - method: DELETE name: deletereference description: Delete Reference call: temp-delete.deletereference with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/hooks/{hook-id} name: repos-owner-repo-hooks-hook-id description: REST surface for repos-owner-repo-hooks-hook_id. operations: - method: DELETE name: deleterepositorywebhook description: Delete Repository Webhook call: temp-delete.deleterepositorywebhook with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/invitations/{invitation-id} name: repos-owner-repo-invitations-invitation-id description: REST surface for repos-owner-repo-invitations-invitation_id. operations: - method: DELETE name: deleterepositoryinvitation description: Delete Repository Invitation call: temp-delete.deleterepositoryinvitation with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/issues/comments/{comment-id} name: repos-owner-repo-issues-comments-comment-id description: REST surface for repos-owner-repo-issues-comments-comment_id. operations: - method: DELETE name: deleteanissuecomment description: Delete An Issue Comment call: temp-delete.deleteanissuecomment with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/issues/comments/{comment-id}/reactions/{reaction-id} name: repos-owner-repo-issues-comments-comment-id-reactions-reaction-id description: REST surface for repos-owner-repo-issues-comments-comment_id-reactions-reaction_id. operations: - method: DELETE name: deleteanissuecommentreaction description: Delete An Issue Comment Reaction call: temp-delete.deleteanissuecommentreaction with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/issues/{issue-number}/reactions/{reaction-id} name: repos-owner-repo-issues-issue-number-reactions-reaction-id description: REST surface for repos-owner-repo-issues-issue_number-reactions-reaction_id. operations: - method: DELETE name: deleteanissuereaction description: Delete An Issue Reaction call: temp-delete.deleteanissuereaction with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/keys/{key-id} name: repos-owner-repo-keys-key-id description: REST surface for repos-owner-repo-keys-key_id. operations: - method: DELETE name: deletedeploykey description: Delete Deploy Key call: temp-delete.deletedeploykey with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/labels/{name} name: repos-owner-repo-labels-name description: REST surface for repos-owner-repo-labels-name. operations: - method: DELETE name: deletelabel description: Delete Label call: temp-delete.deletelabel with: name: rest.name Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/milestones/{milestone-number} name: repos-owner-repo-milestones-milestone-number description: REST surface for repos-owner-repo-milestones-milestone_number. operations: - method: DELETE name: deletemilestone description: Delete Milestone call: temp-delete.deletemilestone with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/pages name: repos-owner-repo-pages description: REST surface for repos-owner-repo-pages. operations: - method: DELETE name: deletegithubenterpriseserverpagessite description: Delete Github Enterprise Server Pages Site call: temp-delete.deletegithubenterpriseserverpagessite with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/pulls/comments/{comment-id} name: repos-owner-repo-pulls-comments-comment-id description: REST surface for repos-owner-repo-pulls-comments-comment_id. operations: - method: DELETE name: deletereviewcommentforpullrequest description: Delete Review Comment For Pull Request call: temp-delete.deletereviewcommentforpullrequest with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/pulls/comments/{comment-id}/reactions/{reaction-id} name: repos-owner-repo-pulls-comments-comment-id-reactions-reaction-id description: REST surface for repos-owner-repo-pulls-comments-comment_id-reactions-reaction_id. operations: - method: DELETE name: deletepullrequestcommentreaction description: Delete Pull Request Comment Reaction call: temp-delete.deletepullrequestcommentreaction with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/pulls/{pull-number}/reviews/{review-id} name: repos-owner-repo-pulls-pull-number-reviews-review-id description: REST surface for repos-owner-repo-pulls-pull_number-reviews-review_id. operations: - method: DELETE name: deletependingreviewforpullrequest description: Delete Pending Review For Pull Request call: temp-delete.deletependingreviewforpullrequest with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/releases/assets/{asset-id} name: repos-owner-repo-releases-assets-asset-id description: REST surface for repos-owner-repo-releases-assets-asset_id. operations: - method: DELETE name: deletereleaseasset description: Delete Release Asset call: temp-delete.deletereleaseasset with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/releases/{release-id} name: repos-owner-repo-releases-release-id description: REST surface for repos-owner-repo-releases-release_id. operations: - method: DELETE name: deleterelease description: Delete Release call: temp-delete.deleterelease with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/releases/{release-id}/reactions/{reaction-id} name: repos-owner-repo-releases-release-id-reactions-reaction-id description: REST surface for repos-owner-repo-releases-release_id-reactions-reaction_id. operations: - method: DELETE name: deletereleasereaction description: Delete Release Reaction call: temp-delete.deletereleasereaction with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/subscription name: repos-owner-repo-subscription description: REST surface for repos-owner-repo-subscription. operations: - method: DELETE name: deleterepositorysubscription description: Delete Repository Subscription call: temp-delete.deleterepositorysubscription with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/tags/protection/{tag-protection-id} name: repos-owner-repo-tags-protection-tag-protection-id description: REST surface for repos-owner-repo-tags-protection-tag_protection_id. operations: - method: DELETE name: deletetagprotectionstateforrepository description: Delete Tag Protection State For Repository call: temp-delete.deletetagprotectionstateforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - type: mcp namespace: temp-delete-mcp port: 9090 transport: http description: MCP adapter for GitHub Repos API — Delete. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: delete-repository description: Delete Repository hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleterepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-artifact description: Delete An Artifact hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleteanartifact with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-github-actions-caches-repository description: Delete Github Actions Caches For Repository (using Cache Key) hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletegithubactionscachesforrepositoryusingcachekey with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-github-actions-cache-repository description: Delete Github Actions Cache For Repository (using Cache Id) hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletegithubactionscacheforrepositoryusingcacheid with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-self-hosted-runner-repository description: Delete Self-hosted Runner From Repository hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleteselfhostedrunnerfromrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-workflow-run description: Delete Workflow Run hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleteworkflowrun with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-workflow-run-logs description: Delete Workflow Run Logs hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleteworkflowrunlogs with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-repository-secret description: Delete Repository Secret hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleterepositorysecret with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-repository-variable description: Delete Repository Variable hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleterepositoryvariable with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-autolink-reference-repository description: Delete An Autolink Reference From Repository hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleteanautolinkreferencefromrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-branch-protection description: Delete Branch Protection hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletebranchprotection with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-admin-branch-protection description: Delete Admin Branch Protection hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleteadminbranchprotection with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-pull-request-review-protection description: Delete Pull Request Review Protection hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletepullrequestreviewprotection with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-commit-signature-protection description: Delete Commit Signature Protection hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletecommitsignatureprotection with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-access-restrictions description: Delete Access Restrictions hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleteaccessrestrictions with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-code-scanning-analysis-repository description: Delete Code Scanning Analysis From Repository hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletecodescanninganalysisfromrepository with: analysis_id: tools.analysis_id confirm_delete: tools.confirm_delete Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-commit-comment description: Delete Commit Comment hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletecommitcomment with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-commit-comment-reaction description: Delete Commit Comment Reaction hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletecommitcommentreaction with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-file description: Delete File hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletefile with: path: tools.path Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: delete-repository-secret-2 description: Delete Repository Secret hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleterepositorysecret with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-deployment description: Delete Deployment hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletedeployment with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-environment description: Delete An Environment hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleteanenvironment with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-deployment-branch-policy description: Delete Deployment Branch Policy hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletedeploymentbranchpolicy with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-environment-secret description: Delete An Environment Secret hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleteanenvironmentsecret with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-environment-variable description: Delete An Environment Variable hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleteanenvironmentvariable with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-reference description: Delete Reference hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletereference with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-repository-webhook description: Delete Repository Webhook hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleterepositorywebhook with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-repository-invitation description: Delete Repository Invitation hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleterepositoryinvitation with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-issue-comment description: Delete An Issue Comment hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleteanissuecomment with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-issue-comment-reaction description: Delete An Issue Comment Reaction hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleteanissuecommentreaction with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-issue-reaction description: Delete An Issue Reaction hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleteanissuereaction with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-deploy-key description: Delete Deploy Key hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletedeploykey with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-label description: Delete Label hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletelabel with: name: tools.name Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-milestone description: Delete Milestone hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletemilestone with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-github-enterprise-server-pages description: Delete Github Enterprise Server Pages Site hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletegithubenterpriseserverpagessite with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-review-comment-pull-request description: Delete Review Comment For Pull Request hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletereviewcommentforpullrequest with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-pull-request-comment-reaction description: Delete Pull Request Comment Reaction hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletepullrequestcommentreaction with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-pending-review-pull-request description: Delete Pending Review For Pull Request hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletependingreviewforpullrequest with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-release-asset description: Delete Release Asset hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletereleaseasset with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-release description: Delete Release hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleterelease with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-release-reaction description: Delete Release Reaction hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletereleasereaction with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-repository-subscription description: Delete Repository Subscription hints: readOnly: false destructive: true idempotent: true call: temp-delete.deleterepositorysubscription with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-tag-protection-state-repository description: Delete Tag Protection State For Repository hints: readOnly: false destructive: true idempotent: true call: temp-delete.deletetagprotectionstateforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $.