Skip to main content

integrations

Overview

Nameintegrations
TypeResource
Idgithub.apps.integrations

Fields

NameDatatypeDescription
idintegerUnique identifier of the GitHub app
namestringThe name of the GitHub app
descriptionstring
client_idstring
client_secretstring
created_atstring
eventsarrayThe list of events for the GitHub app
external_urlstring
html_urlstring
installations_countintegerThe number of installations associated with the GitHub app
node_idstring
ownerobjectA GitHub user.
pemstring
permissionsobjectThe set of permissions for the GitHub app
slugstringThe slug name of the GitHub app
updated_atstring
webhook_secretstring

Methods

NameAccessible byRequired ParamsDescription
get_authenticatedSELECTReturns the GitHub App associated with the authentication credentials used. To see how many app installations are associated with this GitHub App, see the installations_count in the response. For more details about your app's installations, see the "List installations for the authenticated app" endpoint.

You must use a JWT to access this endpoint.
get_by_slugSELECTapp_slugNote: The :app_slug is just the URL-friendly name of your GitHub App. You can find this on the settings page for your GitHub App (e.g., https://github.com/settings/apps/:app_slug).

If the GitHub App you specify is public, you can access this endpoint without authenticating. If the GitHub App you specify is private, you must authenticate with a personal access token or an installation access token to access this endpoint.