GET
/apps/{app_slug}Get an app by slug
Retrieves a GitHub App by its URL-friendly slug. Use the app_slug path parameter shown in the app's settings URL to identify the app.
app_slugstringrequired
The URL-friendly name of the GitHub App, available on its settings page.
200Returns the GitHub App object, including its name, slug, owner, permissions, events, URLs, and timestamps.
idintegerrequired
Unique identifier of the GitHub app
slugstringoptional
The slug name of the GitHub app
node_idstringrequired
client_idstringoptional
ownerobjectrequired
A GitHub user.
namestringrequired
The name of the GitHub app
descriptionstringrequired
external_urlstringrequired
html_urlstringrequired
created_atstringrequired
updated_atstringrequired
permissionsobjectrequired
The set of permissions for the GitHub app
eventsarray<string>required
The list of events for the GitHub app. Note that the `installation_target`, `security_advisory`, and `meta` events are not included because they are global events and not specific to an installation.
installations_countintegeroptional
The number of installations associated with the GitHub app. Only returned when the integration is requesting details about itself.
403Returned when access to the requested GitHub App is forbidden.
messagestringoptional
documentation_urlstringoptional
urlstringoptional
statusstringoptional
404Returned when no GitHub App is found for the specified slug.
messagestringoptional
documentation_urlstringoptional
urlstringoptional
statusstringoptional
Error handling
A 403 is returned when access to the app is forbidden. A 404 is returned when no app is found for the app_slug path parameter.