Skip to content

configureGitHubReleases

POST
/api/v1/player-releases/github/configuration
curl --request POST \
--url https://example.com/api/v1/player-releases/github/configuration \
--header 'Content-Type: application/json' \
--data '{ "clientId": "example" }'

Configure the GitHub OAuth App used for player release device authorization. Requires an Owner with the admin scope. Cookie-authenticated unsafe requests require X-CSRF-Token.

X-CSRF-Token
string

Cookie-backed browser requests only, and only on unsafe methods. Bearer grants never send it.

Media typeapplication/json
object
clientId
required
string
Examplegenerated
{
"clientId": "example"
}

GitHub releases configured

Media typeapplication/json
object
data
required
object
configured
required
boolean
Examplegenerated
{
"data": {
"configured": true
}
}

Invalid request body

Dashboard authentication required

Insufficient role

Client ID environment-managed or connected

GitHub Client ID invalid

GitHub sign-in unavailable