GitHub · Capability

GitHub Repos API — Lists

GitHub Repos API — Lists. 100 operations. Lead operation: List Repository Access To Self-hosted Runner Group In An Organization. Self-contained Naftiko capability covering one Github business surface.

Run with Naftiko GithubLists

What You Can Do

GET
Listrepositoryaccesstoselfhostedrunnergroupinanorganization — List Repository Access To Self-hosted Runner Group In An Organization
/v1/orgs/{org}/actions/runner-groups/{runner-group-id}/repositories
GET
Listselectedrepositoriesforanorganizationsecret — List Selected Repositories For An Organization Secret
/v1/orgs/{org}/actions/secrets/{secret-name}/repositories
GET
Listselectedrepositoriesforanorganizationvariable — List Selected Repositories For An Organization Variable
/v1/orgs/{org}/actions/variables/{name}/repositories
GET
Listselectedrepositoriesforanorganizationsecret — List Selected Repositories For An Organization Secret
/v1/orgs/{org}/dependabot/secrets/{secret-name}/repositories
GET
Listrepositoriesinanorganizationmigration — List Repositories In An Organization Migration
/v1/orgs/{org}/migrations/{migration-id}/repositories
GET
Listorganizationrepositories — List Organization Repositories
/v1/orgs/{org}/repos
GET
Listrepositoryfinegrainedpermissionsforanorganization — List Repository Fine-grained Permissions For An Organization
/v1/orgs/{org}/repository-fine-grained-permissions
GET
Listteamrepositories — List Team Repositories
/v1/orgs/{org}/teams/{team-slug}/repos
GET
Listartifactsforrepository — List Artifacts For Repository
/v1/repos/{owner}/{repo}/actions/artifacts
GET
Listgithubactionscachesforrepository — List Github Actions Caches For Repository
/v1/repos/{owner}/{repo}/actions/caches
GET
Listrepositoryorganizationsecrets — List Repository Organization Secrets
/v1/repos/{owner}/{repo}/actions/organization-secrets
GET
Listrepositoryorganizationvariables — List Repository Organization Variables
/v1/repos/{owner}/{repo}/actions/organization-variables
GET
Listselfhostedrunnersforrepository — List Self-hosted Runners For Repository
/v1/repos/{owner}/{repo}/actions/runners
GET
Listrunnerapplicationsforrepository — List Runner Applications For Repository
/v1/repos/{owner}/{repo}/actions/runners/downloads
GET
Listlabelsforselfhostedrunnerforrepository — List Labels For Self-hosted Runner For Repository
/v1/repos/{owner}/{repo}/actions/runners/{runner-id}/labels
GET
Listworkflowrunsforrepository — List Workflow Runs For Repository
/v1/repos/{owner}/{repo}/actions/runs
GET
Listworkflowrunartifacts — List Workflow Run Artifacts
/v1/repos/{owner}/{repo}/actions/runs/{run-id}/artifacts
GET
Listjobsforworkflowrunattempt — List Jobs For Workflow Run Attempt
/v1/repos/{owner}/{repo}/actions/runs/{run-id}/attempts/{attempt-number}/jobs
GET
Listjobsforworkflowrun — List Jobs For Workflow Run
/v1/repos/{owner}/{repo}/actions/runs/{run-id}/jobs
GET
Listrepositorysecrets — List Repository Secrets
/v1/repos/{owner}/{repo}/actions/secrets
GET
Listrepositoryvariables — List Repository Variables
/v1/repos/{owner}/{repo}/actions/variables
GET
Listrepositoryworkflows — List Repository Workflows
/v1/repos/{owner}/{repo}/actions/workflows
GET
Listworkflowrunsforworkflow — List Workflow Runs For Workflow
/v1/repos/{owner}/{repo}/actions/workflows/{workflow-id}/runs
GET
Listassignees — List Assignees
/v1/repos/{owner}/{repo}/assignees
GET
Listbranches — List Branches
/v1/repos/{owner}/{repo}/branches
GET
Listcheckrunannotations — List Check Run Annotations
/v1/repos/{owner}/{repo}/check-runs/{check-run-id}/annotations
GET
Listcheckrunsinchecksuite — List Check Runs In Check Suite
/v1/repos/{owner}/{repo}/check-suites/{check-suite-id}/check-runs
GET
Listcodescanningalertsforrepository — List Code Scanning Alerts For Repository
/v1/repos/{owner}/{repo}/code-scanning/alerts
GET
Listinstancesofcodescanningalert — List Instances Of Code Scanning Alert
/v1/repos/{owner}/{repo}/code-scanning/alerts/{alert-number}/instances
GET
Listcodescanninganalysesforrepository — List Code Scanning Analyses For Repository
/v1/repos/{owner}/{repo}/code-scanning/analyses
GET
Listcodeownerserrors — List Codeowners Errors
/v1/repos/{owner}/{repo}/codeowners/errors
GET
Listrepositorycollaborators — List Repository Collaborators
/v1/repos/{owner}/{repo}/collaborators
GET
Listcommitcommentsforrepository — List Commit Comments For Repository
/v1/repos/{owner}/{repo}/comments
GET
Listreactionsforcommitcomment — List Reactions For Commit Comment
/v1/repos/{owner}/{repo}/comments/{comment-id}/reactions
GET
Listcommits — List Commits
/v1/repos/{owner}/{repo}/commits
GET
Listbranchesforheadcommit — List Branches For Head Commit
/v1/repos/{owner}/{repo}/commits/{commit-sha}/branches-where-head
GET
Listcommitcomments — List Commit Comments
/v1/repos/{owner}/{repo}/commits/{commit-sha}/comments
GET
Listpullrequestsassociatedwithcommit — List Pull Requests Associated With Commit
/v1/repos/{owner}/{repo}/commits/{commit-sha}/pulls
GET
Listcheckrunsforgitreference — List Check Runs For Git Reference
/v1/repos/{owner}/{repo}/commits/{ref}/check-runs
GET
Listchecksuitesforgitreference — List Check Suites For Git Reference
/v1/repos/{owner}/{repo}/commits/{ref}/check-suites
GET
Listcommitstatusesforreference — List Commit Statuses For Reference
/v1/repos/{owner}/{repo}/commits/{ref}/statuses
GET
Listrepositorycontributors — List Repository Contributors
/v1/repos/{owner}/{repo}/contributors
GET
Listdependabotalertsforrepository — List Dependabot Alerts For Repository
/v1/repos/{owner}/{repo}/dependabot/alerts
GET
Listrepositorysecrets — List Repository Secrets
/v1/repos/{owner}/{repo}/dependabot/secrets
GET
Listdeployments — List Deployments
/v1/repos/{owner}/{repo}/deployments
GET
Listdeploymentstatuses — List Deployment Statuses
/v1/repos/{owner}/{repo}/deployments/{deployment-id}/statuses
GET
Listenvironments — List Environments
/v1/repos/{owner}/{repo}/environments
GET
Listdeploymentbranchpolicies — List Deployment Branch Policies
/v1/repos/{owner}/{repo}/environments/{environment-name}/deployment-branch-policies
GET
Listenvironmentsecrets — List Environment Secrets
/v1/repos/{owner}/{repo}/environments/{environment-name}/secrets
GET
Listenvironmentvariables — List Environment Variables
/v1/repos/{owner}/{repo}/environments/{environment-name}/variables
GET
Listrepositoryevents — List Repository Events
/v1/repos/{owner}/{repo}/events
GET
Listforks — List Forks
/v1/repos/{owner}/{repo}/forks
GET
Listmatchingreferences — List Matching References
/v1/repos/{owner}/{repo}/git/matching-refs/{ref}
GET
Listrepositorywebhooks — List Repository Webhooks
/v1/repos/{owner}/{repo}/hooks
GET
Listdeliveriesforrepositorywebhook — List Deliveries For Repository Webhook
/v1/repos/{owner}/{repo}/hooks/{hook-id}/deliveries
GET
Listrepositoryinvitations — List Repository Invitations
/v1/repos/{owner}/{repo}/invitations
GET
Listrepositoryissues — List Repository Issues
/v1/repos/{owner}/{repo}/issues
GET
Listissuecommentsforrepository — List Issue Comments For Repository
/v1/repos/{owner}/{repo}/issues/comments
GET
Listreactionsforanissuecomment — List Reactions For An Issue Comment
/v1/repos/{owner}/{repo}/issues/comments/{comment-id}/reactions
GET
Listissueeventsforrepository — List Issue Events For Repository
/v1/repos/{owner}/{repo}/issues/events
GET
Listissuecomments — List Issue Comments
/v1/repos/{owner}/{repo}/issues/{issue-number}/comments
GET
Listissueevents — List Issue Events
/v1/repos/{owner}/{repo}/issues/{issue-number}/events
GET
Listlabelsforanissue — List Labels For An Issue
/v1/repos/{owner}/{repo}/issues/{issue-number}/labels
GET
Listreactionsforanissue — List Reactions For An Issue
/v1/repos/{owner}/{repo}/issues/{issue-number}/reactions
GET
Listtimelineeventsforanissue — List Timeline Events For An Issue
/v1/repos/{owner}/{repo}/issues/{issue-number}/timeline
GET
Listdeploykeys — List Deploy Keys
/v1/repos/{owner}/{repo}/keys
GET
Listlabelsforrepository — List Labels For Repository
/v1/repos/{owner}/{repo}/labels
GET
Listrepositorylanguages — List Repository Languages
/v1/repos/{owner}/{repo}/languages
GET
Listmilestones — List Milestones
/v1/repos/{owner}/{repo}/milestones
GET
Listlabelsforissuesinmilestone — List Labels For Issues In Milestone
/v1/repos/{owner}/{repo}/milestones/{milestone-number}/labels
GET
Listrepositorynotificationsfortheauthenticateduser — List Repository Notifications For The Authenticated User
/v1/repos/{owner}/{repo}/notifications
GET
Listgithubenterpriseserverpagesbuilds — List Github Enterprise Server Pages Builds
/v1/repos/{owner}/{repo}/pages/builds
GET
Listprereceivehooksforrepository — List Pre-receive Hooks For Repository
/v1/repos/{owner}/{repo}/pre-receive-hooks
GET
Listrepositoryprojects — List Repository Projects
/v1/repos/{owner}/{repo}/projects
GET
Listpullrequests — List Pull Requests
/v1/repos/{owner}/{repo}/pulls
GET
Listreviewcommentsinrepository — List Review Comments In Repository
/v1/repos/{owner}/{repo}/pulls/comments
GET
Listreactionsforpullrequestreviewcomment — List Reactions For Pull Request Review Comment
/v1/repos/{owner}/{repo}/pulls/comments/{comment-id}/reactions
GET
Listreviewcommentsonpullrequest — List Review Comments On Pull Request
/v1/repos/{owner}/{repo}/pulls/{pull-number}/comments
GET
Listcommitsonpullrequest — List Commits On Pull Request
/v1/repos/{owner}/{repo}/pulls/{pull-number}/commits
GET
Listpullrequestsfiles — List Pull Requests Files
/v1/repos/{owner}/{repo}/pulls/{pull-number}/files
GET
Listreviewsforpullrequest — List Reviews For Pull Request
/v1/repos/{owner}/{repo}/pulls/{pull-number}/reviews
GET
Listcommentsforpullrequestreview — List Comments For Pull Request Review
/v1/repos/{owner}/{repo}/pulls/{pull-number}/reviews/{review-id}/comments
GET
Listreleases — List Releases
/v1/repos/{owner}/{repo}/releases
GET
Listreleaseassets — List Release Assets
/v1/repos/{owner}/{repo}/releases/{release-id}/assets
GET
Listreactionsforrelease — List Reactions For Release
/v1/repos/{owner}/{repo}/releases/{release-id}/reactions
GET
Listrepositorycachereplicationstatus — List Repository Cache Replication Status
/v1/repos/{owner}/{repo}/replicas/caches
GET
Listsecretscanningalertsforrepository — List Secret Scanning Alerts For Repository
/v1/repos/{owner}/{repo}/secret-scanning/alerts
GET
Listlocationsforsecretscanningalert — List Locations For Secret Scanning Alert
/v1/repos/{owner}/{repo}/secret-scanning/alerts/{alert-number}/locations
GET
Liststargazers — List Stargazers
/v1/repos/{owner}/{repo}/stargazers
GET
Listwatchers — List Watchers
/v1/repos/{owner}/{repo}/subscribers
GET
Listrepositorytags — List Repository Tags
/v1/repos/{owner}/{repo}/tags
GET
Listtagprotectionstatesforrepository — List Tag Protection States For Repository
/v1/repos/{owner}/{repo}/tags/protection
GET
Listrepositoryteams — List Repository Teams
/v1/repos/{owner}/{repo}/teams
GET
Listpublicrepositories — List Public Repositories
/v1/repositories
GET
Listteamrepositorieslegacy — List Team Repositories (legacy)
/v1/teams/{team-id}/repos
GET
Listrepositoriesaccessibletotheuseraccesstoken — List Repositories Accessible To The User Access Token
/v1/user/installations/{installation-id}/repositories
GET
Listrepositoriesforusermigration — List Repositories For User Migration
/v1/user/migrations/{migration-id}/repositories
GET
Listrepositoriesfortheauthenticateduser — List Repositories For The Authenticated User
/v1/user/repos
GET
Listrepositoryinvitationsfortheauthenticateduser — List Repository Invitations For The Authenticated User
/v1/user/repository-invitations
GET
Listrepositoriesforuser — List Repositories For User
/v1/users/{username}/repos

