Skip to main content
GET
List repositories
This endpoint is rate limited. Each call counts toward your daily request limit.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>. The token may be a Sourcebot API key, OAuth access token, or scoped access token, subject to endpoint requirements.

Query Parameters

page
integer
default:1
Required range: x > 0
perPage
integer
default:30
Required range: 0 < x <= 100
sort
enum<string>
default:name
Available options:
name,
pushed
direction
enum<string>
default:asc
Available options:
asc,
desc
query
string
connectionId
integer

Filter repositories to those associated with this connection ID. IDs are returned by GET /api/connections.

Required range: x > 0

Response

Paginated repository list.

codeHostType
enum<string>
required
Available options:
github,
gitlab,
gitea,
gerrit,
bitbucketServer,
bitbucketCloud,
genericGitHost,
azuredevops
repoId
number
required
repoName
string
required
webUrl
string
required
isFork
boolean
required
isArchived
boolean
required
repoDisplayName
string
externalWebUrl
string
imageUrl
string
indexedAt
string | null
pushedAt
string | null
defaultBranch
string