Skip to main content
Begin PKCE user authorization for a proposed GitHub App installation

Authorizations

Authorization
string
header
required

Opaque control credential

Headers

Idempotency-Key
string
required
Required string length: 8 - 128
Pattern: ^[A-Za-z0-9._:-]+$

Body

application/json
installationId
string
required
Pattern: ^[1-9][0-9]{0,19}$
state
string
required
Required string length: 32 - 4096

Response

Existing idempotent user authorization

authorizeUrl
string<uri>
required
Maximum string length: 4096
expiresAtMs
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991