MCP Tools

list-repository-access-self-hosted

List Repository Access To Self-hosted Runner Group In An Organization

read-only idempotent
list-selected-repositories-organization-secret

List Selected Repositories For An Organization Secret

read-only idempotent
list-selected-repositories-organization-variable

List Selected Repositories For An Organization Variable

read-only idempotent
list-selected-repositories-organization-secret-2

List Selected Repositories For An Organization Secret

read-only idempotent
list-repositories-organization-migration

List Repositories In An Organization Migration

read-only idempotent
list-organization-repositories

List Organization Repositories

read-only idempotent
list-repository-fine-grained-permissions

List Repository Fine-grained Permissions For An Organization

read-only idempotent
list-team-repositories

List Team Repositories

read-only idempotent
list-artifacts-repository

List Artifacts For Repository

read-only idempotent
list-github-actions-caches-repository

List Github Actions Caches For Repository

read-only idempotent
list-repository-organization-secrets

List Repository Organization Secrets

read-only idempotent
list-repository-organization-variables

List Repository Organization Variables

read-only idempotent
list-self-hosted-runners-repository

List Self-hosted Runners For Repository

read-only idempotent
list-runner-applications-repository

List Runner Applications For Repository

read-only idempotent
list-labels-self-hosted-runner

List Labels For Self-hosted Runner For Repository

