naftiko: 1.0.0-alpha2 info: label: GitHub Repos API — Get description: 'GitHub Repos API — Get. 92 operations. Lead operation: Get Repository. Self-contained Naftiko capability covering one Github business surface.' tags: - Github - Get created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: GITHUB_API_KEY: GITHUB_API_KEY capability: consumes: - type: http namespace: temp-get baseUri: '' description: GitHub Repos API — Get business capability. Self-contained, no shared references. resources: - name: repos-owner-repo path: /repos/{owner}/{repo} operations: - name: getrepository method: GET description: Get 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: getanartifact method: GET description: Get 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-cache-usage path: /repos/{owner}/{repo}/actions/cache/usage operations: - name: getgithubactionscacheusageforrepository method: GET description: Get Github Actions Cache Usage 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 - name: repos-owner-repo-actions-cache-usage-policy path: /repos/{owner}/{repo}/actions/cache/usage-policy operations: - name: getgithubactionscacheusagepolicyforrepository method: GET description: Get Github Actions Cache Usage Policy 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 - name: repos-owner-repo-actions-jobs-job_id path: /repos/{owner}/{repo}/actions/jobs/{job_id} operations: - name: getjobforworkflowrun method: GET description: Get Job For 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-oidc-customization-sub path: /repos/{owner}/{repo}/actions/oidc/customization/sub operations: - name: getthecustomizationtemplateforanoidcsubjectclaimforrepository method: GET description: Get The Customization Template For An Oidc Subject Claim 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 - name: repos-owner-repo-actions-permissions path: /repos/{owner}/{repo}/actions/permissions operations: - name: getgithubactionspermissionsforrepository method: GET description: Get Github Actions Permissions 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 - name: repos-owner-repo-actions-permissions-access path: /repos/{owner}/{repo}/actions/permissions/access operations: - name: getthelevelofaccessforworkflowsoutsideoftherepository method: GET description: Get The Level Of Access For Workflows Outside Of The 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-permissions-selected-actions path: /repos/{owner}/{repo}/actions/permissions/selected-actions operations: - name: getallowedactionsforrepository method: GET description: Get Allowed Actions 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 - name: repos-owner-repo-actions-permissions-workflow path: /repos/{owner}/{repo}/actions/permissions/workflow operations: - name: getdefaultworkflowpermissionsforrepository method: GET description: Get Default Workflow Permissions 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 - name: repos-owner-repo-actions-runners-runner_id path: /repos/{owner}/{repo}/actions/runners/{runner_id} operations: - name: getselfhostedrunnerforrepository method: GET description: Get Self-hosted Runner 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 - name: repos-owner-repo-actions-runs-run_id path: /repos/{owner}/{repo}/actions/runs/{run_id} operations: - name: getworkflowrun method: GET description: Get 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-approvals path: /repos/{owner}/{repo}/actions/runs/{run_id}/approvals operations: - name: getthereviewhistoryforworkflowrun method: GET description: Get The Review History For 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-attempts-attempt_number path: /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number} operations: - name: getworkflowrunattempt method: GET description: Get Workflow Run Attempt 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-pending_deployments path: /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments operations: - name: getpendingdeploymentsforworkflowrun method: GET description: Get Pending Deployments For 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-secrets-public-key path: /repos/{owner}/{repo}/actions/secrets/public-key operations: - name: getrepositorypublickey method: GET description: Get Repository Public 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-secrets-secret_name path: /repos/{owner}/{repo}/actions/secrets/{secret_name} operations: - name: getrepositorysecret method: GET description: Get 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: getrepositoryvariable method: GET description: Get 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-actions-workflows-workflow_id path: /repos/{owner}/{repo}/actions/workflows/{workflow_id} operations: - name: getworkflow method: GET description: Get Workflow 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 path: /repos/{owner}/{repo}/autolinks operations: - name: getallautolinksofrepository method: GET description: Get All Autolinks Of 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-autolinks-autolink_id path: /repos/{owner}/{repo}/autolinks/{autolink_id} operations: - name: getanautolinkreferenceofrepository method: GET description: Get An Autolink Reference Of 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 path: /repos/{owner}/{repo}/branches/{branch} operations: - name: getbranch method: GET description: Get Branch 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: getbranchprotection method: GET description: Get 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: getadminbranchprotection method: GET description: Get 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: getpullrequestreviewprotection method: GET description: Get 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: getcommitsignatureprotection method: GET description: Get 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-required_status_checks path: /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks operations: - name: getstatuschecksprotection method: GET description: Get Status Checks 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_status_checks-contexts path: /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts operations: - name: getallstatuscheckcontexts method: GET description: Get All Status Check Contexts 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: getaccessrestrictions method: GET description: Get 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-branches-branch-protection-restrictions-apps path: /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps operations: - name: getappswithaccesstotheprotectedbranch method: GET description: Get Apps With Access To The Protected Branch 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-teams path: /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams operations: - name: getteamswithaccesstotheprotectedbranch method: GET description: Get Teams With Access To The Protected Branch 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-users path: /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users operations: - name: getuserswithaccesstotheprotectedbranch method: GET description: Get Users With Access To The Protected Branch 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-check-runs-check_run_id path: /repos/{owner}/{repo}/check-runs/{check_run_id} operations: - name: getcheckrun method: GET description: Get Check 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-check-suites-check_suite_id path: /repos/{owner}/{repo}/check-suites/{check_suite_id} operations: - name: getchecksuite method: GET description: Get Check Suite 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-alerts-alert_number path: /repos/{owner}/{repo}/code-scanning/alerts/{alert_number} operations: - name: getcodescanningalert method: GET description: Get Code Scanning Alert 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: getcodescanninganalysisforrepository method: GET description: Get Code Scanning Analysis For 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: 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-default-setup path: /repos/{owner}/{repo}/code-scanning/default-setup operations: - name: getcodescanningdefaultsetupconfiguration method: GET description: Get Code Scanning Default Setup Configuration 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-sarifs-sarif_id path: /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id} operations: - name: getinformationaboutsarifupload method: GET description: Get Information About Sarif Upload outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: sarif_id in: path type: string description: The SARIF ID obtained after uploading. 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-collaborators-username-permission path: /repos/{owner}/{repo}/collaborators/{username}/permission operations: - name: getrepositorypermissionsforuser method: GET description: Get Repository Permissions For User 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 path: /repos/{owner}/{repo}/comments/{comment_id} operations: - name: getcommitcomment method: GET description: Get 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-commits-ref path: /repos/{owner}/{repo}/commits/{ref} operations: - name: getcommit method: GET description: Get Commit 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-commits-ref-status path: /repos/{owner}/{repo}/commits/{ref}/status operations: - name: getthecombinedstatusforspecificreference method: GET description: Get The Combined Status For Specific 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-contents-path path: /repos/{owner}/{repo}/contents/{path} operations: - name: getrepositorycontent method: GET description: Get Repository Content outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: path in: path type: string description: path parameter required: true - name: ref in: query type: string description: 'The name of the commit/branch/tag. Default: the repositorys default branch.' - 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-dependabot-alerts-alert_number path: /repos/{owner}/{repo}/dependabot/alerts/{alert_number} operations: - name: getdependabotalert method: GET description: Get Dependabot Alert 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-dependabot-secrets-public-key path: /repos/{owner}/{repo}/dependabot/secrets/public-key operations: - name: getrepositorypublickey method: GET description: Get Repository Public 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-dependabot-secrets-secret_name path: /repos/{owner}/{repo}/dependabot/secrets/{secret_name} operations: - name: getrepositorysecret method: GET description: Get 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-dependency-graph-compare-basehead path: /repos/{owner}/{repo}/dependency-graph/compare/{basehead} operations: - name: getdiffofthedependenciesbetweencommits method: GET description: Get Diff Of The Dependencies Between Commits outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: basehead in: path type: string description: The base and head Git revisions to compare. The Git revisions will be resolved to commit SHAs. Named revisions will be resolved to their corresponding HEAD comm 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-deployments-deployment_id path: /repos/{owner}/{repo}/deployments/{deployment_id} operations: - name: getdeployment method: GET description: Get 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-deployments-deployment_id-statuses-status_id path: /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id} operations: - name: getdeploymentstatus method: GET description: Get Deployment Status outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: status_id in: path type: integer 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-environments-environment_name path: /repos/{owner}/{repo}/environments/{environment_name} operations: - name: getanenvironment method: GET description: Get 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: getdeploymentbranchpolicy method: GET description: Get 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-public-key path: /repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key operations: - name: getanenvironmentpublickey method: GET description: Get An Environment Public 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-environments-environment_name-secrets-secret_name path: /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name} operations: - name: getanenvironmentsecret method: GET description: Get 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: getanenvironmentvariable method: GET description: Get 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-blobs-file_sha path: /repos/{owner}/{repo}/git/blobs/{file_sha} operations: - name: getblob method: GET description: Get Blob outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: file_sha 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-git-commits-commit_sha path: /repos/{owner}/{repo}/git/commits/{commit_sha} operations: - name: getcommitobject method: GET description: Get Commit Object 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-ref-ref path: /repos/{owner}/{repo}/git/ref/{ref} operations: - name: getreference method: GET description: Get 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-git-tags-tag_sha path: /repos/{owner}/{repo}/git/tags/{tag_sha} operations: - name: gettag method: GET description: Get Tag outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tag_sha 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-git-trees-tree_sha path: /repos/{owner}/{repo}/git/trees/{tree_sha} operations: - name: gettree method: GET description: Get Tree outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tree_sha in: path type: string description: The SHA1 value or ref (branch or tag) name of the tree. required: true - name: recursive in: query type: string description: 'Setting this parameter to any value returns the objects or subtrees referenced by the tree specified in `:tree_sha`. For example, setting `recursive` to any of ' - 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: getrepositorywebhook method: GET description: Get 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-hooks-hook_id-config path: /repos/{owner}/{repo}/hooks/{hook_id}/config operations: - name: getwebhookconfigurationforrepository method: GET description: Get Webhook Configuration 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 - name: repos-owner-repo-hooks-hook_id-deliveries-delivery_id path: /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id} operations: - name: getdeliveryforrepositorywebhook method: GET description: Get Delivery For 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-installation path: /repos/{owner}/{repo}/installation operations: - name: getrepositoryinstallationfortheauthenticatedapp method: GET description: Get Repository Installation For The Authenticated App 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: getanissuecomment method: GET description: Get 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-events-event_id path: /repos/{owner}/{repo}/issues/events/{event_id} operations: - name: getanissueevent method: GET description: Get An Issue Event outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: event_id in: path type: integer 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-issues-issue_number path: /repos/{owner}/{repo}/issues/{issue_number} operations: - name: getanissue method: GET description: Get An Issue 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: getdeploykey method: GET description: Get 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: getlabel method: GET description: Get 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-license path: /repos/{owner}/{repo}/license operations: - name: getthelicenseforrepository method: GET description: Get The License 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 - name: repos-owner-repo-milestones-milestone_number path: /repos/{owner}/{repo}/milestones/{milestone_number} operations: - name: getmilestone method: GET description: Get 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: getgithubenterpriseserverpagessite method: GET description: Get 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-pages-builds-latest path: /repos/{owner}/{repo}/pages/builds/latest operations: - name: getlatestpagesbuild method: GET description: Get Latest Pages Build 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-builds-build_id path: /repos/{owner}/{repo}/pages/builds/{build_id} operations: - name: getgithubenterpriseserverpagesbuild method: GET description: Get Github Enterprise Server Pages Build outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: build_id in: path type: integer 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-pre-receive-hooks-pre_receive_hook_id path: /repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id} operations: - name: getprereceivehookforrepository method: GET description: Get Pre-receive Hook 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 - name: repos-owner-repo-pulls-comments-comment_id path: /repos/{owner}/{repo}/pulls/comments/{comment_id} operations: - name: getreviewcommentforpullrequest method: GET description: Get 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-pull_number path: /repos/{owner}/{repo}/pulls/{pull_number} operations: - name: getpullrequest method: GET description: Get 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-pull_number-requested_reviewers path: /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers operations: - name: getallrequestedreviewersforpullrequest method: GET description: Get All Requested Reviewers 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-pull_number-reviews-review_id path: /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} operations: - name: getreviewforpullrequest method: GET description: Get 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-readme path: /repos/{owner}/{repo}/readme operations: - name: getrepositoryreadme method: GET description: Get Repository Readme outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ref in: query type: string description: 'The name of the commit/branch/tag. Default: the repositorys default branch.' - 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-readme-dir path: /repos/{owner}/{repo}/readme/{dir} operations: - name: getrepositoryreadmefordirectory method: GET description: Get Repository Readme For Directory outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: dir in: path type: string description: The alternate path to look for a README file required: true - name: ref in: query type: string description: 'The name of the commit/branch/tag. Default: the repositorys default branch.' - 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: getreleaseasset method: GET description: Get 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-latest path: /repos/{owner}/{repo}/releases/latest operations: - name: getthelatestrelease method: GET description: Get The Latest 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-tags-tag path: /repos/{owner}/{repo}/releases/tags/{tag} operations: - name: getreleasebytagname method: GET description: Get Release By Tag Name outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tag in: path type: string description: tag 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: repos-owner-repo-releases-release_id path: /repos/{owner}/{repo}/releases/{release_id} operations: - name: getrelease method: GET description: Get 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-secret-scanning-alerts-alert_number path: /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number} operations: - name: getsecretscanningalert method: GET description: Get Secret Scanning Alert 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-stats-code_frequency path: /repos/{owner}/{repo}/stats/code_frequency operations: - name: gettheweeklycommitactivity method: GET description: Get The Weekly Commit Activity 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-stats-commit_activity path: /repos/{owner}/{repo}/stats/commit_activity operations: - name: getthelastyearofcommitactivity method: GET description: Get The Last Year Of Commit Activity 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-stats-contributors path: /repos/{owner}/{repo}/stats/contributors operations: - name: getallcontributorcommitactivity method: GET description: Get All Contributor Commit Activity 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-stats-participation path: /repos/{owner}/{repo}/stats/participation operations: - name: gettheweeklycommitcount method: GET description: Get The Weekly Commit Count 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-stats-punch_card path: /repos/{owner}/{repo}/stats/punch_card operations: - name: getthehourlycommitcountforeachday method: GET description: Get The Hourly Commit Count For Each Day 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: getrepositorysubscription method: GET description: Get 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-topics path: /repos/{owner}/{repo}/topics operations: - name: getallrepositorytopics method: GET description: Get All Repository Topics 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-get-rest port: 8080 description: REST adapter for GitHub Repos API — Get. 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: GET name: getrepository description: Get Repository call: temp-get.getrepository 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: GET name: getanartifact description: Get An Artifact call: temp-get.getanartifact 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/cache/usage name: repos-owner-repo-actions-cache-usage description: REST surface for repos-owner-repo-actions-cache-usage. operations: - method: GET name: getgithubactionscacheusageforrepository description: Get Github Actions Cache Usage For Repository call: temp-get.getgithubactionscacheusageforrepository 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/cache/usage-policy name: repos-owner-repo-actions-cache-usage-policy description: REST surface for repos-owner-repo-actions-cache-usage-policy. operations: - method: GET name: getgithubactionscacheusagepolicyforrepository description: Get Github Actions Cache Usage Policy For Repository call: temp-get.getgithubactionscacheusagepolicyforrepository 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/jobs/{job-id} name: repos-owner-repo-actions-jobs-job-id description: REST surface for repos-owner-repo-actions-jobs-job_id. operations: - method: GET name: getjobforworkflowrun description: Get Job For Workflow Run call: temp-get.getjobforworkflowrun 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/oidc/customization/sub name: repos-owner-repo-actions-oidc-customization-sub description: REST surface for repos-owner-repo-actions-oidc-customization-sub. operations: - method: GET name: getthecustomizationtemplateforanoidcsubjectclaimforrepository description: Get The Customization Template For An Oidc Subject Claim For Repository call: temp-get.getthecustomizationtemplateforanoidcsubjectclaimforrepository 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/permissions name: repos-owner-repo-actions-permissions description: REST surface for repos-owner-repo-actions-permissions. operations: - method: GET name: getgithubactionspermissionsforrepository description: Get Github Actions Permissions For Repository call: temp-get.getgithubactionspermissionsforrepository 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/permissions/access name: repos-owner-repo-actions-permissions-access description: REST surface for repos-owner-repo-actions-permissions-access. operations: - method: GET name: getthelevelofaccessforworkflowsoutsideoftherepository description: Get The Level Of Access For Workflows Outside Of The Repository call: temp-get.getthelevelofaccessforworkflowsoutsideoftherepository 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/permissions/selected-actions name: repos-owner-repo-actions-permissions-selected-actions description: REST surface for repos-owner-repo-actions-permissions-selected-actions. operations: - method: GET name: getallowedactionsforrepository description: Get Allowed Actions For Repository call: temp-get.getallowedactionsforrepository 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/permissions/workflow name: repos-owner-repo-actions-permissions-workflow description: REST surface for repos-owner-repo-actions-permissions-workflow. operations: - method: GET name: getdefaultworkflowpermissionsforrepository description: Get Default Workflow Permissions For Repository call: temp-get.getdefaultworkflowpermissionsforrepository 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: GET name: getselfhostedrunnerforrepository description: Get Self-hosted Runner For Repository call: temp-get.getselfhostedrunnerforrepository 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: GET name: getworkflowrun description: Get Workflow Run call: temp-get.getworkflowrun 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}/approvals name: repos-owner-repo-actions-runs-run-id-approvals description: REST surface for repos-owner-repo-actions-runs-run_id-approvals. operations: - method: GET name: getthereviewhistoryforworkflowrun description: Get The Review History For Workflow Run call: temp-get.getthereviewhistoryforworkflowrun 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}/attempts/{attempt-number} name: repos-owner-repo-actions-runs-run-id-attempts-attempt-number description: REST surface for repos-owner-repo-actions-runs-run_id-attempts-attempt_number. operations: - method: GET name: getworkflowrunattempt description: Get Workflow Run Attempt call: temp-get.getworkflowrunattempt 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}/pending-deployments name: repos-owner-repo-actions-runs-run-id-pending-deployments description: REST surface for repos-owner-repo-actions-runs-run_id-pending_deployments. operations: - method: GET name: getpendingdeploymentsforworkflowrun description: Get Pending Deployments For Workflow Run call: temp-get.getpendingdeploymentsforworkflowrun 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/public-key name: repos-owner-repo-actions-secrets-public-key description: REST surface for repos-owner-repo-actions-secrets-public-key. operations: - method: GET name: getrepositorypublickey description: Get Repository Public Key call: temp-get.getrepositorypublickey 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: GET name: getrepositorysecret description: Get Repository Secret call: temp-get.getrepositorysecret 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: GET name: getrepositoryvariable description: Get Repository Variable call: temp-get.getrepositoryvariable 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/workflows/{workflow-id} name: repos-owner-repo-actions-workflows-workflow-id description: REST surface for repos-owner-repo-actions-workflows-workflow_id. operations: - method: GET name: getworkflow description: Get Workflow call: temp-get.getworkflow 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 name: repos-owner-repo-autolinks description: REST surface for repos-owner-repo-autolinks. operations: - method: GET name: getallautolinksofrepository description: Get All Autolinks Of Repository call: temp-get.getallautolinksofrepository 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: GET name: getanautolinkreferenceofrepository description: Get An Autolink Reference Of Repository call: temp-get.getanautolinkreferenceofrepository 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} name: repos-owner-repo-branches-branch description: REST surface for repos-owner-repo-branches-branch. operations: - method: GET name: getbranch description: Get Branch call: temp-get.getbranch 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: GET name: getbranchprotection description: Get Branch Protection call: temp-get.getbranchprotection 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: GET name: getadminbranchprotection description: Get Admin Branch Protection call: temp-get.getadminbranchprotection 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: GET name: getpullrequestreviewprotection description: Get Pull Request Review Protection call: temp-get.getpullrequestreviewprotection 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: GET name: getcommitsignatureprotection description: Get Commit Signature Protection call: temp-get.getcommitsignatureprotection 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-status-checks name: repos-owner-repo-branches-branch-protection-required-status-checks description: REST surface for repos-owner-repo-branches-branch-protection-required_status_checks. operations: - method: GET name: getstatuschecksprotection description: Get Status Checks Protection call: temp-get.getstatuschecksprotection 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-status-checks/contexts name: repos-owner-repo-branches-branch-protection-required-status-checks-contexts description: REST surface for repos-owner-repo-branches-branch-protection-required_status_checks-contexts. operations: - method: GET name: getallstatuscheckcontexts description: Get All Status Check Contexts call: temp-get.getallstatuscheckcontexts 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: GET name: getaccessrestrictions description: Get Access Restrictions call: temp-get.getaccessrestrictions 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/apps name: repos-owner-repo-branches-branch-protection-restrictions-apps description: REST surface for repos-owner-repo-branches-branch-protection-restrictions-apps. operations: - method: GET name: getappswithaccesstotheprotectedbranch description: Get Apps With Access To The Protected Branch call: temp-get.getappswithaccesstotheprotectedbranch 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/teams name: repos-owner-repo-branches-branch-protection-restrictions-teams description: REST surface for repos-owner-repo-branches-branch-protection-restrictions-teams. operations: - method: GET name: getteamswithaccesstotheprotectedbranch description: Get Teams With Access To The Protected Branch call: temp-get.getteamswithaccesstotheprotectedbranch 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/users name: repos-owner-repo-branches-branch-protection-restrictions-users description: REST surface for repos-owner-repo-branches-branch-protection-restrictions-users. operations: - method: GET name: getuserswithaccesstotheprotectedbranch description: Get Users With Access To The Protected Branch call: temp-get.getuserswithaccesstotheprotectedbranch 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}/check-runs/{check-run-id} name: repos-owner-repo-check-runs-check-run-id description: REST surface for repos-owner-repo-check-runs-check_run_id. operations: - method: GET name: getcheckrun description: Get Check Run call: temp-get.getcheckrun 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}/check-suites/{check-suite-id} name: repos-owner-repo-check-suites-check-suite-id description: REST surface for repos-owner-repo-check-suites-check_suite_id. operations: - method: GET name: getchecksuite description: Get Check Suite call: temp-get.getchecksuite 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/alerts/{alert-number} name: repos-owner-repo-code-scanning-alerts-alert-number description: REST surface for repos-owner-repo-code-scanning-alerts-alert_number. operations: - method: GET name: getcodescanningalert description: Get Code Scanning Alert call: temp-get.getcodescanningalert 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: GET name: getcodescanninganalysisforrepository description: Get Code Scanning Analysis For Repository call: temp-get.getcodescanninganalysisforrepository with: analysis_id: rest.analysis_id 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/default-setup name: repos-owner-repo-code-scanning-default-setup description: REST surface for repos-owner-repo-code-scanning-default-setup. operations: - method: GET name: getcodescanningdefaultsetupconfiguration description: Get Code Scanning Default Setup Configuration call: temp-get.getcodescanningdefaultsetupconfiguration 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/sarifs/{sarif-id} name: repos-owner-repo-code-scanning-sarifs-sarif-id description: REST surface for repos-owner-repo-code-scanning-sarifs-sarif_id. operations: - method: GET name: getinformationaboutsarifupload description: Get Information About Sarif Upload call: temp-get.getinformationaboutsarifupload with: sarif_id: rest.sarif_id Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/collaborators/{username}/permission name: repos-owner-repo-collaborators-username-permission description: REST surface for repos-owner-repo-collaborators-username-permission. operations: - method: GET name: getrepositorypermissionsforuser description: Get Repository Permissions For User call: temp-get.getrepositorypermissionsforuser 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} name: repos-owner-repo-comments-comment-id description: REST surface for repos-owner-repo-comments-comment_id. operations: - method: GET name: getcommitcomment description: Get Commit Comment call: temp-get.getcommitcomment 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}/commits/{ref} name: repos-owner-repo-commits-ref description: REST surface for repos-owner-repo-commits-ref. operations: - method: GET name: getcommit description: Get Commit call: temp-get.getcommit 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}/commits/{ref}/status name: repos-owner-repo-commits-ref-status description: REST surface for repos-owner-repo-commits-ref-status. operations: - method: GET name: getthecombinedstatusforspecificreference description: Get The Combined Status For Specific Reference call: temp-get.getthecombinedstatusforspecificreference 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: GET name: getrepositorycontent description: Get Repository Content call: temp-get.getrepositorycontent with: path: rest.path ref: rest.ref Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/dependabot/alerts/{alert-number} name: repos-owner-repo-dependabot-alerts-alert-number description: REST surface for repos-owner-repo-dependabot-alerts-alert_number. operations: - method: GET name: getdependabotalert description: Get Dependabot Alert call: temp-get.getdependabotalert 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}/dependabot/secrets/public-key name: repos-owner-repo-dependabot-secrets-public-key description: REST surface for repos-owner-repo-dependabot-secrets-public-key. operations: - method: GET name: getrepositorypublickey description: Get Repository Public Key call: temp-get.getrepositorypublickey 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}/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: GET name: getrepositorysecret description: Get Repository Secret call: temp-get.getrepositorysecret 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}/dependency-graph/compare/{basehead} name: repos-owner-repo-dependency-graph-compare-basehead description: REST surface for repos-owner-repo-dependency-graph-compare-basehead. operations: - method: GET name: getdiffofthedependenciesbetweencommits description: Get Diff Of The Dependencies Between Commits call: temp-get.getdiffofthedependenciesbetweencommits with: basehead: rest.basehead 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: GET name: getdeployment description: Get Deployment call: temp-get.getdeployment 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}/statuses/{status-id} name: repos-owner-repo-deployments-deployment-id-statuses-status-id description: REST surface for repos-owner-repo-deployments-deployment_id-statuses-status_id. operations: - method: GET name: getdeploymentstatus description: Get Deployment Status call: temp-get.getdeploymentstatus with: status_id: rest.status_id 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: GET name: getanenvironment description: Get An Environment call: temp-get.getanenvironment 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: GET name: getdeploymentbranchpolicy description: Get Deployment Branch Policy call: temp-get.getdeploymentbranchpolicy 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/public-key name: repos-owner-repo-environments-environment-name-secrets-public-key description: REST surface for repos-owner-repo-environments-environment_name-secrets-public-key. operations: - method: GET name: getanenvironmentpublickey description: Get An Environment Public Key call: temp-get.getanenvironmentpublickey 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: GET name: getanenvironmentsecret description: Get An Environment Secret call: temp-get.getanenvironmentsecret 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: GET name: getanenvironmentvariable description: Get An Environment Variable call: temp-get.getanenvironmentvariable 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/blobs/{file-sha} name: repos-owner-repo-git-blobs-file-sha description: REST surface for repos-owner-repo-git-blobs-file_sha. operations: - method: GET name: getblob description: Get Blob call: temp-get.getblob with: file_sha: rest.file_sha 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/commits/{commit-sha} name: repos-owner-repo-git-commits-commit-sha description: REST surface for repos-owner-repo-git-commits-commit_sha. operations: - method: GET name: getcommitobject description: Get Commit Object call: temp-get.getcommitobject 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/ref/{ref} name: repos-owner-repo-git-ref-ref description: REST surface for repos-owner-repo-git-ref-ref. operations: - method: GET name: getreference description: Get Reference call: temp-get.getreference 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/tags/{tag-sha} name: repos-owner-repo-git-tags-tag-sha description: REST surface for repos-owner-repo-git-tags-tag_sha. operations: - method: GET name: gettag description: Get Tag call: temp-get.gettag with: tag_sha: rest.tag_sha 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/trees/{tree-sha} name: repos-owner-repo-git-trees-tree-sha description: REST surface for repos-owner-repo-git-trees-tree_sha. operations: - method: GET name: gettree description: Get Tree call: temp-get.gettree with: tree_sha: rest.tree_sha recursive: rest.recursive 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: GET name: getrepositorywebhook description: Get Repository Webhook call: temp-get.getrepositorywebhook 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}/config name: repos-owner-repo-hooks-hook-id-config description: REST surface for repos-owner-repo-hooks-hook_id-config. operations: - method: GET name: getwebhookconfigurationforrepository description: Get Webhook Configuration For Repository call: temp-get.getwebhookconfigurationforrepository 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}/deliveries/{delivery-id} name: repos-owner-repo-hooks-hook-id-deliveries-delivery-id description: REST surface for repos-owner-repo-hooks-hook_id-deliveries-delivery_id. operations: - method: GET name: getdeliveryforrepositorywebhook description: Get Delivery For Repository Webhook call: temp-get.getdeliveryforrepositorywebhook 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}/installation name: repos-owner-repo-installation description: REST surface for repos-owner-repo-installation. operations: - method: GET name: getrepositoryinstallationfortheauthenticatedapp description: Get Repository Installation For The Authenticated App call: temp-get.getrepositoryinstallationfortheauthenticatedapp 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: GET name: getanissuecomment description: Get An Issue Comment call: temp-get.getanissuecomment 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/events/{event-id} name: repos-owner-repo-issues-events-event-id description: REST surface for repos-owner-repo-issues-events-event_id. operations: - method: GET name: getanissueevent description: Get An Issue Event call: temp-get.getanissueevent with: event_id: rest.event_id 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} name: repos-owner-repo-issues-issue-number description: REST surface for repos-owner-repo-issues-issue_number. operations: - method: GET name: getanissue description: Get An Issue call: temp-get.getanissue 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: GET name: getdeploykey description: Get Deploy Key call: temp-get.getdeploykey 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: GET name: getlabel description: Get Label call: temp-get.getlabel 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}/license name: repos-owner-repo-license description: REST surface for repos-owner-repo-license. operations: - method: GET name: getthelicenseforrepository description: Get The License For Repository call: temp-get.getthelicenseforrepository 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}/milestones/{milestone-number} name: repos-owner-repo-milestones-milestone-number description: REST surface for repos-owner-repo-milestones-milestone_number. operations: - method: GET name: getmilestone description: Get Milestone call: temp-get.getmilestone 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: GET name: getgithubenterpriseserverpagessite description: Get Github Enterprise Server Pages Site call: temp-get.getgithubenterpriseserverpagessite 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/builds/latest name: repos-owner-repo-pages-builds-latest description: REST surface for repos-owner-repo-pages-builds-latest. operations: - method: GET name: getlatestpagesbuild description: Get Latest Pages Build call: temp-get.getlatestpagesbuild 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/builds/{build-id} name: repos-owner-repo-pages-builds-build-id description: REST surface for repos-owner-repo-pages-builds-build_id. operations: - method: GET name: getgithubenterpriseserverpagesbuild description: Get Github Enterprise Server Pages Build call: temp-get.getgithubenterpriseserverpagesbuild with: build_id: rest.build_id Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/pre-receive-hooks/{pre-receive-hook-id} name: repos-owner-repo-pre-receive-hooks-pre-receive-hook-id description: REST surface for repos-owner-repo-pre-receive-hooks-pre_receive_hook_id. operations: - method: GET name: getprereceivehookforrepository description: Get Pre-receive Hook For Repository call: temp-get.getprereceivehookforrepository 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: GET name: getreviewcommentforpullrequest description: Get Review Comment For Pull Request call: temp-get.getreviewcommentforpullrequest 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} name: repos-owner-repo-pulls-pull-number description: REST surface for repos-owner-repo-pulls-pull_number. operations: - method: GET name: getpullrequest description: Get Pull Request call: temp-get.getpullrequest 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}/requested-reviewers name: repos-owner-repo-pulls-pull-number-requested-reviewers description: REST surface for repos-owner-repo-pulls-pull_number-requested_reviewers. operations: - method: GET name: getallrequestedreviewersforpullrequest description: Get All Requested Reviewers For Pull Request call: temp-get.getallrequestedreviewersforpullrequest 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: GET name: getreviewforpullrequest description: Get Review For Pull Request call: temp-get.getreviewforpullrequest 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}/readme name: repos-owner-repo-readme description: REST surface for repos-owner-repo-readme. operations: - method: GET name: getrepositoryreadme description: Get Repository Readme call: temp-get.getrepositoryreadme with: ref: rest.ref Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/readme/{dir} name: repos-owner-repo-readme-dir description: REST surface for repos-owner-repo-readme-dir. operations: - method: GET name: getrepositoryreadmefordirectory description: Get Repository Readme For Directory call: temp-get.getrepositoryreadmefordirectory with: dir: rest.dir ref: rest.ref 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: GET name: getreleaseasset description: Get Release Asset call: temp-get.getreleaseasset 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/latest name: repos-owner-repo-releases-latest description: REST surface for repos-owner-repo-releases-latest. operations: - method: GET name: getthelatestrelease description: Get The Latest Release call: temp-get.getthelatestrelease 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/tags/{tag} name: repos-owner-repo-releases-tags-tag description: REST surface for repos-owner-repo-releases-tags-tag. operations: - method: GET name: getreleasebytagname description: Get Release By Tag Name call: temp-get.getreleasebytagname with: tag: rest.tag 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: GET name: getrelease description: Get Release call: temp-get.getrelease 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}/secret-scanning/alerts/{alert-number} name: repos-owner-repo-secret-scanning-alerts-alert-number description: REST surface for repos-owner-repo-secret-scanning-alerts-alert_number. operations: - method: GET name: getsecretscanningalert description: Get Secret Scanning Alert call: temp-get.getsecretscanningalert 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}/stats/code-frequency name: repos-owner-repo-stats-code-frequency description: REST surface for repos-owner-repo-stats-code_frequency. operations: - method: GET name: gettheweeklycommitactivity description: Get The Weekly Commit Activity call: temp-get.gettheweeklycommitactivity 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}/stats/commit-activity name: repos-owner-repo-stats-commit-activity description: REST surface for repos-owner-repo-stats-commit_activity. operations: - method: GET name: getthelastyearofcommitactivity description: Get The Last Year Of Commit Activity call: temp-get.getthelastyearofcommitactivity 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}/stats/contributors name: repos-owner-repo-stats-contributors description: REST surface for repos-owner-repo-stats-contributors. operations: - method: GET name: getallcontributorcommitactivity description: Get All Contributor Commit Activity call: temp-get.getallcontributorcommitactivity 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}/stats/participation name: repos-owner-repo-stats-participation description: REST surface for repos-owner-repo-stats-participation. operations: - method: GET name: gettheweeklycommitcount description: Get The Weekly Commit Count call: temp-get.gettheweeklycommitcount 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}/stats/punch-card name: repos-owner-repo-stats-punch-card description: REST surface for repos-owner-repo-stats-punch_card. operations: - method: GET name: getthehourlycommitcountforeachday description: Get The Hourly Commit Count For Each Day call: temp-get.getthehourlycommitcountforeachday 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: GET name: getrepositorysubscription description: Get Repository Subscription call: temp-get.getrepositorysubscription 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}/topics name: repos-owner-repo-topics description: REST surface for repos-owner-repo-topics. operations: - method: GET name: getallrepositorytopics description: Get All Repository Topics call: temp-get.getallrepositorytopics with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - type: mcp namespace: temp-get-mcp port: 9090 transport: http description: MCP adapter for GitHub Repos API — Get. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: get-repository description: Get Repository hints: readOnly: true destructive: false idempotent: true call: temp-get.getrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-artifact description: Get An Artifact hints: readOnly: true destructive: false idempotent: true call: temp-get.getanartifact with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-github-actions-cache-usage description: Get Github Actions Cache Usage For Repository hints: readOnly: true destructive: false idempotent: true call: temp-get.getgithubactionscacheusageforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-github-actions-cache-usage-2 description: Get Github Actions Cache Usage Policy For Repository hints: readOnly: true destructive: false idempotent: true call: temp-get.getgithubactionscacheusagepolicyforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-job-workflow-run description: Get Job For Workflow Run hints: readOnly: true destructive: false idempotent: true call: temp-get.getjobforworkflowrun with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-customization-template-oidc-subject description: Get The Customization Template For An Oidc Subject Claim For Repository hints: readOnly: true destructive: false idempotent: true call: temp-get.getthecustomizationtemplateforanoidcsubjectclaimforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-github-actions-permissions-repository description: Get Github Actions Permissions For Repository hints: readOnly: true destructive: false idempotent: true call: temp-get.getgithubactionspermissionsforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-level-access-workflows-outside description: Get The Level Of Access For Workflows Outside Of The Repository hints: readOnly: true destructive: false idempotent: true call: temp-get.getthelevelofaccessforworkflowsoutsideoftherepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-allowed-actions-repository description: Get Allowed Actions For Repository hints: readOnly: true destructive: false idempotent: true call: temp-get.getallowedactionsforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-default-workflow-permissions-repository description: Get Default Workflow Permissions For Repository hints: readOnly: true destructive: false idempotent: true call: temp-get.getdefaultworkflowpermissionsforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-self-hosted-runner-repository description: Get Self-hosted Runner For Repository hints: readOnly: true destructive: false idempotent: true call: temp-get.getselfhostedrunnerforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-workflow-run description: Get Workflow Run hints: readOnly: true destructive: false idempotent: true call: temp-get.getworkflowrun with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-review-history-workflow-run description: Get The Review History For Workflow Run hints: readOnly: true destructive: false idempotent: true call: temp-get.getthereviewhistoryforworkflowrun with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-workflow-run-attempt description: Get Workflow Run Attempt hints: readOnly: true destructive: false idempotent: true call: temp-get.getworkflowrunattempt with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-pending-deployments-workflow-run description: Get Pending Deployments For Workflow Run hints: readOnly: true destructive: false idempotent: true call: temp-get.getpendingdeploymentsforworkflowrun with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-repository-public-key description: Get Repository Public Key hints: readOnly: true destructive: false idempotent: true call: temp-get.getrepositorypublickey with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-repository-secret description: Get Repository Secret hints: readOnly: true destructive: false idempotent: true call: temp-get.getrepositorysecret with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-repository-variable description: Get Repository Variable hints: readOnly: true destructive: false idempotent: true call: temp-get.getrepositoryvariable with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-workflow description: Get Workflow hints: readOnly: true destructive: false idempotent: true call: temp-get.getworkflow with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-all-autolinks-repository description: Get All Autolinks Of Repository hints: readOnly: true destructive: false idempotent: true call: temp-get.getallautolinksofrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-autolink-reference-repository description: Get An Autolink Reference Of Repository hints: readOnly: true destructive: false idempotent: true call: temp-get.getanautolinkreferenceofrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-branch description: Get Branch hints: readOnly: true destructive: false idempotent: true call: temp-get.getbranch with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-branch-protection description: Get Branch Protection hints: readOnly: true destructive: false idempotent: true call: temp-get.getbranchprotection with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-admin-branch-protection description: Get Admin Branch Protection hints: readOnly: true destructive: false idempotent: true call: temp-get.getadminbranchprotection with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-pull-request-review-protection description: Get Pull Request Review Protection hints: readOnly: true destructive: false idempotent: true call: temp-get.getpullrequestreviewprotection with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-commit-signature-protection description: Get Commit Signature Protection hints: readOnly: true destructive: false idempotent: true call: temp-get.getcommitsignatureprotection with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-status-checks-protection description: Get Status Checks Protection hints: readOnly: true destructive: false idempotent: true call: temp-get.getstatuschecksprotection with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-all-status-check-contexts description: Get All Status Check Contexts hints: readOnly: true destructive: false idempotent: true call: temp-get.getallstatuscheckcontexts with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-access-restrictions description: Get Access Restrictions hints: readOnly: true destructive: false idempotent: true call: temp-get.getaccessrestrictions with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-apps-access-protected-branch description: Get Apps With Access To The Protected Branch hints: readOnly: true destructive: false idempotent: true call: temp-get.getappswithaccesstotheprotectedbranch with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-teams-access-protected-branch description: Get Teams With Access To The Protected Branch hints: readOnly: true destructive: false idempotent: true call: temp-get.getteamswithaccesstotheprotectedbranch with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-users-access-protected-branch description: Get Users With Access To The Protected Branch hints: readOnly: true destructive: false idempotent: true call: temp-get.getuserswithaccesstotheprotectedbranch with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-check-run description: Get Check Run hints: readOnly: true destructive: false idempotent: true call: temp-get.getcheckrun with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-check-suite description: Get Check Suite hints: readOnly: true destructive: false idempotent: true call: temp-get.getchecksuite with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-code-scanning-alert description: Get Code Scanning Alert hints: readOnly: true destructive: false idempotent: true call: temp-get.getcodescanningalert with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-code-scanning-analysis-repository description: Get Code Scanning Analysis For Repository hints: readOnly: true destructive: false idempotent: true call: temp-get.getcodescanninganalysisforrepository with: analysis_id: tools.analysis_id Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-code-scanning-default-setup description: Get Code Scanning Default Setup Configuration hints: readOnly: true destructive: false idempotent: true call: temp-get.getcodescanningdefaultsetupconfiguration with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-information-about-sarif-upload description: Get Information About Sarif Upload hints: readOnly: true destructive: false idempotent: true call: temp-get.getinformationaboutsarifupload with: sarif_id: tools.sarif_id Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-repository-permissions-user description: Get Repository Permissions For User hints: readOnly: true destructive: false idempotent: true call: temp-get.getrepositorypermissionsforuser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-commit-comment description: Get Commit Comment hints: readOnly: true destructive: false idempotent: true call: temp-get.getcommitcomment with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-commit description: Get Commit hints: readOnly: true destructive: false idempotent: true call: temp-get.getcommit with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-combined-status-specific-reference description: Get The Combined Status For Specific Reference hints: readOnly: true destructive: false idempotent: true call: temp-get.getthecombinedstatusforspecificreference with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-repository-content description: Get Repository Content hints: readOnly: true destructive: false idempotent: true call: temp-get.getrepositorycontent with: path: tools.path ref: tools.ref Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-dependabot-alert description: Get Dependabot Alert hints: readOnly: true destructive: false idempotent: true call: temp-get.getdependabotalert with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-repository-public-key-2 description: Get Repository Public Key hints: readOnly: true destructive: false idempotent: true call: temp-get.getrepositorypublickey with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-repository-secret-2 description: Get Repository Secret hints: readOnly: true destructive: false idempotent: true call: temp-get.getrepositorysecret with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-diff-dependencies-between-commits description: Get Diff Of The Dependencies Between Commits hints: readOnly: true destructive: false idempotent: true call: temp-get.getdiffofthedependenciesbetweencommits with: basehead: tools.basehead Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-deployment description: Get Deployment hints: readOnly: true destructive: false idempotent: true call: temp-get.getdeployment with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-deployment-status description: Get Deployment Status hints: readOnly: true destructive: false idempotent: true call: temp-get.getdeploymentstatus with: status_id: tools.status_id Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-environment description: Get An Environment hints: readOnly: true destructive: false idempotent: true call: temp-get.getanenvironment with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-deployment-branch-policy description: Get Deployment Branch Policy hints: readOnly: true destructive: false idempotent: true call: temp-get.getdeploymentbranchpolicy with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-environment-public-key description: Get An Environment Public Key hints: readOnly: true destructive: false idempotent: true call: temp-get.getanenvironmentpublickey with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-environment-secret description: Get An Environment Secret hints: readOnly: true destructive: false idempotent: true call: temp-get.getanenvironmentsecret with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-environment-variable description: Get An Environment Variable hints: readOnly: true destructive: false idempotent: true call: temp-get.getanenvironmentvariable with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-blob description: Get Blob hints: readOnly: true destructive: false idempotent: true call: temp-get.getblob with: file_sha: tools.file_sha Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-commit-object description: Get Commit Object hints: readOnly: true destructive: false idempotent: true call: temp-get.getcommitobject with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-reference description: Get Reference hints: readOnly: true destructive: false idempotent: true call: temp-get.getreference with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-tag description: Get Tag hints: readOnly: true destructive: false idempotent: true call: temp-get.gettag with: tag_sha: tools.tag_sha Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-tree description: Get Tree hints: readOnly: true destructive: false idempotent: true call: temp-get.gettree with: tree_sha: tools.tree_sha recursive: tools.recursive Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-repository-webhook description: Get Repository Webhook hints: readOnly: true destructive: false idempotent: true call: temp-get.getrepositorywebhook with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-webhook-configuration-repository description: Get Webhook Configuration For Repository hints: readOnly: true destructive: false idempotent: true call: temp-get.getwebhookconfigurationforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-delivery-repository-webhook description: Get Delivery For Repository Webhook hints: readOnly: true destructive: false idempotent: true call: temp-get.getdeliveryforrepositorywebhook with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-repository-installation-authenticated-app description: Get Repository Installation For The Authenticated App hints: readOnly: true destructive: false idempotent: true call: temp-get.getrepositoryinstallationfortheauthenticatedapp with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-issue-comment description: Get An Issue Comment hints: readOnly: true destructive: false idempotent: true call: temp-get.getanissuecomment with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-issue-event description: Get An Issue Event hints: readOnly: true destructive: false idempotent: true call: temp-get.getanissueevent with: event_id: tools.event_id Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-issue description: Get An Issue hints: readOnly: true destructive: false idempotent: true call: temp-get.getanissue with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-deploy-key description: Get Deploy Key hints: readOnly: true destructive: false idempotent: true call: temp-get.getdeploykey with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-label description: Get Label hints: readOnly: true destructive: false idempotent: true call: temp-get.getlabel with: name: tools.name Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-license-repository description: Get The License For Repository hints: readOnly: true destructive: false idempotent: true call: temp-get.getthelicenseforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-milestone description: Get Milestone hints: readOnly: true destructive: false idempotent: true call: temp-get.getmilestone with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-github-enterprise-server-pages description: Get Github Enterprise Server Pages Site hints: readOnly: true destructive: false idempotent: true call: temp-get.getgithubenterpriseserverpagessite with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-latest-pages-build description: Get Latest Pages Build hints: readOnly: true destructive: false idempotent: true call: temp-get.getlatestpagesbuild with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-github-enterprise-server-pages-2 description: Get Github Enterprise Server Pages Build hints: readOnly: true destructive: false idempotent: true call: temp-get.getgithubenterpriseserverpagesbuild with: build_id: tools.build_id Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-pre-receive-hook-repository description: Get Pre-receive Hook For Repository hints: readOnly: true destructive: false idempotent: true call: temp-get.getprereceivehookforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-review-comment-pull-request description: Get Review Comment For Pull Request hints: readOnly: true destructive: false idempotent: true call: temp-get.getreviewcommentforpullrequest with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-pull-request description: Get Pull Request hints: readOnly: true destructive: false idempotent: true call: temp-get.getpullrequest with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-all-requested-reviewers-pull description: Get All Requested Reviewers For Pull Request hints: readOnly: true destructive: false idempotent: true call: temp-get.getallrequestedreviewersforpullrequest with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-review-pull-request description: Get Review For Pull Request hints: readOnly: true destructive: false idempotent: true call: temp-get.getreviewforpullrequest with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-repository-readme description: Get Repository Readme hints: readOnly: true destructive: false idempotent: true call: temp-get.getrepositoryreadme with: ref: tools.ref Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-repository-readme-directory description: Get Repository Readme For Directory hints: readOnly: true destructive: false idempotent: true call: temp-get.getrepositoryreadmefordirectory with: dir: tools.dir ref: tools.ref Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-release-asset description: Get Release Asset hints: readOnly: true destructive: false idempotent: true call: temp-get.getreleaseasset with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-latest-release description: Get The Latest Release hints: readOnly: true destructive: false idempotent: true call: temp-get.getthelatestrelease with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-release-tag-name description: Get Release By Tag Name hints: readOnly: true destructive: false idempotent: true call: temp-get.getreleasebytagname with: tag: tools.tag Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-release description: Get Release hints: readOnly: true destructive: false idempotent: true call: temp-get.getrelease with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-secret-scanning-alert description: Get Secret Scanning Alert hints: readOnly: true destructive: false idempotent: true call: temp-get.getsecretscanningalert with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-weekly-commit-activity description: Get The Weekly Commit Activity hints: readOnly: true destructive: false idempotent: true call: temp-get.gettheweeklycommitactivity with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-last-year-commit-activity description: Get The Last Year Of Commit Activity hints: readOnly: true destructive: false idempotent: true call: temp-get.getthelastyearofcommitactivity with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-all-contributor-commit-activity description: Get All Contributor Commit Activity hints: readOnly: true destructive: false idempotent: true call: temp-get.getallcontributorcommitactivity with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-weekly-commit-count description: Get The Weekly Commit Count hints: readOnly: true destructive: false idempotent: true call: temp-get.gettheweeklycommitcount with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-hourly-commit-count-each description: Get The Hourly Commit Count For Each Day hints: readOnly: true destructive: false idempotent: true call: temp-get.getthehourlycommitcountforeachday with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-repository-subscription description: Get Repository Subscription hints: readOnly: true destructive: false idempotent: true call: temp-get.getrepositorysubscription with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-all-repository-topics description: Get All Repository Topics hints: readOnly: true destructive: false idempotent: true call: temp-get.getallrepositorytopics with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $.