GET
/
v0
/
repositories
List GitHub repositories
curl --request GET \
  --url https://api.cursor.com/v0/repositories \
  --header 'Authorization: Bearer <token>'
{
  "repositories": [
    {
      "owner": "your-org",
      "name": "your-repo",
      "repository": "https://github.com/your-org/your-repo"
    }
  ]
}
У этого эндпоинта очень строгие лимиты.Ограничь запросы до 1 на пользователя в минуту и 30 на пользователя в час.Для пользователей с доступом к большому числу репозиториев ответ на этот запрос может занять десятки секунд.Обязательно корректно обрабатывай ситуацию, когда эти данные временно недоступны.

Authorizations

Authorization
string
header
required

API key from Cursor Dashboard

Response

Repositories retrieved successfully

repositories
object[]
required

Array of GitHub repositories the user has access to