read-only idempotent
list-workflow-runs-repository

List Workflow Runs For Repository

read-only idempotent
list-workflow-run-artifacts

List Workflow Run Artifacts

read-only idempotent
list-jobs-workflow-run-attempt

List Jobs For Workflow Run Attempt

read-only idempotent
list-jobs-workflow-run

List Jobs For Workflow Run

read-only idempotent
list-repository-secrets

List Repository Secrets

read-only idempotent
list-repository-variables

List Repository Variables

read-only idempotent
list-repository-workflows

List Repository Workflows

read-only idempotent
list-workflow-runs-workflow

List Workflow Runs For Workflow

read-only idempotent
list-assignees

List Assignees

read-only idempotent
list-branches

List Branches

read-only idempotent
list-check-run-annotations

List Check Run Annotations

read-only idempotent
list-check-runs-check-suite

List Check Runs In Check Suite

read-only idempotent
list-code-scanning-alerts-repository

List Code Scanning Alerts For Repository

read-only idempotent
list-instances-code-scanning-alert

List Instances Of Code Scanning Alert

read-only idempotent
list-code-scanning-analyses-repository

List Code Scanning Analyses For Repository

read-only idempotent
list-codeowners-errors

List Codeowners Errors

read-only idempotent
list-repository-collaborators

