Skip to Content
SeyloDocs

List repositories

GET
/api/v1/github.repos

Lists the repositories an installation lets the App read, most recently pushed first, optionally filtered by name. Needs the right to create services in the project the repo is picked for.

Needs services.create on the project. Available to MCP clients and the assistant.

Authorization

cookieseylo_session<token>

Query Parameters

projectId*string

Panel-issued id.

Match^[a-z0-9]{16}$
installationId*string

Panel-issued id.

Match^[a-z0-9]{16}$
query?string
Lengthlength <= 100
page?integer
Range1 <= value <= 100
Default1

Response Body

Success.

application/json
  1. response
repos*array<>
hasMore*boolean
Example Request
curl -X GET 'https://example.com/api/v1/github.repos?projectId=string&installationId=string'
Example Response
{  "repos": [    {      "fullName": "string",      "private": true,      "defaultBranch": "string",      "pushedAt": "2019-08-24T14:15:22Z"    }  ],  "hasMore": true}