v1

latestOpenAPI 3.1.02026-07-22304756.7 KB
Box

List GitHub repositories available to Box

Returns GitHub repositories grouped by installation plus the current selected repositories for new Boxes.

get/repos

Query parameters

syncboolean

When true, sync from GitHub before returning repository groups.

limitinteger

Maximum items to return.

cursorstring nullable

Opaque pagination cursor returned as pageInfo.nextCursor.

sort'asc' | 'desc'

Sort direction for cursor pagination.

qstring

Case-insensitive repository name/fullName filter.

selectedboolean

Filter to selected or unselected repositories.

Response

Repository groups and current Box repository selection.

okboolean required
typestring required

Stable success envelope discriminator added by v1.

environmentIdstring required

Example response

{
  "ok": true,
  "installations": [
    {
      "type": "Organization",
      "accountLogin": "acme",
      "repositories": [
        {
          "fullName": "acme/web"
        }
      ]
    }
  ],
  "selectedRepositories": [
    {
      "fullName": "acme/web",
      "baseBranch": "main"
    }
  ]
}