List Repository Collaborators

read-only idempotent
list-commit-comments-repository

List Commit Comments For Repository

read-only idempotent
list-reactions-commit-comment

List Reactions For Commit Comment

read-only idempotent
list-commits

List Commits

read-only idempotent
list-branches-head-commit

List Branches For Head Commit

read-only idempotent
list-commit-comments

List Commit Comments

read-only idempotent
list-pull-requests-associated-commit

List Pull Requests Associated With Commit

read-only idempotent
list-check-runs-git-reference

List Check Runs For Git Reference

read-only idempotent
list-check-suites-git-reference

List Check Suites For Git Reference

read-only idempotent
list-commit-statuses-reference

List Commit Statuses For Reference

read-only idempotent
list-repository-contributors

List Repository Contributors

read-only idempotent
list-dependabot-alerts-repository

List Dependabot Alerts For Repository

read-only idempotent
list-repository-secrets-2

List Repository Secrets

read-only idempotent
list-deployments

List Deployments

read-only idempotent
list-deployment-statuses

List Deployment Statuses

read-only idempotent
list-environments

List Environments

read-only idempotent
list-deployment-branch-policies

List Deployment Branch Policies

read-only idempotent
list-environment-secrets

List Environment Secrets

read-only idempotent
list-environment-variables

