GET
/
repos
curl --request GET \
  --url https://api.diversion.dev/v0/repos \
  --header 'Authorization: Bearer <token>'
{
  "object": "Repo",
  "items": [
    {
      "repo_name": "repo-name",
      "description": "<string>",
      "repo_id": "example_id",
      "default_branch_id": "<string>",
      "default_branch_name": "<string>",
      "size_bytes": 123,
      "owner_user_id": "<string>",
      "created_timestamp": 123,
      "sync_git_repo_url": "<string>"
    }
  ]
}

Authorizations

Authorization
string
headerrequired

This API uses OAuth 2 with the implicit grant flow

Query Parameters

owned
boolean

If specified, filters repositories by ownership of the authenticated user. True would mean only repos they own will be returned. False would mean only repos they collaborate on will be returned.

Response

200 - application/json
object
enum<string>
required
Available options:
Repo
items
object[]
required