Optionalcallback_Optionaldefault_The list of events the GitHub App subscribes to.
Optionaldefault_The set of permissions needed by the GitHub App. The format of the object uses the permission name for the key (for example, issues) and the access type for the value (for example, write).
OptionaldescriptionA description of the GitHub App.
Optionalhook_The configuration of the GitHub App's webhook.
OptionalnameThe name of the GitHub App.
OptionalpublicSet to true when your GitHub App is available to the public or false when it is only accessible to the owner of the app.
Optionalredirect_The full URL to redirect to after a user initiates the registration of a GitHub App from a manifest.
Optionalrequest_Set to true to request the user to authorize the GitHub App, after the GitHub App is installed.
Optionalsetup_Set to true to redirect users to the setup_url after they update your GitHub App installation.
Optionalsetup_A full URL to redirect users to after they install your GitHub App if additional setup is required.
Required. The homepage of your GitHub App.
A full URL to redirect to after someone authorizes an installation. You can provide up to 10 callback URLs.