Skip to main content
GET
List onboarded repositories for an organization
Requires the repository_management:read permission. Workspace API key owners must also remain workspace admins.

Organization scope

Use the CodeRabbit organization UUID returned in the id field from GET /v1/organizations as organization_id. Do not use the Git provider identifier from provider_organization_id. Legacy organization keys and agentic keys are not supported.

Installation status

Use is_installed to identify repositories that CodeRabbit currently records as installed. The value reflects cached state, so recent provider-side changes may not appear immediately.

Pagination

When next_cursor is not null, pass it in the next request’s cursor query parameter. The cursor retains the original page size, so you can omit limit from subsequent requests. If you include limit, it must match the value used for the first request.

Rate limit

This endpoint is limited to 10 requests per minute.

Authorizations

x-coderabbitai-api-key
string
header
required

API key for authentication. You can create an API key from the CodeRabbit dashboard.

Headers

x-coderabbitai-api-key
string
required

User-scoped organization or workspace API key.

Path Parameters

organization_id
string<uuid>
required

Query Parameters

limit
integer
default:100
Required range: 1 <= x <= 100
cursor
string

Opaque pagination cursor returned by the previous page.

Response

Successfully listed onboarded repositories.

repositories
object[]
required
next_cursor
string | null
required