List Environment Variables

read-only idempotent
list-repository-events

List Repository Events

read-only idempotent
list-forks

List Forks

read-only idempotent
list-matching-references

List Matching References

read-only idempotent
list-repository-webhooks

List Repository Webhooks

read-only idempotent
list-deliveries-repository-webhook

List Deliveries For Repository Webhook

read-only idempotent
list-repository-invitations

List Repository Invitations

read-only idempotent
list-repository-issues

List Repository Issues

read-only idempotent
list-issue-comments-repository

List Issue Comments For Repository

read-only idempotent
list-reactions-issue-comment

List Reactions For An Issue Comment

read-only idempotent
list-issue-events-repository

List Issue Events For Repository

read-only idempotent
list-issue-comments

List Issue Comments

read-only idempotent
list-issue-events

List Issue Events

read-only idempotent
list-labels-issue

List Labels For An Issue

read-only idempotent
list-reactions-issue

List Reactions For An Issue

read-only idempotent
list-timeline-events-issue

List Timeline Events For An Issue

read-only idempotent
list-deploy-keys

List Deploy Keys

read-only idempotent
list-labels-repository

List Labels For Repository

read-only idempotent
list-repository-languages

List Repository Languages

read-only idempotent
list-milestones

List Milestones

read-only idempotent
list-labels-issues-milestone

List Labels For Issues In Milestone

read-only idempotent
list-repository-notifications-authenticated-user

List Repository Notifications For The Authenticated User

read-only idempotent
list-github-enterprise-server-pages

List Github Enterprise Server Pages Builds

read-only idempotent
list-pre-receive-hooks-repository

List Pre-receive Hooks For Repository

read-only idempotent
list-repository-projects

List Repository Projects

read-only idempotent
list-pull-requests

List Pull Requests

read-only idempotent
list-review-comments-repository

List Review Comments In Repository

read-only idempotent
list-reactions-pull-request-review

List Reactions For Pull Request Review Comment

read-only idempotent
list-review-comments-pull-request

List Review Comments On Pull Request

read-only idempotent
list-commits-pull-request

List Commits On Pull Request

read-only idempotent
list-pull-requests-files

List Pull Requests Files

read-only idempotent
list-reviews-pull-request

List Reviews For Pull Request

read-only idempotent
list-comments-pull-request-review

List Comments For Pull Request Review

read-only idempotent
list-releases

List Releases

read-only idempotent
list-release-assets

List Release Assets

read-only idempotent
list-reactions-release

List Reactions For Release

read-only idempotent
list-repository-cache-replication-status

List Repository Cache Replication Status

read-only idempotent
list-secret-scanning-alerts-repository

List Secret Scanning Alerts For Repository

read-only idempotent
list-locations-secret-scanning-alert

List Locations For Secret Scanning Alert

read-only idempotent
list-stargazers

List Stargazers

read-only idempotent
list-watchers

List Watchers

read-only idempotent
list-repository-tags

List Repository Tags

read-only idempotent
list-tag-protection-states-repository

List Tag Protection States For Repository

read-only idempotent
list-repository-teams

List Repository Teams

read-only idempotent
list-public-repositories

List Public Repositories

read-only idempotent
list-team-repositories-legacy

List Team Repositories (legacy)

read-only idempotent
list-repositories-accessible-user-access

List Repositories Accessible To The User Access Token

read-only idempotent
list-repositories-user-migration

List Repositories For User Migration

read-only idempotent
list-repositories-authenticated-user

List Repositories For The Authenticated User

read-only idempotent
list-repository-invitations-authenticated-user

List Repository Invitations For The Authenticated User

read-only idempotent
list-repositories-user

List Repositories For User

