List Git providers
The providers this installation is configured for and whether the caller has connected each one. Connecting is a browser navigation to `/auth/git/{provider}/start?rd=<path>`.
openapi/harthelm.yaml at v1.5.0__Host-harthelm_session<token>Browser session of the UI (12 h idle, 7 days absolute). State-changing requests also need the header
Harthelm-CSRF: 1 and a matching Origin.
limit?integerMaximum number of items per page.
1 <= value <= 20050cursor?stringOpaque cursor from next_cursor of the previous page.
length <= 1024A page of providers.
application/json- response
next_cursor?stringAbsent on the last page.
items*array<>curl -X GET 'https://console.example.com/api/v1/git/providers'{ "next_cursor": "string", "items": [ { "id": "string", "kind": "gitea", "name": "string", "url": "string", "connected": true, "login": "string" } ]}List a repository's branches
The branches of one repository at a connected Git provider, read with the caller's own token; the default branch comes first. 409 when the caller has not connected the provider, 503 when the provider does not answer.
Search the caller's repositories
Repositories the caller can read at the provider, through the caller's connection. Answers 409 with problem `git-connection-required` when the caller has not connected the provider.