GitHub

Endpoints for GitHub integration.

Start GitHub OAuth flow

get
Query parameters
userIdstringRequired
Responses
get
/api/github/auth
302

Redirect to GitHub

No content

GitHub OAuth callback

get
Query parameters
codestringRequired
statestringRequired
Responses
200

OAuth complete

No content

get
/api/github/callback
200

OAuth complete

No content

List repositories for organization

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
uidstringRequired
Responses
200

Repository list

No content

get
/api/github/repos/{uid}
200

Repository list

No content

Save selected repository

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
uidstringRequired
Body
repostringRequired
Responses
200

Repository saved

No content

post
/api/github/repo/{uid}
200

Repository saved

No content

Last updated