> ## Documentation Index
> Fetch the complete documentation index at: https://docs.korve.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# List Repos

> List the repositories the organization's GitHub App installation can reach, for connecting a project. When the organization has no resolvable installation, answers an empty list with installed=false and the URL where the app can be installed.



## OpenAPI

````yaml /openapi.json get /v1/orgs/{orgId}/repositories
openapi: 3.1.0
info:
  title: Korve API
  version: 0.1.0
  description: >-
    Typed control plane for deploying applications and explicitly provisioning
    their managed infrastructure.
servers:
  - url: https://api.korve.dev
security: []
paths:
  /v1/orgs/{orgId}/repositories:
    get:
      tags:
        - projects
      summary: List Repos
      description: >-
        List the repositories the organization's GitHub App installation can
        reach, for connecting a project. When the organization has no resolvable
        installation, answers an empty list with installed=false and the URL
        where the app can be installed.
      operationId: projects.listRepos
      parameters:
        - name: orgId
          in: path
          required: true
          schema:
            type: string
          description: The organization's id (UUID) or slug — either form is accepted.
      responses:
        '200':
          description: The organization's installable repositories.
          content:
            application/json:
              schema:
                type: object
                properties:
                  installed:
                    type: boolean
                    description: Whether a GitHub App installation backs this organization.
                  installUrl:
                    type: string
                    description: >-
                      Where to install the Korve GitHub App for this
                      organization.
                  repositories:
                    type: array
                    items:
                      type: object
                      properties:
                        fullName:
                          type: string
                          description: Repository as "owner/repo".
                        private:
                          type: boolean
                        defaultBranch:
                          type: string
                      required:
                        - fullName
                        - private
                        - defaultBranch
                required:
                  - installed
                  - installUrl
                  - repositories
        '502':
          description: The repository host could not be reached — try again.
      security:
        - apiKey: []
        - session: []
components:
  securitySchemes:
    apiKey:
      type: http
      scheme: bearer
      bearerFormat: korve_api_key
    session:
      type: apiKey
      in: cookie
      name: korve.session_token

````