naftiko: 1.0.0-alpha2 info: label: GitHub Repos API — Repositories description: 'GitHub Repos API — Repositories. 170 operations. Lead operation: List Repositories Accessible To The App Installation. Self-contained Naftiko capability covering one Github business surface.' tags: - Github - Repositories created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: GITHUB_API_KEY: GITHUB_API_KEY capability: consumes: - type: http namespace: temp-repositories baseUri: '' description: GitHub Repos API — Repositories business capability. Self-contained, no shared references. resources: - name: installation-repositories path: /installation/repositories operations: - name: listrepositoriesaccessibletotheappinstallation method: GET description: List Repositories Accessible To The App Installation 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: orgs-org-actions-permissions-repositories path: /orgs/{org}/actions/permissions/repositories operations: - name: listselectedrepositoriesenabledforgithubactionsinanorganization method: GET description: List Selected Repositories Enabled For Github Actions In An Organization 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: setselectedrepositoriesenabledforgithubactionsinanorganization method: PUT description: Set Selected Repositories Enabled For Github Actions In An Organization 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: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-actions-permissions-repositories-repository_id path: /orgs/{org}/actions/permissions/repositories/{repository_id} operations: - name: enableselectedrepositoryforgithubactionsinanorganization method: PUT description: Enable Selected Repository For Github Actions In An Organization 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: disableselectedrepositoryforgithubactionsinanorganization method: DELETE description: Disable Selected Repository For Github Actions In An Organization 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: orgs-org-actions-runner-groups-runner_group_id-repositories path: /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories operations: - name: listrepositoryaccesstoselfhostedrunnergroupinanorganization method: GET description: List Repository Access To Self-hosted Runner Group In An Organization 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: setrepositoryaccessforselfhostedrunnergroupinanorganization method: PUT description: Set Repository Access For Self-hosted Runner Group In An Organization 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: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-actions-runner-groups-runner_group_id-repositories-repository_id path: /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id} operations: - name: addrepositoryaccesstoselfhostedrunnergroupinanorganization method: PUT description: Add Repository Access To Self-hosted Runner Group In An Organization 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: removerepositoryaccesstoselfhostedrunnergroupinanorganization method: DELETE description: Remove Repository Access To Self-hosted Runner Group In An Organization 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: orgs-org-actions-secrets-secret_name-repositories path: /orgs/{org}/actions/secrets/{secret_name}/repositories operations: - name: listselectedrepositoriesforanorganizationsecret method: GET description: List Selected Repositories For An Organization 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: setselectedrepositoriesforanorganizationsecret method: PUT description: Set Selected Repositories For An Organization 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: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-actions-secrets-secret_name-repositories-repository_id path: /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id} operations: - name: addselectedrepositorytoanorganizationsecret method: PUT description: Add Selected Repository To An Organization Secret outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: repository_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: removeselectedrepositoryfromanorganizationsecret method: DELETE description: Remove Selected Repository From An Organization Secret outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: repository_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: orgs-org-actions-variables-name-repositories path: /orgs/{org}/actions/variables/{name}/repositories operations: - name: listselectedrepositoriesforanorganizationvariable method: GET description: List Selected Repositories For An Organization 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: setselectedrepositoriesforanorganizationvariable method: PUT description: Set Selected Repositories For An Organization 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: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-actions-variables-name-repositories-repository_id path: /orgs/{org}/actions/variables/{name}/repositories/{repository_id} operations: - name: addselectedrepositorytoanorganizationvariable method: PUT description: Add Selected Repository To An Organization Variable outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: repository_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: removeselectedrepositoryfromanorganizationvariable method: DELETE description: Remove Selected Repository From An Organization Variable outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: repository_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: orgs-org-dependabot-secrets-secret_name-repositories path: /orgs/{org}/dependabot/secrets/{secret_name}/repositories operations: - name: listselectedrepositoriesforanorganizationsecret method: GET description: List Selected Repositories For An Organization 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: setselectedrepositoriesforanorganizationsecret method: PUT description: Set Selected Repositories For An Organization 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: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-dependabot-secrets-secret_name-repositories-repository_id path: /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id} operations: - name: addselectedrepositorytoanorganizationsecret method: PUT description: Add Selected Repository To An Organization Secret outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: repository_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: removeselectedrepositoryfromanorganizationsecret method: DELETE description: Remove Selected Repository From An Organization Secret outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: repository_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: orgs-org-migrations-migration_id-repos-repo_name-lock path: /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock operations: - name: unlockanorganizationrepository method: DELETE description: Unlock An Organization 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: orgs-org-migrations-migration_id-repositories path: /orgs/{org}/migrations/{migration_id}/repositories operations: - name: listrepositoriesinanorganizationmigration method: GET description: List Repositories In An Organization Migration 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: orgs-org-repos path: /orgs/{org}/repos operations: - name: listorganizationrepositories method: GET description: List Organization Repositories outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: type in: query type: string description: Specifies the types of repositories you want returned. `internal` is not yet supported when a GitHub App calls this endpoint with an installation access token. - name: sort in: query type: string description: The property to sort the results by. - name: direction in: query type: string description: 'The order to sort by. Default: `asc` when using `full_name`, otherwise `desc`.' - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: createanorganizationrepository method: POST description: Create An Organization 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: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-repository-fine-grained-permissions path: /orgs/{org}/repository-fine-grained-permissions operations: - name: listrepositoryfinegrainedpermissionsforanorganization method: GET description: List Repository Fine-grained Permissions For An Organization 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: orgs-org-teams-team_slug-repos path: /orgs/{org}/teams/{team_slug}/repos operations: - name: listteamrepositories method: GET description: List Team Repositories 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: orgs-org-teams-team_slug-repos-owner-repo path: /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo} operations: - name: checkteampermissionsforrepository method: GET description: Check Team 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: addorupdateteamrepositorypermissions method: PUT description: Add Or Update Team Repository Permissions 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: body in: body type: object description: Request body (JSON). required: false - name: removerepositoryfromteam method: DELETE description: Remove Repository From Team 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 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: updaterepository method: PATCH description: Update 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: body in: body type: object description: Request body (JSON). required: false - name: deleterepository method: DELETE description: Delete Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-actions-artifacts path: /repos/{owner}/{repo}/actions/artifacts operations: - name: listartifactsforrepository method: GET description: List Artifacts 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 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: setgithubactionscacheusagepolicyforrepository method: PATCH description: Set 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: body in: body type: object description: Request body (JSON). required: true - name: repos-owner-repo-actions-caches path: /repos/{owner}/{repo}/actions/caches operations: - name: listgithubactionscachesforrepository method: GET description: List Github Actions Caches 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: deletegithubactionscachesforrepositoryusingcachekey method: DELETE description: Delete Github Actions Caches For Repository (using Cache Key) outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-actions-caches-cache_id path: /repos/{owner}/{repo}/actions/caches/{cache_id} operations: - name: deletegithubactionscacheforrepositoryusingcacheid method: DELETE description: Delete Github Actions Cache For Repository (using Cache Id) outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-actions-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: setthecustomizationtemplateforanoidcsubjectclaimforrepository method: PUT description: Set 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: body in: body type: object description: Request body (JSON). required: true - name: repos-owner-repo-actions-organization-secrets path: /repos/{owner}/{repo}/actions/organization-secrets operations: - name: listrepositoryorganizationsecrets method: GET description: List Repository Organization Secrets 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-organization-variables path: /repos/{owner}/{repo}/actions/organization-variables operations: - name: listrepositoryorganizationvariables method: GET description: List Repository Organization Variables 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: setgithubactionspermissionsforrepository method: PUT description: Set 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: body in: body type: object description: Request body (JSON). required: true - 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: setthelevelofaccessforworkflowsoutsideoftherepository method: PUT description: Set 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: body in: body type: object description: Request body (JSON). required: true - 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: setallowedactionsforrepository method: PUT description: Set 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: body in: body type: object description: Request body (JSON). required: false - 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: setdefaultworkflowpermissionsforrepository method: PUT description: Set 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: body in: body type: object description: Request body (JSON). required: true - name: repos-owner-repo-actions-runners path: /repos/{owner}/{repo}/actions/runners operations: - name: listselfhostedrunnersforrepository method: GET description: List Self-hosted Runners 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-downloads path: /repos/{owner}/{repo}/actions/runners/downloads operations: - name: listrunnerapplicationsforrepository method: GET description: List Runner Applications 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-registration-token path: /repos/{owner}/{repo}/actions/runners/registration-token operations: - name: createregistrationtokenforrepository method: POST description: Create Registration Token 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-remove-token path: /repos/{owner}/{repo}/actions/runners/remove-token operations: - name: createremovetokenforrepository method: POST description: Create Remove Token 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: deleteselfhostedrunnerfromrepository method: DELETE description: Delete Self-hosted Runner From Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-actions-runners-runner_id-labels path: /repos/{owner}/{repo}/actions/runners/{runner_id}/labels operations: - name: listlabelsforselfhostedrunnerforrepository method: GET description: List Labels For 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: addcustomlabelstoselfhostedrunnerforrepository method: POST description: Add Custom Labels To 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: body in: body type: object description: Request body (JSON). required: true - name: setcustomlabelsforselfhostedrunnerforrepository method: PUT description: Set Custom Labels For 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: body in: body type: object description: Request body (JSON). required: true - name: removeallcustomlabelsfromselfhostedrunnerforrepository method: DELETE description: Remove All Custom Labels From 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-runners-runner_id-labels-name path: /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name} operations: - name: removecustomlabelfromselfhostedrunnerforrepository method: DELETE description: Remove Custom Label From 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 path: /repos/{owner}/{repo}/actions/runs operations: - name: listworkflowrunsforrepository method: GET description: List Workflow Runs 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-secrets path: /repos/{owner}/{repo}/actions/secrets operations: - name: listrepositorysecrets method: GET description: List Repository Secrets 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: createorupdaterepositorysecret method: PUT description: Create Or Update 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: body in: body type: object description: Request body (JSON). required: true - name: deleterepositorysecret method: DELETE description: Delete Repository Secret outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-actions-variables path: /repos/{owner}/{repo}/actions/variables operations: - name: listrepositoryvariables method: GET description: List Repository Variables 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: createrepositoryvariable method: POST description: Create 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: body in: body type: object description: Request body (JSON). required: true - 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: updaterepositoryvariable method: PATCH description: Update 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: body in: body type: object description: Request body (JSON). required: true - name: deleterepositoryvariable method: DELETE description: Delete Repository Variable outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-actions-workflows path: /repos/{owner}/{repo}/actions/workflows operations: - name: listrepositoryworkflows method: GET description: List Repository Workflows 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: createanautolinkreferenceforrepository method: POST description: Create An Autolink Reference 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: body in: body type: object description: Request body (JSON). required: true - 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: deleteanautolinkreferencefromrepository method: DELETE description: Delete An Autolink Reference From Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-check-suites-preferences path: /repos/{owner}/{repo}/check-suites/preferences operations: - name: updaterepositorypreferencesforchecksuites method: PATCH description: Update Repository Preferences For Check Suites 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: body in: body type: object description: Request body (JSON). required: true - name: repos-owner-repo-code-scanning-alerts path: /repos/{owner}/{repo}/code-scanning/alerts operations: - name: listcodescanningalertsforrepository method: GET description: List Code Scanning Alerts For Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: sort in: query type: string description: The property by which to sort the results. - name: state in: query type: string description: If specified, only code scanning alerts with this state will be returned. - name: severity in: query type: string description: If specified, only code scanning alerts with this severity will be returned. - 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 path: /repos/{owner}/{repo}/code-scanning/analyses operations: - name: listcodescanninganalysesforrepository method: GET description: List Code Scanning Analyses For Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ref in: query type: string description: 'The Git reference for the analyses you want to list. The `ref` for a branch can be formatted either as `refs/heads/` or simply ``. To ' - name: sarif_id in: query type: string description: Filter analyses belonging to the same SARIF upload. - name: sort in: query type: string description: The property by which to sort the results. - 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: deletecodescanninganalysisfromrepository method: DELETE description: Delete Code Scanning Analysis From Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: analysis_id in: path type: integer description: The ID of the analysis, as returned from the `GET /repos/{owner}/{repo}/code-scanning/analyses` operation. required: true - name: confirm_delete in: query type: string description: Allow deletion if the specified analysis is the last in a set. If you attempt to delete the final analysis in a set without setting this parameter to `true`, yo - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-collaborators path: /repos/{owner}/{repo}/collaborators operations: - name: listrepositorycollaborators method: GET description: List Repository Collaborators outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: affiliation in: query type: string description: Filter collaborators returned by their affiliation. `outside` means all outside collaborators of an organization-owned repository. `direct` means all collaborat - name: permission in: query type: string description: Filter collaborators by the permissions they have on the repository. If not specified, all collaborators will be returned. - 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 path: /repos/{owner}/{repo}/collaborators/{username} operations: - name: checkifuserisrepositorycollaborator method: GET description: Check If User Is Repository Collaborator 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: addrepositorycollaborator method: PUT description: Add Repository Collaborator 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: body in: body type: object description: Request body (JSON). required: false - name: removerepositorycollaborator method: DELETE description: Remove Repository Collaborator 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-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 path: /repos/{owner}/{repo}/comments operations: - name: listcommitcommentsforrepository method: GET description: List Commit Comments 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-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-contributors path: /repos/{owner}/{repo}/contributors operations: - name: listrepositorycontributors method: GET description: List Repository Contributors outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: anon in: query type: string description: Set to `1` or `true` to include anonymous contributors in results. - 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 path: /repos/{owner}/{repo}/dependabot/alerts operations: - name: listdependabotalertsforrepository method: GET description: List Dependabot Alerts For Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: page in: query type: integer description: '**Deprecated**. Page number of the results to fetch. Use cursor-based pagination with `before` or `after` instead.' - name: per_page in: query type: integer description: The number of results per page (max 100). For more information, see "[Using pagination in the REST API](https://docs.github.com/enterprise-server@3.9/rest/using - 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 path: /repos/{owner}/{repo}/dependabot/secrets operations: - name: listrepositorysecrets method: GET description: List Repository Secrets 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: createorupdaterepositorysecret method: PUT description: Create Or Update 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: body in: body type: object description: Request body (JSON). required: true - name: deleterepositorysecret method: DELETE description: Delete Repository Secret outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-dependency-graph-sbom path: /repos/{owner}/{repo}/dependency-graph/sbom operations: - name: exportsoftwarebillofmaterialssbomforrepository method: GET description: Export Software Bill Of Materials (sbom) 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-dependency-graph-snapshots path: /repos/{owner}/{repo}/dependency-graph/snapshots operations: - name: createsnapshotofdependenciesforrepository method: POST description: Create Snapshot Of Dependencies 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: body in: body type: object description: Request body (JSON). required: true - name: repos-owner-repo-dispatches path: /repos/{owner}/{repo}/dispatches operations: - name: createrepositorydispatchevent method: POST description: Create Repository Dispatch Event 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: body in: body type: object description: Request body (JSON). required: true - name: repos-owner-repo-events path: /repos/{owner}/{repo}/events operations: - name: listrepositoryevents method: GET description: List Repository Events 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 path: /repos/{owner}/{repo}/hooks operations: - name: listrepositorywebhooks method: GET description: List Repository Webhooks 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: createrepositorywebhook method: POST description: Create 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: body in: body type: object description: Request body (JSON). required: false - 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: updaterepositorywebhook method: PATCH description: Update 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: body in: body type: object description: Request body (JSON). required: true - name: deleterepositorywebhook method: DELETE description: Delete Repository Webhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-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: updatewebhookconfigurationforrepository method: PATCH description: Update 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: body in: body type: object description: Request body (JSON). required: false - name: repos-owner-repo-hooks-hook_id-deliveries path: /repos/{owner}/{repo}/hooks/{hook_id}/deliveries operations: - name: listdeliveriesforrepositorywebhook method: GET description: List Deliveries For Repository Webhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: redelivery in: query type: boolean - 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-hooks-hook_id-deliveries-delivery_id-attempts path: /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts operations: - name: redeliverdeliveryforrepositorywebhook method: POST description: Redeliver 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-hooks-hook_id-pings path: /repos/{owner}/{repo}/hooks/{hook_id}/pings operations: - name: pingrepositorywebhook method: POST description: Ping 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-tests path: /repos/{owner}/{repo}/hooks/{hook_id}/tests operations: - name: testthepushrepositorywebhook method: POST description: Test The Push 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-invitations path: /repos/{owner}/{repo}/invitations operations: - name: listrepositoryinvitations method: GET description: List Repository Invitations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-invitations-invitation_id path: /repos/{owner}/{repo}/invitations/{invitation_id} operations: - name: updaterepositoryinvitation method: PATCH description: Update Repository Invitation outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: body in: body type: object description: Request body (JSON). required: false - name: deleterepositoryinvitation method: DELETE description: Delete Repository Invitation outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-issues path: /repos/{owner}/{repo}/issues operations: - name: listrepositoryissues method: GET description: List Repository Issues outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: milestone in: query type: string description: If an `integer` is passed, it should refer to a milestone by its `number` field. If the string `*` is passed, issues with any milestone are accepted. If the str - name: state in: query type: string description: Indicates the state of the issues to return. - name: assignee in: query type: string description: Can be the name of a user. Pass in `none` for issues with no assigned user, and `*` for issues assigned to any user. - name: creator in: query type: string description: The user that created the issue. - name: mentioned in: query type: string description: user that's mentioned in the issue. - name: sort in: query type: string description: What to sort results by. - 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 path: /repos/{owner}/{repo}/issues/comments operations: - name: listissuecommentsforrepository method: GET description: List Issue Comments For Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: direction in: query type: string description: Either `asc` or `desc`. Ignored without the `sort` parameter. - 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 path: /repos/{owner}/{repo}/issues/events operations: - name: listissueeventsforrepository method: GET description: List Issue Events 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-labels path: /repos/{owner}/{repo}/labels operations: - name: listlabelsforrepository method: GET description: List Labels 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-languages path: /repos/{owner}/{repo}/languages operations: - name: listrepositorylanguages method: GET description: List Repository Languages 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-lfs path: /repos/{owner}/{repo}/lfs operations: - name: enablegitlfsforrepository method: PUT description: Enable Git Lfs 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: disablegitlfsforrepository method: DELETE description: Disable Git Lfs 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-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-merge-upstream path: /repos/{owner}/{repo}/merge-upstream operations: - name: syncforkbranchwiththeupstreamrepository method: POST description: Sync Fork Branch With The Upstream 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: body in: body type: object description: Request body (JSON). required: true - name: repos-owner-repo-notifications path: /repos/{owner}/{repo}/notifications operations: - name: listrepositorynotificationsfortheauthenticateduser method: GET description: List Repository Notifications For The Authenticated 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: markrepositorynotificationsasread method: PUT description: Mark Repository Notifications As Read 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: body in: body type: object description: Request body (JSON). required: false - name: repos-owner-repo-pre-receive-hooks path: /repos/{owner}/{repo}/pre-receive-hooks operations: - name: listprereceivehooksforrepository method: GET description: List Pre-receive Hooks For Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: sort in: query type: string - 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: updateprereceivehookenforcementforrepository method: PATCH description: Update Pre-receive Hook Enforcement 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: body in: body type: object description: Request body (JSON). required: false - name: removeprereceivehookenforcementforrepository method: DELETE description: Remove Pre-receive Hook Enforcement 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-projects path: /repos/{owner}/{repo}/projects operations: - name: listrepositoryprojects method: GET description: List Repository Projects outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: state in: query type: string description: Indicates the state of the projects to return. - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: createrepositoryproject method: POST description: Create Repository Project 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: body in: body type: object description: Request body (JSON). required: true - name: repos-owner-repo-pulls-comments path: /repos/{owner}/{repo}/pulls/comments operations: - name: listreviewcommentsinrepository method: GET description: List Review Comments In Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: sort in: query type: string - name: direction in: query type: string description: The direction to sort results. Ignored without `sort` parameter. - 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-replicas-caches path: /repos/{owner}/{repo}/replicas/caches operations: - name: listrepositorycachereplicationstatus method: GET description: List Repository Cache Replication Status 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 path: /repos/{owner}/{repo}/secret-scanning/alerts operations: - name: listsecretscanningalertsforrepository method: GET description: List Secret Scanning Alerts 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-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: setrepositorysubscription method: PUT description: Set 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: body in: body type: object description: Request body (JSON). required: false - name: deleterepositorysubscription method: DELETE description: Delete Repository Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-tags path: /repos/{owner}/{repo}/tags operations: - name: listrepositorytags method: GET description: List Repository Tags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-tags-protection path: /repos/{owner}/{repo}/tags/protection operations: - name: listtagprotectionstatesforrepository method: GET description: List Tag Protection States 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: createtagprotectionstateforrepository method: POST description: Create Tag Protection State For Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: body in: body type: object description: Request body (JSON). required: true - name: repos-owner-repo-tags-protection-tag_protection_id path: /repos/{owner}/{repo}/tags/protection/{tag_protection_id} operations: - name: deletetagprotectionstateforrepository method: DELETE description: Delete Tag Protection State For Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: repos-owner-repo-tarball-ref path: /repos/{owner}/{repo}/tarball/{ref} operations: - name: downloadrepositoryarchivetar method: GET description: Download Repository Archive (tar) outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ref 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-teams path: /repos/{owner}/{repo}/teams operations: - name: listrepositoryteams method: GET description: List Repository Teams 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 - name: replaceallrepositorytopics method: PUT description: Replace 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 - name: body in: body type: object description: Request body (JSON). required: true - name: repos-owner-repo-transfer path: /repos/{owner}/{repo}/transfer operations: - name: transferrepository method: POST description: Transfer 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: body in: body type: object description: Request body (JSON). required: true - name: repos-owner-repo-vulnerability-alerts path: /repos/{owner}/{repo}/vulnerability-alerts operations: - name: checkifvulnerabilityalertsareenabledforrepository method: GET description: Check If Vulnerability Alerts Are Enabled 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-template_owner-template_repo-generate path: /repos/{template_owner}/{template_repo}/generate operations: - name: createrepositoryusingtemplate method: POST description: Create Repository Using Template outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: template_owner in: path type: string description: The account owner of the template repository. The name is not case sensitive. required: true - name: template_repo in: path type: string description: The name of the template repository without the `.git` extension. The name is not case sensitive. required: true - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: body in: body type: object description: Request body (JSON). required: true - name: repositories path: /repositories operations: - name: listpublicrepositories method: GET description: List Public Repositories outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: visibility in: query type: string description: Specifies the types of repositories to return. This endpoint will only list repositories available to all users on the enterprise. - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: search-repositories path: /search/repositories operations: - name: searchrepositories method: GET description: Search Repositories outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: q in: query type: string description: The query contains one or more search keywords and qualifiers. Qualifiers allow you to limit your search to specific areas of GitHub Enterprise Server. The REST required: true - name: sort in: query type: string description: 'Sorts the results of your query by number of `stars`, `forks`, or `help-wanted-issues` or how recently the items were `updated`. Default: [best match](https://d' - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: teams-team_id-repos path: /teams/{team_id}/repos operations: - name: listteamrepositorieslegacy method: GET description: List Team Repositories (legacy) 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: teams-team_id-repos-owner-repo path: /teams/{team_id}/repos/{owner}/{repo} operations: - name: checkteampermissionsforrepositorylegacy method: GET description: Check Team Permissions For Repository (legacy) 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: addorupdateteamrepositorypermissionslegacy method: PUT description: Add Or Update Team Repository Permissions (legacy) 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: body in: body type: object description: Request body (JSON). required: false - name: removerepositoryfromteamlegacy method: DELETE description: Remove Repository From Team (legacy) 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: user-installations-installation_id-repositories path: /user/installations/{installation_id}/repositories operations: - name: listrepositoriesaccessibletotheuseraccesstoken method: GET description: List Repositories Accessible To The User Access Token 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: user-installations-installation_id-repositories-repository_id path: /user/installations/{installation_id}/repositories/{repository_id} operations: - name: addrepositorytoanappinstallation method: PUT description: Add Repository To An App Installation 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: removerepositoryfromanappinstallation method: DELETE description: Remove Repository From An App Installation 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: user-migrations-migration_id-repositories path: /user/migrations/{migration_id}/repositories operations: - name: listrepositoriesforusermigration method: GET description: List Repositories For User Migration 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: user-repos path: /user/repos operations: - name: listrepositoriesfortheauthenticateduser method: GET description: List Repositories For The Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: visibility in: query type: string description: Limit results to repositories with the specified visibility. - name: affiliation in: query type: string description: 'Comma-separated list of values. Can include: ' - name: type in: query type: string description: Limit results to repositories of the specified type. Will cause a `422` error if used in the same request as **visibility** or **affiliation**. - name: sort in: query type: string description: The property to sort the results by. - name: direction in: query type: string description: 'The order to sort by. Default: `asc` when using `full_name`, otherwise `desc`.' - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: createrepositoryfortheauthenticateduser method: POST description: Create Repository For The Authenticated 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: body in: body type: object description: Request body (JSON). required: true - name: user-repository_invitations path: /user/repository_invitations operations: - name: listrepositoryinvitationsfortheauthenticateduser method: GET description: List Repository Invitations For The Authenticated 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: user-repository_invitations-invitation_id path: /user/repository_invitations/{invitation_id} operations: - name: acceptrepositoryinvitation method: PATCH description: Accept Repository Invitation outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: declinerepositoryinvitation method: DELETE description: Decline Repository Invitation outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Authorization in: header type: string - name: X-GitHub-Api-Version in: header type: string - name: Accept in: header type: string - name: users-username-repos path: /users/{username}/repos operations: - name: listrepositoriesforuser method: GET description: List Repositories For User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: type in: query type: string description: Limit results to repositories of the specified type. - name: sort in: query type: string description: The property to sort the results by. - name: direction in: query type: string description: 'The order to sort by. Default: `asc` when using `full_name`, otherwise `desc`.' - 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-repositories-rest port: 8080 description: REST adapter for GitHub Repos API — Repositories. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/installation/repositories name: installation-repositories description: REST surface for installation-repositories. operations: - method: GET name: listrepositoriesaccessibletotheappinstallation description: List Repositories Accessible To The App Installation call: temp-repositories.listrepositoriesaccessibletotheappinstallation with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/permissions/repositories name: orgs-org-actions-permissions-repositories description: REST surface for orgs-org-actions-permissions-repositories. operations: - method: GET name: listselectedrepositoriesenabledforgithubactionsinanorganization description: List Selected Repositories Enabled For Github Actions In An Organization call: temp-repositories.listselectedrepositoriesenabledforgithubactionsinanorganization with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PUT name: setselectedrepositoriesenabledforgithubactionsinanorganization description: Set Selected Repositories Enabled For Github Actions In An Organization call: temp-repositories.setselectedrepositoriesenabledforgithubactionsinanorganization with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/permissions/repositories/{repository-id} name: orgs-org-actions-permissions-repositories-repository-id description: REST surface for orgs-org-actions-permissions-repositories-repository_id. operations: - method: PUT name: enableselectedrepositoryforgithubactionsinanorganization description: Enable Selected Repository For Github Actions In An Organization call: temp-repositories.enableselectedrepositoryforgithubactionsinanorganization with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: DELETE name: disableselectedrepositoryforgithubactionsinanorganization description: Disable Selected Repository For Github Actions In An Organization call: temp-repositories.disableselectedrepositoryforgithubactionsinanorganization with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/runner-groups/{runner-group-id}/repositories name: orgs-org-actions-runner-groups-runner-group-id-repositories description: REST surface for orgs-org-actions-runner-groups-runner_group_id-repositories. operations: - method: GET name: listrepositoryaccesstoselfhostedrunnergroupinanorganization description: List Repository Access To Self-hosted Runner Group In An Organization call: temp-repositories.listrepositoryaccesstoselfhostedrunnergroupinanorganization with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PUT name: setrepositoryaccessforselfhostedrunnergroupinanorganization description: Set Repository Access For Self-hosted Runner Group In An Organization call: temp-repositories.setrepositoryaccessforselfhostedrunnergroupinanorganization with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/runner-groups/{runner-group-id}/repositories/{repository-id} name: orgs-org-actions-runner-groups-runner-group-id-repositories-repository-id description: REST surface for orgs-org-actions-runner-groups-runner_group_id-repositories-repository_id. operations: - method: PUT name: addrepositoryaccesstoselfhostedrunnergroupinanorganization description: Add Repository Access To Self-hosted Runner Group In An Organization call: temp-repositories.addrepositoryaccesstoselfhostedrunnergroupinanorganization with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: DELETE name: removerepositoryaccesstoselfhostedrunnergroupinanorganization description: Remove Repository Access To Self-hosted Runner Group In An Organization call: temp-repositories.removerepositoryaccesstoselfhostedrunnergroupinanorganization with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/secrets/{secret-name}/repositories name: orgs-org-actions-secrets-secret-name-repositories description: REST surface for orgs-org-actions-secrets-secret_name-repositories. operations: - method: GET name: listselectedrepositoriesforanorganizationsecret description: List Selected Repositories For An Organization Secret call: temp-repositories.listselectedrepositoriesforanorganizationsecret with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PUT name: setselectedrepositoriesforanorganizationsecret description: Set Selected Repositories For An Organization Secret call: temp-repositories.setselectedrepositoriesforanorganizationsecret with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/secrets/{secret-name}/repositories/{repository-id} name: orgs-org-actions-secrets-secret-name-repositories-repository-id description: REST surface for orgs-org-actions-secrets-secret_name-repositories-repository_id. operations: - method: PUT name: addselectedrepositorytoanorganizationsecret description: Add Selected Repository To An Organization Secret call: temp-repositories.addselectedrepositorytoanorganizationsecret with: repository_id: rest.repository_id Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: DELETE name: removeselectedrepositoryfromanorganizationsecret description: Remove Selected Repository From An Organization Secret call: temp-repositories.removeselectedrepositoryfromanorganizationsecret with: repository_id: rest.repository_id Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/variables/{name}/repositories name: orgs-org-actions-variables-name-repositories description: REST surface for orgs-org-actions-variables-name-repositories. operations: - method: GET name: listselectedrepositoriesforanorganizationvariable description: List Selected Repositories For An Organization Variable call: temp-repositories.listselectedrepositoriesforanorganizationvariable with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PUT name: setselectedrepositoriesforanorganizationvariable description: Set Selected Repositories For An Organization Variable call: temp-repositories.setselectedrepositoriesforanorganizationvariable with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/variables/{name}/repositories/{repository-id} name: orgs-org-actions-variables-name-repositories-repository-id description: REST surface for orgs-org-actions-variables-name-repositories-repository_id. operations: - method: PUT name: addselectedrepositorytoanorganizationvariable description: Add Selected Repository To An Organization Variable call: temp-repositories.addselectedrepositorytoanorganizationvariable with: repository_id: rest.repository_id Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: DELETE name: removeselectedrepositoryfromanorganizationvariable description: Remove Selected Repository From An Organization Variable call: temp-repositories.removeselectedrepositoryfromanorganizationvariable with: repository_id: rest.repository_id Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/dependabot/secrets/{secret-name}/repositories name: orgs-org-dependabot-secrets-secret-name-repositories description: REST surface for orgs-org-dependabot-secrets-secret_name-repositories. operations: - method: GET name: listselectedrepositoriesforanorganizationsecret description: List Selected Repositories For An Organization Secret call: temp-repositories.listselectedrepositoriesforanorganizationsecret with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PUT name: setselectedrepositoriesforanorganizationsecret description: Set Selected Repositories For An Organization Secret call: temp-repositories.setselectedrepositoriesforanorganizationsecret with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/dependabot/secrets/{secret-name}/repositories/{repository-id} name: orgs-org-dependabot-secrets-secret-name-repositories-repository-id description: REST surface for orgs-org-dependabot-secrets-secret_name-repositories-repository_id. operations: - method: PUT name: addselectedrepositorytoanorganizationsecret description: Add Selected Repository To An Organization Secret call: temp-repositories.addselectedrepositorytoanorganizationsecret with: repository_id: rest.repository_id Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: DELETE name: removeselectedrepositoryfromanorganizationsecret description: Remove Selected Repository From An Organization Secret call: temp-repositories.removeselectedrepositoryfromanorganizationsecret with: repository_id: rest.repository_id Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/migrations/{migration-id}/repos/{repo-name}/lock name: orgs-org-migrations-migration-id-repos-repo-name-lock description: REST surface for orgs-org-migrations-migration_id-repos-repo_name-lock. operations: - method: DELETE name: unlockanorganizationrepository description: Unlock An Organization Repository call: temp-repositories.unlockanorganizationrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/migrations/{migration-id}/repositories name: orgs-org-migrations-migration-id-repositories description: REST surface for orgs-org-migrations-migration_id-repositories. operations: - method: GET name: listrepositoriesinanorganizationmigration description: List Repositories In An Organization Migration call: temp-repositories.listrepositoriesinanorganizationmigration with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/repos name: orgs-org-repos description: REST surface for orgs-org-repos. operations: - method: GET name: listorganizationrepositories description: List Organization Repositories call: temp-repositories.listorganizationrepositories with: type: rest.type sort: rest.sort direction: rest.direction Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: POST name: createanorganizationrepository description: Create An Organization Repository call: temp-repositories.createanorganizationrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/repository-fine-grained-permissions name: orgs-org-repository-fine-grained-permissions description: REST surface for orgs-org-repository-fine-grained-permissions. operations: - method: GET name: listrepositoryfinegrainedpermissionsforanorganization description: List Repository Fine-grained Permissions For An Organization call: temp-repositories.listrepositoryfinegrainedpermissionsforanorganization with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/teams/{team-slug}/repos name: orgs-org-teams-team-slug-repos description: REST surface for orgs-org-teams-team_slug-repos. operations: - method: GET name: listteamrepositories description: List Team Repositories call: temp-repositories.listteamrepositories with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/teams/{team-slug}/repos/{owner}/{repo} name: orgs-org-teams-team-slug-repos-owner-repo description: REST surface for orgs-org-teams-team_slug-repos-owner-repo. operations: - method: GET name: checkteampermissionsforrepository description: Check Team Permissions For Repository call: temp-repositories.checkteampermissionsforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PUT name: addorupdateteamrepositorypermissions description: Add Or Update Team Repository Permissions call: temp-repositories.addorupdateteamrepositorypermissions with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: removerepositoryfromteam description: Remove Repository From Team call: temp-repositories.removerepositoryfromteam 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} name: repos-owner-repo description: REST surface for repos-owner-repo. operations: - method: GET name: getrepository description: Get Repository call: temp-repositories.getrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PATCH name: updaterepository description: Update Repository call: temp-repositories.updaterepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleterepository description: Delete Repository call: temp-repositories.deleterepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/actions/artifacts name: repos-owner-repo-actions-artifacts description: REST surface for repos-owner-repo-actions-artifacts. operations: - method: GET name: listartifactsforrepository description: List Artifacts For Repository call: temp-repositories.listartifactsforrepository 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-repositories.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-repositories.getgithubactionscacheusagepolicyforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PATCH name: setgithubactionscacheusagepolicyforrepository description: Set Github Actions Cache Usage Policy For Repository call: temp-repositories.setgithubactionscacheusagepolicyforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/actions/caches name: repos-owner-repo-actions-caches description: REST surface for repos-owner-repo-actions-caches. operations: - method: GET name: listgithubactionscachesforrepository description: List Github Actions Caches For Repository call: temp-repositories.listgithubactionscachesforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: DELETE name: deletegithubactionscachesforrepositoryusingcachekey description: Delete Github Actions Caches For Repository (using Cache Key) call: temp-repositories.deletegithubactionscachesforrepositoryusingcachekey with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/actions/caches/{cache-id} name: repos-owner-repo-actions-caches-cache-id description: REST surface for repos-owner-repo-actions-caches-cache_id. operations: - method: DELETE name: deletegithubactionscacheforrepositoryusingcacheid description: Delete Github Actions Cache For Repository (using Cache Id) call: temp-repositories.deletegithubactionscacheforrepositoryusingcacheid with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/actions/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-repositories.getthecustomizationtemplateforanoidcsubjectclaimforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PUT name: setthecustomizationtemplateforanoidcsubjectclaimforrepository description: Set The Customization Template For An Oidc Subject Claim For Repository call: temp-repositories.setthecustomizationtemplateforanoidcsubjectclaimforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/actions/organization-secrets name: repos-owner-repo-actions-organization-secrets description: REST surface for repos-owner-repo-actions-organization-secrets. operations: - method: GET name: listrepositoryorganizationsecrets description: List Repository Organization Secrets call: temp-repositories.listrepositoryorganizationsecrets 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/organization-variables name: repos-owner-repo-actions-organization-variables description: REST surface for repos-owner-repo-actions-organization-variables. operations: - method: GET name: listrepositoryorganizationvariables description: List Repository Organization Variables call: temp-repositories.listrepositoryorganizationvariables 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-repositories.getgithubactionspermissionsforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PUT name: setgithubactionspermissionsforrepository description: Set Github Actions Permissions For Repository call: temp-repositories.setgithubactionspermissionsforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/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-repositories.getthelevelofaccessforworkflowsoutsideoftherepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PUT name: setthelevelofaccessforworkflowsoutsideoftherepository description: Set The Level Of Access For Workflows Outside Of The Repository call: temp-repositories.setthelevelofaccessforworkflowsoutsideoftherepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/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-repositories.getallowedactionsforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PUT name: setallowedactionsforrepository description: Set Allowed Actions For Repository call: temp-repositories.setallowedactionsforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/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-repositories.getdefaultworkflowpermissionsforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PUT name: setdefaultworkflowpermissionsforrepository description: Set Default Workflow Permissions For Repository call: temp-repositories.setdefaultworkflowpermissionsforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/actions/runners name: repos-owner-repo-actions-runners description: REST surface for repos-owner-repo-actions-runners. operations: - method: GET name: listselfhostedrunnersforrepository description: List Self-hosted Runners For Repository call: temp-repositories.listselfhostedrunnersforrepository 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/downloads name: repos-owner-repo-actions-runners-downloads description: REST surface for repos-owner-repo-actions-runners-downloads. operations: - method: GET name: listrunnerapplicationsforrepository description: List Runner Applications For Repository call: temp-repositories.listrunnerapplicationsforrepository 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/registration-token name: repos-owner-repo-actions-runners-registration-token description: REST surface for repos-owner-repo-actions-runners-registration-token. operations: - method: POST name: createregistrationtokenforrepository description: Create Registration Token For Repository call: temp-repositories.createregistrationtokenforrepository 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/remove-token name: repos-owner-repo-actions-runners-remove-token description: REST surface for repos-owner-repo-actions-runners-remove-token. operations: - method: POST name: createremovetokenforrepository description: Create Remove Token For Repository call: temp-repositories.createremovetokenforrepository 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-repositories.getselfhostedrunnerforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: DELETE name: deleteselfhostedrunnerfromrepository description: Delete Self-hosted Runner From Repository call: temp-repositories.deleteselfhostedrunnerfromrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/actions/runners/{runner-id}/labels name: repos-owner-repo-actions-runners-runner-id-labels description: REST surface for repos-owner-repo-actions-runners-runner_id-labels. operations: - method: GET name: listlabelsforselfhostedrunnerforrepository description: List Labels For Self-hosted Runner For Repository call: temp-repositories.listlabelsforselfhostedrunnerforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: POST name: addcustomlabelstoselfhostedrunnerforrepository description: Add Custom Labels To Self-hosted Runner For Repository call: temp-repositories.addcustomlabelstoselfhostedrunnerforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: setcustomlabelsforselfhostedrunnerforrepository description: Set Custom Labels For Self-hosted Runner For Repository call: temp-repositories.setcustomlabelsforselfhostedrunnerforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: removeallcustomlabelsfromselfhostedrunnerforrepository description: Remove All Custom Labels From Self-hosted Runner For Repository call: temp-repositories.removeallcustomlabelsfromselfhostedrunnerforrepository 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}/labels/{name} name: repos-owner-repo-actions-runners-runner-id-labels-name description: REST surface for repos-owner-repo-actions-runners-runner_id-labels-name. operations: - method: DELETE name: removecustomlabelfromselfhostedrunnerforrepository description: Remove Custom Label From Self-hosted Runner For Repository call: temp-repositories.removecustomlabelfromselfhostedrunnerforrepository 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 name: repos-owner-repo-actions-runs description: REST surface for repos-owner-repo-actions-runs. operations: - method: GET name: listworkflowrunsforrepository description: List Workflow Runs For Repository call: temp-repositories.listworkflowrunsforrepository 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 name: repos-owner-repo-actions-secrets description: REST surface for repos-owner-repo-actions-secrets. operations: - method: GET name: listrepositorysecrets description: List Repository Secrets call: temp-repositories.listrepositorysecrets 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-repositories.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-repositories.getrepositorysecret with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PUT name: createorupdaterepositorysecret description: Create Or Update Repository Secret call: temp-repositories.createorupdaterepositorysecret with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleterepositorysecret description: Delete Repository Secret call: temp-repositories.deleterepositorysecret with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/actions/variables name: repos-owner-repo-actions-variables description: REST surface for repos-owner-repo-actions-variables. operations: - method: GET name: listrepositoryvariables description: List Repository Variables call: temp-repositories.listrepositoryvariables with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: POST name: createrepositoryvariable description: Create Repository Variable call: temp-repositories.createrepositoryvariable with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/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-repositories.getrepositoryvariable with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PATCH name: updaterepositoryvariable description: Update Repository Variable call: temp-repositories.updaterepositoryvariable with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleterepositoryvariable description: Delete Repository Variable call: temp-repositories.deleterepositoryvariable with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/actions/workflows name: repos-owner-repo-actions-workflows description: REST surface for repos-owner-repo-actions-workflows. operations: - method: GET name: listrepositoryworkflows description: List Repository Workflows call: temp-repositories.listrepositoryworkflows 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-repositories.getallautolinksofrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: POST name: createanautolinkreferenceforrepository description: Create An Autolink Reference For Repository call: temp-repositories.createanautolinkreferenceforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/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-repositories.getanautolinkreferenceofrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: DELETE name: deleteanautolinkreferencefromrepository description: Delete An Autolink Reference From Repository call: temp-repositories.deleteanautolinkreferencefromrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/check-suites/preferences name: repos-owner-repo-check-suites-preferences description: REST surface for repos-owner-repo-check-suites-preferences. operations: - method: PATCH name: updaterepositorypreferencesforchecksuites description: Update Repository Preferences For Check Suites call: temp-repositories.updaterepositorypreferencesforchecksuites with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/code-scanning/alerts name: repos-owner-repo-code-scanning-alerts description: REST surface for repos-owner-repo-code-scanning-alerts. operations: - method: GET name: listcodescanningalertsforrepository description: List Code Scanning Alerts For Repository call: temp-repositories.listcodescanningalertsforrepository with: sort: rest.sort state: rest.state severity: rest.severity 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 name: repos-owner-repo-code-scanning-analyses description: REST surface for repos-owner-repo-code-scanning-analyses. operations: - method: GET name: listcodescanninganalysesforrepository description: List Code Scanning Analyses For Repository call: temp-repositories.listcodescanninganalysesforrepository with: ref: rest.ref sarif_id: rest.sarif_id sort: rest.sort 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-repositories.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: $. - method: DELETE name: deletecodescanninganalysisfromrepository description: Delete Code Scanning Analysis From Repository call: temp-repositories.deletecodescanninganalysisfromrepository with: analysis_id: rest.analysis_id confirm_delete: rest.confirm_delete Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/collaborators name: repos-owner-repo-collaborators description: REST surface for repos-owner-repo-collaborators. operations: - method: GET name: listrepositorycollaborators description: List Repository Collaborators call: temp-repositories.listrepositorycollaborators with: affiliation: rest.affiliation permission: rest.permission 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} name: repos-owner-repo-collaborators-username description: REST surface for repos-owner-repo-collaborators-username. operations: - method: GET name: checkifuserisrepositorycollaborator description: Check If User Is Repository Collaborator call: temp-repositories.checkifuserisrepositorycollaborator with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PUT name: addrepositorycollaborator description: Add Repository Collaborator call: temp-repositories.addrepositorycollaborator with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: removerepositorycollaborator description: Remove Repository Collaborator call: temp-repositories.removerepositorycollaborator 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}/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-repositories.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 name: repos-owner-repo-comments description: REST surface for repos-owner-repo-comments. operations: - method: GET name: listcommitcommentsforrepository description: List Commit Comments For Repository call: temp-repositories.listcommitcommentsforrepository 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-repositories.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}/contributors name: repos-owner-repo-contributors description: REST surface for repos-owner-repo-contributors. operations: - method: GET name: listrepositorycontributors description: List Repository Contributors call: temp-repositories.listrepositorycontributors with: anon: rest.anon 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 name: repos-owner-repo-dependabot-alerts description: REST surface for repos-owner-repo-dependabot-alerts. operations: - method: GET name: listdependabotalertsforrepository description: List Dependabot Alerts For Repository call: temp-repositories.listdependabotalertsforrepository with: page: rest.page per_page: rest.per_page 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 name: repos-owner-repo-dependabot-secrets description: REST surface for repos-owner-repo-dependabot-secrets. operations: - method: GET name: listrepositorysecrets description: List Repository Secrets call: temp-repositories.listrepositorysecrets 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-repositories.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-repositories.getrepositorysecret with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PUT name: createorupdaterepositorysecret description: Create Or Update Repository Secret call: temp-repositories.createorupdaterepositorysecret with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleterepositorysecret description: Delete Repository Secret call: temp-repositories.deleterepositorysecret with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/dependency-graph/sbom name: repos-owner-repo-dependency-graph-sbom description: REST surface for repos-owner-repo-dependency-graph-sbom. operations: - method: GET name: exportsoftwarebillofmaterialssbomforrepository description: Export Software Bill Of Materials (sbom) For Repository. call: temp-repositories.exportsoftwarebillofmaterialssbomforrepository 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/snapshots name: repos-owner-repo-dependency-graph-snapshots description: REST surface for repos-owner-repo-dependency-graph-snapshots. operations: - method: POST name: createsnapshotofdependenciesforrepository description: Create Snapshot Of Dependencies For Repository call: temp-repositories.createsnapshotofdependenciesforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/dispatches name: repos-owner-repo-dispatches description: REST surface for repos-owner-repo-dispatches. operations: - method: POST name: createrepositorydispatchevent description: Create Repository Dispatch Event call: temp-repositories.createrepositorydispatchevent with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/events name: repos-owner-repo-events description: REST surface for repos-owner-repo-events. operations: - method: GET name: listrepositoryevents description: List Repository Events call: temp-repositories.listrepositoryevents 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 name: repos-owner-repo-hooks description: REST surface for repos-owner-repo-hooks. operations: - method: GET name: listrepositorywebhooks description: List Repository Webhooks call: temp-repositories.listrepositorywebhooks with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: POST name: createrepositorywebhook description: Create Repository Webhook call: temp-repositories.createrepositorywebhook with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/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-repositories.getrepositorywebhook with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PATCH name: updaterepositorywebhook description: Update Repository Webhook call: temp-repositories.updaterepositorywebhook with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleterepositorywebhook description: Delete Repository Webhook call: temp-repositories.deleterepositorywebhook with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/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-repositories.getwebhookconfigurationforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PATCH name: updatewebhookconfigurationforrepository description: Update Webhook Configuration For Repository call: temp-repositories.updatewebhookconfigurationforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/hooks/{hook-id}/deliveries name: repos-owner-repo-hooks-hook-id-deliveries description: REST surface for repos-owner-repo-hooks-hook_id-deliveries. operations: - method: GET name: listdeliveriesforrepositorywebhook description: List Deliveries For Repository Webhook call: temp-repositories.listdeliveriesforrepositorywebhook with: redelivery: rest.redelivery 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-repositories.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}/hooks/{hook-id}/deliveries/{delivery-id}/attempts name: repos-owner-repo-hooks-hook-id-deliveries-delivery-id-attempts description: REST surface for repos-owner-repo-hooks-hook_id-deliveries-delivery_id-attempts. operations: - method: POST name: redeliverdeliveryforrepositorywebhook description: Redeliver Delivery For Repository Webhook call: temp-repositories.redeliverdeliveryforrepositorywebhook 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}/pings name: repos-owner-repo-hooks-hook-id-pings description: REST surface for repos-owner-repo-hooks-hook_id-pings. operations: - method: POST name: pingrepositorywebhook description: Ping Repository Webhook call: temp-repositories.pingrepositorywebhook 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}/tests name: repos-owner-repo-hooks-hook-id-tests description: REST surface for repos-owner-repo-hooks-hook_id-tests. operations: - method: POST name: testthepushrepositorywebhook description: Test The Push Repository Webhook call: temp-repositories.testthepushrepositorywebhook 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-repositories.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}/invitations name: repos-owner-repo-invitations description: REST surface for repos-owner-repo-invitations. operations: - method: GET name: listrepositoryinvitations description: List Repository Invitations call: temp-repositories.listrepositoryinvitations with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/invitations/{invitation-id} name: repos-owner-repo-invitations-invitation-id description: REST surface for repos-owner-repo-invitations-invitation_id. operations: - method: PATCH name: updaterepositoryinvitation description: Update Repository Invitation call: temp-repositories.updaterepositoryinvitation with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleterepositoryinvitation description: Delete Repository Invitation call: temp-repositories.deleterepositoryinvitation with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/issues name: repos-owner-repo-issues description: REST surface for repos-owner-repo-issues. operations: - method: GET name: listrepositoryissues description: List Repository Issues call: temp-repositories.listrepositoryissues with: milestone: rest.milestone state: rest.state assignee: rest.assignee creator: rest.creator mentioned: rest.mentioned sort: rest.sort 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 name: repos-owner-repo-issues-comments description: REST surface for repos-owner-repo-issues-comments. operations: - method: GET name: listissuecommentsforrepository description: List Issue Comments For Repository call: temp-repositories.listissuecommentsforrepository with: direction: rest.direction 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 name: repos-owner-repo-issues-events description: REST surface for repos-owner-repo-issues-events. operations: - method: GET name: listissueeventsforrepository description: List Issue Events For Repository call: temp-repositories.listissueeventsforrepository 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: repos-owner-repo-labels description: REST surface for repos-owner-repo-labels. operations: - method: GET name: listlabelsforrepository description: List Labels For Repository call: temp-repositories.listlabelsforrepository 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}/languages name: repos-owner-repo-languages description: REST surface for repos-owner-repo-languages. operations: - method: GET name: listrepositorylanguages description: List Repository Languages call: temp-repositories.listrepositorylanguages 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}/lfs name: repos-owner-repo-lfs description: REST surface for repos-owner-repo-lfs. operations: - method: PUT name: enablegitlfsforrepository description: Enable Git Lfs For Repository call: temp-repositories.enablegitlfsforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: DELETE name: disablegitlfsforrepository description: Disable Git Lfs For Repository call: temp-repositories.disablegitlfsforrepository 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}/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-repositories.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}/merge-upstream name: repos-owner-repo-merge-upstream description: REST surface for repos-owner-repo-merge-upstream. operations: - method: POST name: syncforkbranchwiththeupstreamrepository description: Sync Fork Branch With The Upstream Repository call: temp-repositories.syncforkbranchwiththeupstreamrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/notifications name: repos-owner-repo-notifications description: REST surface for repos-owner-repo-notifications. operations: - method: GET name: listrepositorynotificationsfortheauthenticateduser description: List Repository Notifications For The Authenticated User call: temp-repositories.listrepositorynotificationsfortheauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PUT name: markrepositorynotificationsasread description: Mark Repository Notifications As Read call: temp-repositories.markrepositorynotificationsasread with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/pre-receive-hooks name: repos-owner-repo-pre-receive-hooks description: REST surface for repos-owner-repo-pre-receive-hooks. operations: - method: GET name: listprereceivehooksforrepository description: List Pre-receive Hooks For Repository call: temp-repositories.listprereceivehooksforrepository with: sort: rest.sort 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-repositories.getprereceivehookforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PATCH name: updateprereceivehookenforcementforrepository description: Update Pre-receive Hook Enforcement For Repository call: temp-repositories.updateprereceivehookenforcementforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: removeprereceivehookenforcementforrepository description: Remove Pre-receive Hook Enforcement For Repository call: temp-repositories.removeprereceivehookenforcementforrepository 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}/projects name: repos-owner-repo-projects description: REST surface for repos-owner-repo-projects. operations: - method: GET name: listrepositoryprojects description: List Repository Projects call: temp-repositories.listrepositoryprojects with: state: rest.state Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: POST name: createrepositoryproject description: Create Repository Project call: temp-repositories.createrepositoryproject with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/pulls/comments name: repos-owner-repo-pulls-comments description: REST surface for repos-owner-repo-pulls-comments. operations: - method: GET name: listreviewcommentsinrepository description: List Review Comments In Repository call: temp-repositories.listreviewcommentsinrepository with: sort: rest.sort direction: rest.direction 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-repositories.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-repositories.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}/replicas/caches name: repos-owner-repo-replicas-caches description: REST surface for repos-owner-repo-replicas-caches. operations: - method: GET name: listrepositorycachereplicationstatus description: List Repository Cache Replication Status call: temp-repositories.listrepositorycachereplicationstatus 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 name: repos-owner-repo-secret-scanning-alerts description: REST surface for repos-owner-repo-secret-scanning-alerts. operations: - method: GET name: listsecretscanningalertsforrepository description: List Secret Scanning Alerts For Repository call: temp-repositories.listsecretscanningalertsforrepository 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-repositories.getrepositorysubscription with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PUT name: setrepositorysubscription description: Set Repository Subscription call: temp-repositories.setrepositorysubscription with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleterepositorysubscription description: Delete Repository Subscription call: temp-repositories.deleterepositorysubscription with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/tags name: repos-owner-repo-tags description: REST surface for repos-owner-repo-tags. operations: - method: GET name: listrepositorytags description: List Repository Tags call: temp-repositories.listrepositorytags with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/tags/protection name: repos-owner-repo-tags-protection description: REST surface for repos-owner-repo-tags-protection. operations: - method: GET name: listtagprotectionstatesforrepository description: List Tag Protection States For Repository call: temp-repositories.listtagprotectionstatesforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: POST name: createtagprotectionstateforrepository description: Create Tag Protection State For Repository call: temp-repositories.createtagprotectionstateforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/tags/protection/{tag-protection-id} name: repos-owner-repo-tags-protection-tag-protection-id description: REST surface for repos-owner-repo-tags-protection-tag_protection_id. operations: - method: DELETE name: deletetagprotectionstateforrepository description: Delete Tag Protection State For Repository call: temp-repositories.deletetagprotectionstateforrepository 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}/tarball/{ref} name: repos-owner-repo-tarball-ref description: REST surface for repos-owner-repo-tarball-ref. operations: - method: GET name: downloadrepositoryarchivetar description: Download Repository Archive (tar) call: temp-repositories.downloadrepositoryarchivetar 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}/teams name: repos-owner-repo-teams description: REST surface for repos-owner-repo-teams. operations: - method: GET name: listrepositoryteams description: List Repository Teams call: temp-repositories.listrepositoryteams 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-repositories.getallrepositorytopics with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PUT name: replaceallrepositorytopics description: Replace All Repository Topics call: temp-repositories.replaceallrepositorytopics with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/transfer name: repos-owner-repo-transfer description: REST surface for repos-owner-repo-transfer. operations: - method: POST name: transferrepository description: Transfer Repository call: temp-repositories.transferrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repos/{owner}/{repo}/vulnerability-alerts name: repos-owner-repo-vulnerability-alerts description: REST surface for repos-owner-repo-vulnerability-alerts. operations: - method: GET name: checkifvulnerabilityalertsareenabledforrepository description: Check If Vulnerability Alerts Are Enabled For Repository call: temp-repositories.checkifvulnerabilityalertsareenabledforrepository with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/repos/{template-owner}/{template-repo}/generate name: repos-template-owner-template-repo-generate description: REST surface for repos-template_owner-template_repo-generate. operations: - method: POST name: createrepositoryusingtemplate description: Create Repository Using Template call: temp-repositories.createrepositoryusingtemplate with: template_owner: rest.template_owner template_repo: rest.template_repo Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/repositories name: repositories description: REST surface for repositories. operations: - method: GET name: listpublicrepositories description: List Public Repositories call: temp-repositories.listpublicrepositories with: visibility: rest.visibility Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/search/repositories name: search-repositories description: REST surface for search-repositories. operations: - method: GET name: searchrepositories description: Search Repositories call: temp-repositories.searchrepositories with: q: rest.q sort: rest.sort Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/teams/{team-id}/repos name: teams-team-id-repos description: REST surface for teams-team_id-repos. operations: - method: GET name: listteamrepositorieslegacy description: List Team Repositories (legacy) call: temp-repositories.listteamrepositorieslegacy with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/teams/{team-id}/repos/{owner}/{repo} name: teams-team-id-repos-owner-repo description: REST surface for teams-team_id-repos-owner-repo. operations: - method: GET name: checkteampermissionsforrepositorylegacy description: Check Team Permissions For Repository (legacy) call: temp-repositories.checkteampermissionsforrepositorylegacy with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: PUT name: addorupdateteamrepositorypermissionslegacy description: Add Or Update Team Repository Permissions (legacy) call: temp-repositories.addorupdateteamrepositorypermissionslegacy with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: removerepositoryfromteamlegacy description: Remove Repository From Team (legacy) call: temp-repositories.removerepositoryfromteamlegacy with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/installations/{installation-id}/repositories name: user-installations-installation-id-repositories description: REST surface for user-installations-installation_id-repositories. operations: - method: GET name: listrepositoriesaccessibletotheuseraccesstoken description: List Repositories Accessible To The User Access Token call: temp-repositories.listrepositoriesaccessibletotheuseraccesstoken with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/installations/{installation-id}/repositories/{repository-id} name: user-installations-installation-id-repositories-repository-id description: REST surface for user-installations-installation_id-repositories-repository_id. operations: - method: PUT name: addrepositorytoanappinstallation description: Add Repository To An App Installation call: temp-repositories.addrepositorytoanappinstallation with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: DELETE name: removerepositoryfromanappinstallation description: Remove Repository From An App Installation call: temp-repositories.removerepositoryfromanappinstallation with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/migrations/{migration-id}/repositories name: user-migrations-migration-id-repositories description: REST surface for user-migrations-migration_id-repositories. operations: - method: GET name: listrepositoriesforusermigration description: List Repositories For User Migration call: temp-repositories.listrepositoriesforusermigration with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/repos name: user-repos description: REST surface for user-repos. operations: - method: GET name: listrepositoriesfortheauthenticateduser description: List Repositories For The Authenticated User call: temp-repositories.listrepositoriesfortheauthenticateduser with: visibility: rest.visibility affiliation: rest.affiliation type: rest.type sort: rest.sort direction: rest.direction Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: POST name: createrepositoryfortheauthenticateduser description: Create Repository For The Authenticated User call: temp-repositories.createrepositoryfortheauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/repository-invitations name: user-repository-invitations description: REST surface for user-repository_invitations. operations: - method: GET name: listrepositoryinvitationsfortheauthenticateduser description: List Repository Invitations For The Authenticated User call: temp-repositories.listrepositoryinvitationsfortheauthenticateduser with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/user/repository-invitations/{invitation-id} name: user-repository-invitations-invitation-id description: REST surface for user-repository_invitations-invitation_id. operations: - method: PATCH name: acceptrepositoryinvitation description: Accept Repository Invitation call: temp-repositories.acceptrepositoryinvitation with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - method: DELETE name: declinerepositoryinvitation description: Decline Repository Invitation call: temp-repositories.declinerepositoryinvitation with: Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - path: /v1/users/{username}/repos name: users-username-repos description: REST surface for users-username-repos. operations: - method: GET name: listrepositoriesforuser description: List Repositories For User call: temp-repositories.listrepositoriesforuser with: type: rest.type sort: rest.sort direction: rest.direction Authorization: rest.Authorization X-GitHub-Api-Version: rest.X-GitHub-Api-Version Accept: rest.Accept outputParameters: - type: object mapping: $. - type: mcp namespace: temp-repositories-mcp port: 9090 transport: http description: MCP adapter for GitHub Repos API — Repositories. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: list-repositories-accessible-app-installation description: List Repositories Accessible To The App Installation hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositoriesaccessibletotheappinstallation with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-selected-repositories-enabled-github description: List Selected Repositories Enabled For Github Actions In An Organization hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listselectedrepositoriesenabledforgithubactionsinanorganization with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: set-selected-repositories-enabled-github description: Set Selected Repositories Enabled For Github Actions In An Organization hints: readOnly: false destructive: false idempotent: true call: temp-repositories.setselectedrepositoriesenabledforgithubactionsinanorganization with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: enable-selected-repository-github-actions description: Enable Selected Repository For Github Actions In An Organization hints: readOnly: false destructive: false idempotent: true call: temp-repositories.enableselectedrepositoryforgithubactionsinanorganization with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: disable-selected-repository-github-actions description: Disable Selected Repository For Github Actions In An Organization hints: readOnly: false destructive: true idempotent: true call: temp-repositories.disableselectedrepositoryforgithubactionsinanorganization with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repository-access-self-hosted description: List Repository Access To Self-hosted Runner Group In An Organization hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositoryaccesstoselfhostedrunnergroupinanorganization with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: set-repository-access-self-hosted description: Set Repository Access For Self-hosted Runner Group In An Organization hints: readOnly: false destructive: false idempotent: true call: temp-repositories.setrepositoryaccessforselfhostedrunnergroupinanorganization with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: add-repository-access-self-hosted description: Add Repository Access To Self-hosted Runner Group In An Organization hints: readOnly: false destructive: false idempotent: true call: temp-repositories.addrepositoryaccesstoselfhostedrunnergroupinanorganization with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: remove-repository-access-self-hosted description: Remove Repository Access To Self-hosted Runner Group In An Organization hints: readOnly: false destructive: true idempotent: true call: temp-repositories.removerepositoryaccesstoselfhostedrunnergroupinanorganization with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-selected-repositories-organization-secret description: List Selected Repositories For An Organization Secret hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listselectedrepositoriesforanorganizationsecret with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: set-selected-repositories-organization-secret description: Set Selected Repositories For An Organization Secret hints: readOnly: false destructive: false idempotent: true call: temp-repositories.setselectedrepositoriesforanorganizationsecret with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: add-selected-repository-organization-secret description: Add Selected Repository To An Organization Secret hints: readOnly: false destructive: false idempotent: true call: temp-repositories.addselectedrepositorytoanorganizationsecret with: repository_id: tools.repository_id Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: remove-selected-repository-organization-secret description: Remove Selected Repository From An Organization Secret hints: readOnly: false destructive: true idempotent: true call: temp-repositories.removeselectedrepositoryfromanorganizationsecret with: repository_id: tools.repository_id Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-selected-repositories-organization-variable description: List Selected Repositories For An Organization Variable hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listselectedrepositoriesforanorganizationvariable with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: set-selected-repositories-organization-variable description: Set Selected Repositories For An Organization Variable hints: readOnly: false destructive: false idempotent: true call: temp-repositories.setselectedrepositoriesforanorganizationvariable with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: add-selected-repository-organization-variable description: Add Selected Repository To An Organization Variable hints: readOnly: false destructive: false idempotent: true call: temp-repositories.addselectedrepositorytoanorganizationvariable with: repository_id: tools.repository_id Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: remove-selected-repository-organization-variable description: Remove Selected Repository From An Organization Variable hints: readOnly: false destructive: true idempotent: true call: temp-repositories.removeselectedrepositoryfromanorganizationvariable with: repository_id: tools.repository_id Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-selected-repositories-organization-secret-2 description: List Selected Repositories For An Organization Secret hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listselectedrepositoriesforanorganizationsecret with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: set-selected-repositories-organization-secret-2 description: Set Selected Repositories For An Organization Secret hints: readOnly: false destructive: false idempotent: true call: temp-repositories.setselectedrepositoriesforanorganizationsecret with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: add-selected-repository-organization-secret-2 description: Add Selected Repository To An Organization Secret hints: readOnly: false destructive: false idempotent: true call: temp-repositories.addselectedrepositorytoanorganizationsecret with: repository_id: tools.repository_id Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: remove-selected-repository-organization-secret-2 description: Remove Selected Repository From An Organization Secret hints: readOnly: false destructive: true idempotent: true call: temp-repositories.removeselectedrepositoryfromanorganizationsecret with: repository_id: tools.repository_id Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: unlock-organization-repository description: Unlock An Organization Repository hints: readOnly: false destructive: true idempotent: true call: temp-repositories.unlockanorganizationrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repositories-organization-migration description: List Repositories In An Organization Migration hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositoriesinanorganizationmigration with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-organization-repositories description: List Organization Repositories hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listorganizationrepositories with: type: tools.type sort: tools.sort direction: tools.direction Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: create-organization-repository description: Create An Organization Repository hints: readOnly: false destructive: false idempotent: false call: temp-repositories.createanorganizationrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: list-repository-fine-grained-permissions description: List Repository Fine-grained Permissions For An Organization hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositoryfinegrainedpermissionsforanorganization with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-team-repositories description: List Team Repositories hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listteamrepositories with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: check-team-permissions-repository description: Check Team Permissions For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.checkteampermissionsforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: add-update-team-repository-permissions description: Add Or Update Team Repository Permissions hints: readOnly: false destructive: false idempotent: true call: temp-repositories.addorupdateteamrepositorypermissions with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: remove-repository-team description: Remove Repository From Team hints: readOnly: false destructive: true idempotent: true call: temp-repositories.removerepositoryfromteam with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: get-repository description: Get Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.getrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: update-repository description: Update Repository hints: readOnly: false destructive: false idempotent: true call: temp-repositories.updaterepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: delete-repository description: Delete Repository hints: readOnly: false destructive: true idempotent: true call: temp-repositories.deleterepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-artifacts-repository description: List Artifacts For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listartifactsforrepository 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-repositories.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-repositories.getgithubactionscacheusagepolicyforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: set-github-actions-cache-usage description: Set Github Actions Cache Usage Policy For Repository hints: readOnly: false destructive: false idempotent: true call: temp-repositories.setgithubactionscacheusagepolicyforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: list-github-actions-caches-repository description: List Github Actions Caches For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listgithubactionscachesforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-github-actions-caches-repository description: Delete Github Actions Caches For Repository (using Cache Key) hints: readOnly: false destructive: true idempotent: true call: temp-repositories.deletegithubactionscachesforrepositoryusingcachekey with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-github-actions-cache-repository description: Delete Github Actions Cache For Repository (using Cache Id) hints: readOnly: false destructive: true idempotent: true call: temp-repositories.deletegithubactionscacheforrepositoryusingcacheid 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-repositories.getthecustomizationtemplateforanoidcsubjectclaimforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: set-customization-template-oidc-subject description: Set The Customization Template For An Oidc Subject Claim For Repository hints: readOnly: false destructive: false idempotent: true call: temp-repositories.setthecustomizationtemplateforanoidcsubjectclaimforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: list-repository-organization-secrets description: List Repository Organization Secrets hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositoryorganizationsecrets with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repository-organization-variables description: List Repository Organization Variables hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositoryorganizationvariables 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-repositories.getgithubactionspermissionsforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: set-github-actions-permissions-repository description: Set Github Actions Permissions For Repository hints: readOnly: false destructive: false idempotent: true call: temp-repositories.setgithubactionspermissionsforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body 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-repositories.getthelevelofaccessforworkflowsoutsideoftherepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: set-level-access-workflows-outside description: Set The Level Of Access For Workflows Outside Of The Repository hints: readOnly: false destructive: false idempotent: true call: temp-repositories.setthelevelofaccessforworkflowsoutsideoftherepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: get-allowed-actions-repository description: Get Allowed Actions For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.getallowedactionsforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: set-allowed-actions-repository description: Set Allowed Actions For Repository hints: readOnly: false destructive: false idempotent: true call: temp-repositories.setallowedactionsforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body 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-repositories.getdefaultworkflowpermissionsforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: set-default-workflow-permissions-repository description: Set Default Workflow Permissions For Repository hints: readOnly: false destructive: false idempotent: true call: temp-repositories.setdefaultworkflowpermissionsforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: list-self-hosted-runners-repository description: List Self-hosted Runners For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listselfhostedrunnersforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-runner-applications-repository description: List Runner Applications For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrunnerapplicationsforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: create-registration-token-repository description: Create Registration Token For Repository hints: readOnly: false destructive: false idempotent: false call: temp-repositories.createregistrationtokenforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: create-remove-token-repository description: Create Remove Token For Repository hints: readOnly: false destructive: false idempotent: false call: temp-repositories.createremovetokenforrepository 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-repositories.getselfhostedrunnerforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-self-hosted-runner-repository description: Delete Self-hosted Runner From Repository hints: readOnly: false destructive: true idempotent: true call: temp-repositories.deleteselfhostedrunnerfromrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-labels-self-hosted-runner description: List Labels For Self-hosted Runner For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listlabelsforselfhostedrunnerforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: add-custom-labels-self-hosted description: Add Custom Labels To Self-hosted Runner For Repository hints: readOnly: false destructive: false idempotent: false call: temp-repositories.addcustomlabelstoselfhostedrunnerforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: set-custom-labels-self-hosted description: Set Custom Labels For Self-hosted Runner For Repository hints: readOnly: false destructive: false idempotent: true call: temp-repositories.setcustomlabelsforselfhostedrunnerforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: remove-all-custom-labels-self description: Remove All Custom Labels From Self-hosted Runner For Repository hints: readOnly: false destructive: true idempotent: true call: temp-repositories.removeallcustomlabelsfromselfhostedrunnerforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: remove-custom-label-self-hosted description: Remove Custom Label From Self-hosted Runner For Repository hints: readOnly: false destructive: true idempotent: true call: temp-repositories.removecustomlabelfromselfhostedrunnerforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-workflow-runs-repository description: List Workflow Runs For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listworkflowrunsforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repository-secrets description: List Repository Secrets hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositorysecrets 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-repositories.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-repositories.getrepositorysecret with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: create-update-repository-secret description: Create Or Update Repository Secret hints: readOnly: false destructive: false idempotent: true call: temp-repositories.createorupdaterepositorysecret with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: delete-repository-secret description: Delete Repository Secret hints: readOnly: false destructive: true idempotent: true call: temp-repositories.deleterepositorysecret with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repository-variables description: List Repository Variables hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositoryvariables with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: create-repository-variable description: Create Repository Variable hints: readOnly: false destructive: false idempotent: false call: temp-repositories.createrepositoryvariable with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: get-repository-variable description: Get Repository Variable hints: readOnly: true destructive: false idempotent: true call: temp-repositories.getrepositoryvariable with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: update-repository-variable description: Update Repository Variable hints: readOnly: false destructive: false idempotent: true call: temp-repositories.updaterepositoryvariable with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: delete-repository-variable description: Delete Repository Variable hints: readOnly: false destructive: true idempotent: true call: temp-repositories.deleterepositoryvariable with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repository-workflows description: List Repository Workflows hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositoryworkflows 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-repositories.getallautolinksofrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: create-autolink-reference-repository description: Create An Autolink Reference For Repository hints: readOnly: false destructive: false idempotent: false call: temp-repositories.createanautolinkreferenceforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body 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-repositories.getanautolinkreferenceofrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: delete-autolink-reference-repository description: Delete An Autolink Reference From Repository hints: readOnly: false destructive: true idempotent: true call: temp-repositories.deleteanautolinkreferencefromrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: update-repository-preferences-check-suites description: Update Repository Preferences For Check Suites hints: readOnly: false destructive: false idempotent: true call: temp-repositories.updaterepositorypreferencesforchecksuites with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: list-code-scanning-alerts-repository description: List Code Scanning Alerts For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listcodescanningalertsforrepository with: sort: tools.sort state: tools.state severity: tools.severity Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-code-scanning-analyses-repository description: List Code Scanning Analyses For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listcodescanninganalysesforrepository with: ref: tools.ref sarif_id: tools.sarif_id sort: tools.sort 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-repositories.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: delete-code-scanning-analysis-repository description: Delete Code Scanning Analysis From Repository hints: readOnly: false destructive: true idempotent: true call: temp-repositories.deletecodescanninganalysisfromrepository with: analysis_id: tools.analysis_id confirm_delete: tools.confirm_delete Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repository-collaborators description: List Repository Collaborators hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositorycollaborators with: affiliation: tools.affiliation permission: tools.permission Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: check-if-user-is-repository description: Check If User Is Repository Collaborator hints: readOnly: true destructive: false idempotent: true call: temp-repositories.checkifuserisrepositorycollaborator with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: add-repository-collaborator description: Add Repository Collaborator hints: readOnly: false destructive: false idempotent: true call: temp-repositories.addrepositorycollaborator with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: remove-repository-collaborator description: Remove Repository Collaborator hints: readOnly: false destructive: true idempotent: true call: temp-repositories.removerepositorycollaborator with: 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-repositories.getrepositorypermissionsforuser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-commit-comments-repository description: List Commit Comments For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listcommitcommentsforrepository 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-repositories.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: list-repository-contributors description: List Repository Contributors hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositorycontributors with: anon: tools.anon Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-dependabot-alerts-repository description: List Dependabot Alerts For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listdependabotalertsforrepository with: page: tools.page per_page: tools.per_page Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repository-secrets-2 description: List Repository Secrets hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositorysecrets 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-repositories.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-repositories.getrepositorysecret with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: create-update-repository-secret-2 description: Create Or Update Repository Secret hints: readOnly: false destructive: false idempotent: true call: temp-repositories.createorupdaterepositorysecret with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: delete-repository-secret-2 description: Delete Repository Secret hints: readOnly: false destructive: true idempotent: true call: temp-repositories.deleterepositorysecret with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: export-software-bill-materials-sbom description: Export Software Bill Of Materials (sbom) For Repository. hints: readOnly: true destructive: false idempotent: true call: temp-repositories.exportsoftwarebillofmaterialssbomforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: create-snapshot-dependencies-repository description: Create Snapshot Of Dependencies For Repository hints: readOnly: false destructive: false idempotent: false call: temp-repositories.createsnapshotofdependenciesforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: create-repository-dispatch-event description: Create Repository Dispatch Event hints: readOnly: false destructive: false idempotent: false call: temp-repositories.createrepositorydispatchevent with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: list-repository-events description: List Repository Events hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositoryevents with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repository-webhooks description: List Repository Webhooks hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositorywebhooks with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: create-repository-webhook description: Create Repository Webhook hints: readOnly: false destructive: false idempotent: false call: temp-repositories.createrepositorywebhook with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: get-repository-webhook description: Get Repository Webhook hints: readOnly: true destructive: false idempotent: true call: temp-repositories.getrepositorywebhook with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: update-repository-webhook description: Update Repository Webhook hints: readOnly: false destructive: false idempotent: true call: temp-repositories.updaterepositorywebhook with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: delete-repository-webhook description: Delete Repository Webhook hints: readOnly: false destructive: true idempotent: true call: temp-repositories.deleterepositorywebhook 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-repositories.getwebhookconfigurationforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: update-webhook-configuration-repository description: Update Webhook Configuration For Repository hints: readOnly: false destructive: false idempotent: true call: temp-repositories.updatewebhookconfigurationforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: list-deliveries-repository-webhook description: List Deliveries For Repository Webhook hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listdeliveriesforrepositorywebhook with: redelivery: tools.redelivery 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-repositories.getdeliveryforrepositorywebhook with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: redeliver-delivery-repository-webhook description: Redeliver Delivery For Repository Webhook hints: readOnly: false destructive: false idempotent: false call: temp-repositories.redeliverdeliveryforrepositorywebhook with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: ping-repository-webhook description: Ping Repository Webhook hints: readOnly: false destructive: false idempotent: false call: temp-repositories.pingrepositorywebhook with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: test-push-repository-webhook description: Test The Push Repository Webhook hints: readOnly: true destructive: false idempotent: false call: temp-repositories.testthepushrepositorywebhook 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-repositories.getrepositoryinstallationfortheauthenticatedapp with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repository-invitations description: List Repository Invitations hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositoryinvitations with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: update-repository-invitation description: Update Repository Invitation hints: readOnly: false destructive: false idempotent: true call: temp-repositories.updaterepositoryinvitation with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: delete-repository-invitation description: Delete Repository Invitation hints: readOnly: false destructive: true idempotent: true call: temp-repositories.deleterepositoryinvitation with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repository-issues description: List Repository Issues hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositoryissues with: milestone: tools.milestone state: tools.state assignee: tools.assignee creator: tools.creator mentioned: tools.mentioned sort: tools.sort Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-issue-comments-repository description: List Issue Comments For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listissuecommentsforrepository with: direction: tools.direction Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-issue-events-repository description: List Issue Events For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listissueeventsforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-labels-repository description: List Labels For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listlabelsforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repository-languages description: List Repository Languages hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositorylanguages with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: enable-git-lfs-repository description: Enable Git Lfs For Repository hints: readOnly: false destructive: false idempotent: true call: temp-repositories.enablegitlfsforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: disable-git-lfs-repository description: Disable Git Lfs For Repository hints: readOnly: false destructive: true idempotent: true call: temp-repositories.disablegitlfsforrepository with: 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-repositories.getthelicenseforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: sync-fork-branch-upstream-repository description: Sync Fork Branch With The Upstream Repository hints: readOnly: false destructive: false idempotent: false call: temp-repositories.syncforkbranchwiththeupstreamrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: list-repository-notifications-authenticated-user description: List Repository Notifications For The Authenticated User hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositorynotificationsfortheauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: mark-repository-notifications-read description: Mark Repository Notifications As Read hints: readOnly: false destructive: false idempotent: true call: temp-repositories.markrepositorynotificationsasread with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: list-pre-receive-hooks-repository description: List Pre-receive Hooks For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listprereceivehooksforrepository with: sort: tools.sort 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-repositories.getprereceivehookforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: update-pre-receive-hook-enforcement description: Update Pre-receive Hook Enforcement For Repository hints: readOnly: false destructive: false idempotent: true call: temp-repositories.updateprereceivehookenforcementforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: remove-pre-receive-hook-enforcement description: Remove Pre-receive Hook Enforcement For Repository hints: readOnly: false destructive: true idempotent: true call: temp-repositories.removeprereceivehookenforcementforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repository-projects description: List Repository Projects hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositoryprojects with: state: tools.state Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: create-repository-project description: Create Repository Project hints: readOnly: false destructive: false idempotent: false call: temp-repositories.createrepositoryproject with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: list-review-comments-repository description: List Review Comments In Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listreviewcommentsinrepository with: sort: tools.sort direction: tools.direction 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-repositories.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-repositories.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: list-repository-cache-replication-status description: List Repository Cache Replication Status hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositorycachereplicationstatus with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-secret-scanning-alerts-repository description: List Secret Scanning Alerts For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listsecretscanningalertsforrepository 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-repositories.getrepositorysubscription with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: set-repository-subscription description: Set Repository Subscription hints: readOnly: false destructive: false idempotent: true call: temp-repositories.setrepositorysubscription with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: delete-repository-subscription description: Delete Repository Subscription hints: readOnly: false destructive: true idempotent: true call: temp-repositories.deleterepositorysubscription with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repository-tags description: List Repository Tags hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositorytags with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-tag-protection-states-repository description: List Tag Protection States For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listtagprotectionstatesforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: create-tag-protection-state-repository description: Create Tag Protection State For Repository hints: readOnly: false destructive: false idempotent: false call: temp-repositories.createtagprotectionstateforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: delete-tag-protection-state-repository description: Delete Tag Protection State For Repository hints: readOnly: false destructive: true idempotent: true call: temp-repositories.deletetagprotectionstateforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: download-repository-archive-tar description: Download Repository Archive (tar) hints: readOnly: true destructive: false idempotent: true call: temp-repositories.downloadrepositoryarchivetar with: ref: tools.ref Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repository-teams description: List Repository Teams hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositoryteams 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-repositories.getallrepositorytopics with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: replace-all-repository-topics description: Replace All Repository Topics hints: readOnly: false destructive: false idempotent: true call: temp-repositories.replaceallrepositorytopics with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: transfer-repository description: Transfer Repository hints: readOnly: false destructive: false idempotent: false call: temp-repositories.transferrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: check-if-vulnerability-alerts-are description: Check If Vulnerability Alerts Are Enabled For Repository hints: readOnly: true destructive: false idempotent: true call: temp-repositories.checkifvulnerabilityalertsareenabledforrepository with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: create-repository-using-template description: Create Repository Using Template hints: readOnly: false destructive: false idempotent: false call: temp-repositories.createrepositoryusingtemplate with: template_owner: tools.template_owner template_repo: tools.template_repo Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: list-public-repositories description: List Public Repositories hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listpublicrepositories with: visibility: tools.visibility Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: search-repositories description: Search Repositories hints: readOnly: true destructive: false idempotent: true call: temp-repositories.searchrepositories with: q: tools.q sort: tools.sort Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-team-repositories-legacy description: List Team Repositories (legacy) hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listteamrepositorieslegacy with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: check-team-permissions-repository-legacy description: Check Team Permissions For Repository (legacy) hints: readOnly: true destructive: false idempotent: true call: temp-repositories.checkteampermissionsforrepositorylegacy with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: add-update-team-repository-permissions-2 description: Add Or Update Team Repository Permissions (legacy) hints: readOnly: false destructive: false idempotent: true call: temp-repositories.addorupdateteamrepositorypermissionslegacy with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: remove-repository-team-legacy description: Remove Repository From Team (legacy) hints: readOnly: false destructive: true idempotent: true call: temp-repositories.removerepositoryfromteamlegacy with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repositories-accessible-user-access description: List Repositories Accessible To The User Access Token hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositoriesaccessibletotheuseraccesstoken with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: add-repository-app-installation description: Add Repository To An App Installation hints: readOnly: false destructive: false idempotent: true call: temp-repositories.addrepositorytoanappinstallation with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: remove-repository-app-installation description: Remove Repository From An App Installation hints: readOnly: false destructive: true idempotent: true call: temp-repositories.removerepositoryfromanappinstallation with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repositories-user-migration description: List Repositories For User Migration hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositoriesforusermigration with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repositories-authenticated-user description: List Repositories For The Authenticated User hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositoriesfortheauthenticateduser with: visibility: tools.visibility affiliation: tools.affiliation type: tools.type sort: tools.sort direction: tools.direction Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: create-repository-authenticated-user description: Create Repository For The Authenticated User hints: readOnly: false destructive: false idempotent: false call: temp-repositories.createrepositoryfortheauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: list-repository-invitations-authenticated-user description: List Repository Invitations For The Authenticated User hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositoryinvitationsfortheauthenticateduser with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: accept-repository-invitation description: Accept Repository Invitation hints: readOnly: false destructive: false idempotent: true call: temp-repositories.acceptrepositoryinvitation with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: decline-repository-invitation description: Decline Repository Invitation hints: readOnly: false destructive: true idempotent: true call: temp-repositories.declinerepositoryinvitation with: Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $. - name: list-repositories-user description: List Repositories For User hints: readOnly: true destructive: false idempotent: true call: temp-repositories.listrepositoriesforuser with: type: tools.type sort: tools.sort direction: tools.direction Authorization: tools.Authorization X-GitHub-Api-Version: tools.X-GitHub-Api-Version Accept: tools.Accept outputParameters: - type: object mapping: $.