---
title: "Get Repositories"
method: GET
path: "/v1/organizations/{org_id}/repos"
tags: ["repositories", "repositories", "repositories"]
---

# Get Repositories

`GET /v1/organizations/{org_id}/repos`

Get repositories for the specified organization.

Returns a paginated list of all repositories that belong to the specified organization.
Results include repository details such as name, ID, description, visibility, and setup status.
Use pagination parameters to control the number of results returned.

Rate limit: 60 requests per 30 seconds.

## Path parameters

- `org_id` integer, required

## Query parameters

- `skip` integer
- `limit` integer

## Headers

- `authorization` unknown

## Response `200`

Successful Response

- PageRepoResponse
  - `items` RepoResponse[], required
    - `id` integer, required
    - `name` string, required
    - `full_name` string, required
    - `description` string, nullable, required
    - `github_id` string, required
    - `organization_id` integer, required
    - `visibility` string, nullable, required
    - `archived` boolean, nullable, required
    - `setup_status` string, required
    - `language` string, nullable, required
  - `total` integer, required
  - `page` integer, required
  - `size` integer, required
  - `pages` integer, required

## Other responses

- `422` — Validation Error
- `429` — Too Many Requests

## Changes

- **2025-08-15** `69bfde65bf75` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/codegen-sh/apis/developer-api/changes/v1/organizations/:org_id/repos/get.md)

---

[API](https://skmtc.dev/codegen-sh/apis/developer-api.md) · [All operations](https://skmtc.dev/codegen-sh/apis/developer-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/codegen-sh/developer-api/revisions/e68a3133f727/schema)