read-only idempotent

Capability Spec

temp-lists.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: GitHub Repos API — Lists
  description: 'GitHub Repos API — Lists. 100 operations. Lead operation: List Repository Access To Self-hosted Runner Group
    In An Organization. Self-contained Naftiko capability covering one Github business surface.'
  tags:
  - Github
  - Lists
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    GITHUB_API_KEY: GITHUB_API_KEY
capability:
  consumes:
  - type: http
    namespace: temp-lists
    baseUri: ''
    description: GitHub Repos API — Lists business capability. Self-contained, no shared references.
    resources:
    - 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: 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: 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: 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: 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: 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: 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-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: 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-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-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: 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-runs-run_id-artifacts
      path: /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts
      operations:
      - name: listworkflowrunartifacts
        method: GET
        description: List Workflow Run Artifacts
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: X-GitHub-Api-Version
          in: header
          type: string
        - name: Accept
          in: header
          type: string
    - name: repos-owner-repo-actions-runs-run_id-attempts-attempt_number-jobs
      path: /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs
      operations:
      - name: listjobsforworkflowrunattempt
        method: GET
        description: List Jobs For Workflow Run Attempt
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: X-GitHub-Api-Version
          in: header
          type: string
        - name: Accept
          in: header
          type: string
    - name: repos-owner-repo-actions-runs-run_id-jobs
      path: /repos/{owner}/{repo}/actions/runs/{run_id}/jobs
      operations:
      - name: listjobsforworkflowrun
        method: GET
        description: List Jobs For Workflow Run
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: filter
          in: query
          type: string
          description: Filters jobs by their `completed_at` timestamp. `latest` returns jobs from the most recent execution
            of the workflow run. `all` returns all jobs for workflow ru
        - 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-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: 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-actions-workflows-workflow_id-runs
      path: /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs
      operations:
      - name: listworkflowrunsforworkflow
        method: GET
        description: List Workflow Runs For Workflow
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: X-GitHub-Api-Version
          in: header
          type: string
        - name: Accept
          in: header
          type: string
    - name: repos-owner-repo-assignees
      path: /repos/{owner}/{repo}/assignees
      operations:
      - name: listassignees
        method: GET
        description: List Assignees
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: X-GitHub-Api-Version
          in: header
          type: string
        - name: Accept
          in: header
          type: string
    - name: repos-owner-repo-branches
      path: /repos/{owner}/{repo}/branches
      operations:
      - name: listbranches
        method: GET
        description: List Branches
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: protected
          in: query
          type: boolean
          description: Setting to `true` returns only protected branches. When set to `false`, only unprotected branches are
            returned. Omitting this parameter returns all branches.
        - name: Authorization
          in: header
          type: string
        - name: X-GitHub-Api-Version
          in: header
          type: string
        - name: Accept
          in: header
          type: string
    - name: repos-owner-repo-check-runs-check_run_id-annotations
      path: /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations
      operations:
      - name: listcheckrunannotations
        method: GET
        description: List Check Run Annotations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: X-GitHub-Api-Version
          in: header
          type: string
        - name: Accept
          in: header
          type: string
    - name: repos-owner-repo-check-suites-check_suite_id-check-runs
      path: /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs
      operations:
      - name: listcheckrunsinchecksuite
        method: GET
        description: List Check Runs In Check Suite
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: filter
          in: query
          type: string
          description: Filters check runs by their `completed_at` timestamp. `latest` returns the most recent check runs.
        - name: Authorization
          in: header
          type: string
        - name: X-GitHub-Api-Version
          in: header
          type: string
        - name: Accept
          in: header
          type: string
    - name: repos-owner-repo-code-scanning-alerts
      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-alerts-alert_number-instances
      path: /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances
      operations:
      - name: listinstancesofcodescanningalert
        method: GET
        description: List Instances Of Code Scanning Alert
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: X-GitHub-Api-Version
          in: header
          type: string
        - name: Accept
          in: header
          type: string
    - name: repos-owner-repo-code-scanning-analyses
      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/<branch name>` or simply `<branch name>`. 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-codeowners-errors
      path: /repos/{owner}/{repo}/codeowners/errors
      operations:
      - name: listcodeownerserrors
        method: GET
        description: List Codeowners Errors
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: ref
          in: query
          type: string
          description: 'branch, tag or commit name used to determine which version of the CODEOWNERS file to use. Default:
            the repository''s default branch (e.g. `main`)'
        - 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-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-comments-comment_id-reactions
      path: /repos/{owner}/{repo}/comments/{comment_id}/reactions
      operations:
      - name: listreactionsforcommitcomment
        method: GET
        description: List Reactions For Commit Comment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: content
          in: query
          type: string
          description: Returns a single [reaction type](https://docs.github.com/[email protected]/rest/reactions/reactions#about-reactions).
            Omit this parameter to list all reacti
        - name: Authorization
          in: header
          type: string
        - name: X-GitHub-Api-Version
          in: header
          type: string
        - name: Accept
          in: header
          type: string
    - name: repos-owner-repo-commits
      path: /repos/{owner}/{repo}/commits
      operations:
      - name: listcommits
        method: GET
        description: List Commits
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: sha
          in: query
          type: string
          description: 'SHA or branch to start listing commits from. Default: the repositorys default branch (usually `main`).'
        - name: path
          in: query
          type: string
          description: Only commits containing this file path will be returned.
        - name: author
          in: query
          type: string
          description: GitHub username or email address to use to filter by commit author.
        - name: committer
          in: query
          type: string
          description: GitHub username or email address to use to filter by commit committer.
        - name: until
          in: query
          type: string
          description: 'Only commits before this date will be returned. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)
            format: `YYYY-MM-DDTHH:MM:SSZ`.'
        - name: Authorization
          in: header
          type: string
        - name: X-GitHub-Api-Version
          in: header
          type: string
        - name: Accept
          in: header
          type: string
    - name: repos-owner-repo-commits-commit_sha-branches-where-head
      path: /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head
      operations:
      - name: listbranchesforheadcommit
        method: GET
        description: List Branches For Head Commit
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: X-GitHub-Api-Version
          in: header
          type: string
        - name: Accept
          in: header
          type: string
    - name: repos-owner-repo-commits-commit_sha-comments
      path: /repos/{owner}/{repo}/commits/{commit_sha}/comments
      operations:
      - name: listcommitcomments
        method: GET
        description: List Commit Comments
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: X-GitHub-Api-Version
          in: header
          type: string
        - name: Accept
          in: header
          type: string
    - name: repos-owner-repo-commits-commit_sha-pulls
      path: /repos/{owner}/{repo}/commits/{commit_sha}/pulls
      operations:
      - name: listpullrequestsassociatedwithcommit
        method: GET
        description: List Pull Requests Associated With Commit
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: X-GitHub-Api-Version
          in: header
          type: string
        - name: Accept
          in: header
          type: string
    - name: repos-owner-repo-commits-ref-check-runs
      path: /repos/{owner}/{repo}/commits/{ref}/check-runs
      operations:
      - name: listcheckrunsforgitreference
        method: GET
        description: List Check Runs For Git Reference
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: filter
          in: query
          type: string
          description: Filters check runs by their `completed_at` timestamp. `latest` returns the most recent check runs.
        - name: app_id
          in: query
          type: integer
        - name: Authorization
          in: header
          type: string
        - name: X-GitHub-Api-Version
          in: header
          type: string
        - name: Accept
          in: header
          type: string
    - name: repos-owner-repo-commits-ref-check-suites
      path: /repos/{owner}/{repo}/commits/{ref}/check-suites
      operations:
      - name: listchecksuitesforgitreference
        method: GET
        description: List Check Suites For Git Reference
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: app_id
          in: query
          type: integer
          description: Filters check suites by GitHub App `id`.
        - name: Authorization
          in: header
          type: string
        - name: X-GitHub-Api-Version
          in: header
          type: string
        - name: Accept
          in: header
          type: string
    - name: repos-owner-repo-commits-ref-statuses
      path: /repos/{owner}/{repo}/commits/{ref}/statuses
      operations:
      - name: listcommitstatusesforreference
        method: GET
        description: List Commit Statuses For Reference
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Authorization
          in: header
          type: string
        - name: X-GitHub-Api-Version
          in: header
          type: string
        - name: Accept
          in: header
          type: string
    - name: repos-owner-repo-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/[email protected]/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
        outp

# --- truncated at 32 KB (176 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/capabilities/temp-lists.yaml