For the complete documentation index, see llms.txt. This page is also available as Markdown.

registerSelfHostedGitHubAppInput

Input for registering a self-hosted GitHub App.

Examples

input RegisterSelfHostedGitHubAppInput {
  gitHubAppId: String!
  privateKey: String!
  clientId: String!
  clientSecret: String!
  webhookSecret: String!
  baseUrl: String
  credentialsName: String
  brokerUsername: String
  brokerPassword: String
  brokerEnabled: Boolean
}

Fields

Field
Description
Supported fields

gitHubAppId String!

GitHub numeric App ID

privateKey String!

PEM-encoded RSA private key

clientId String!

GitHub OAuth client ID

clientSecret String!

GitHub OAuth client secret

webhookSecret String!

Webhook secret (required)

baseUrl String

GitHub web base URL — https://github.com or your GitHub Enterprise host

credentialsName String

Friendly name for these credentials

brokerUsername String

Broker username

brokerPassword String

Broker password

brokerEnabled Boolean

Enable broker

References

Mutations using this object:

Last updated