Skip to main content
GET
TypeScript SDK

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

cursor
string<uuid>

Continuation cursor from the previous response nextCursor. Omit for the first page; null nextCursor means there are no more pages.

limit
integer
default:50

Maximum number of items to return in one page. Use nextCursor from the response to fetch more items.

Required range: 1 <= x <= 100
enabled
enum<string>
default:all

Select enabled repositories, disabled repositories, or all. The public API defaults to enabled repositories.

Available options:
all,
true,
false
ids
string<uuid>[]

Filter by repository IDs, supplied as a comma-separated list.

Required array length: 1 - 100 elements
integrationId
string<uuid>

Filter repositories belonging to this integration.

order
enum<string>
default:desc

Sort direction: ascending or descending.

Available options:
asc,
desc

Search repository names and owners.

Required string length: 1 - 500
sort
enum<string>
default:pullRequests

Sort by creation time, integration, name, pull request count, or update time.

Available options:
createdAt,
integration,
name,
pullRequests,
updatedAt

Response

List repositories

items
object[]
required
nextCursor
string<uuid> | null
required