Noizu.Github.Api.Apps (Noizu Labs: Github API v0.5.0)
GitHub apps API.
Link to this section Summary
Functions
Add a repository to an app installation
Check a token
Create a GitHub App from a manifest
Create an installation access token for an app
Delete an app authorization
Delete an installation for the authenticated app
Delete an app token
Get the authenticated app
Get an app
Get an installation for the authenticated app
Get an organization installation for the authenticated app
Get a repository installation for the authenticated app
Get a subscription plan for an account
Get a subscription plan for an account (stubbed)
Get a user installation for the authenticated app
Get a webhook configuration for an app
Get a delivery for an app webhook
List accounts for a plan
List accounts for a plan (stubbed)
List repositories accessible to the user access token
List installation requests for the authenticated app
List installations for the authenticated app
List app installations accessible to the user access token
List plans
List plans (stubbed)
List repositories accessible to the app installation
List subscriptions for the authenticated user
List subscriptions for the authenticated user (stubbed)
List deliveries for an app webhook
Redeliver a delivery for an app webhook
Remove a repository from an app installation
Reset a token
Revoke an installation access token
Create a scoped access token
Suspend an app installation
Unsuspend an app installation
Update a webhook configuration for an app
Link to this section Functions
add_repo_to_installation_for_authenticated_user(installation_id, repository_id, body, options \\ nil)
Add a repository to an app installation
@see https://docs.github.com/rest/apps/installations#add-a-repository-to-an-app-installation
check_token(client_id, body, options \\ nil)
Check a token
@see https://docs.github.com/rest/apps/oauth-applications#check-a-token
create_from_manifest(code, body, options \\ nil)
Create a GitHub App from a manifest
@see https://docs.github.com/rest/apps/apps#create-a-github-app-from-a-manifest
create_installation_access_token(installation_id, body, options \\ nil)
Create an installation access token for an app
@see https://docs.github.com/rest/apps/apps#create-an-installation-access-token-for-an-app
delete_authorization(client_id, body, options \\ nil)
Delete an app authorization
@see https://docs.github.com/rest/apps/oauth-applications#delete-an-app-authorization
delete_installation(installation_id, options \\ nil)
Delete an installation for the authenticated app
@see https://docs.github.com/rest/apps/apps#delete-an-installation-for-the-authenticated-app
delete_token(client_id, body, options \\ nil)
Delete an app token
@see https://docs.github.com/rest/apps/oauth-applications#delete-an-app-token
get_authenticated(options \\ nil)
Get the authenticated app
@see https://docs.github.com/rest/apps/apps#get-the-authenticated-app
get_by_slug(app_slug, options \\ nil)
Get an app
get_installation(installation_id, options \\ nil)
Get an installation for the authenticated app
@see https://docs.github.com/rest/apps/apps#get-an-installation-for-the-authenticated-app
get_org_installation(org, options \\ nil)
Get an organization installation for the authenticated app
@see https://docs.github.com/rest/apps/apps#get-an-organization-installation-for-the-authenticated-app
get_repo_installation(options \\ nil)
Get a repository installation for the authenticated app
@see https://docs.github.com/rest/apps/apps#get-a-repository-installation-for-the-authenticated-app
get_subscription_plan_for_account(account_id, options \\ nil)
Get a subscription plan for an account
@see https://docs.github.com/rest/apps/marketplace#get-a-subscription-plan-for-an-account
get_subscription_plan_for_account_stubbed(account_id, options \\ nil)
Get a subscription plan for an account (stubbed)
@see https://docs.github.com/rest/apps/marketplace#get-a-subscription-plan-for-an-account-stubbed
get_user_installation(username, options \\ nil)
Get a user installation for the authenticated app
@see https://docs.github.com/rest/apps/apps#get-a-user-installation-for-the-authenticated-app
get_webhook_config_for_app(options \\ nil)
Get a webhook configuration for an app
@see https://docs.github.com/rest/apps/webhooks#get-a-webhook-configuration-for-an-app
get_webhook_delivery(delivery_id, options \\ nil)
Get a delivery for an app webhook
@see https://docs.github.com/rest/apps/webhooks#get-a-delivery-for-an-app-webhook
list_accounts_for_plan(plan_id, options \\ nil)
List accounts for a plan
@see https://docs.github.com/rest/apps/marketplace#list-accounts-for-a-plan
list_accounts_for_plan_stubbed(plan_id, options \\ nil)
List accounts for a plan (stubbed)
@see https://docs.github.com/rest/apps/marketplace#list-accounts-for-a-plan-stubbed
list_installation_repos_for_authenticated_user(installation_id, options \\ nil)
List repositories accessible to the user access token
list_installation_requests_for_authenticated_app(options \\ nil)
List installation requests for the authenticated app
@see https://docs.github.com/rest/apps/apps#list-installation-requests-for-the-authenticated-app
list_installations(options \\ nil)
List installations for the authenticated app
@see https://docs.github.com/rest/apps/apps#list-installations-for-the-authenticated-app
list_installations_for_authenticated_user(options \\ nil)
List app installations accessible to the user access token
list_plans(options \\ nil)
List plans
@see https://docs.github.com/rest/apps/marketplace#list-plans
list_plans_stubbed(options \\ nil)
List plans (stubbed)
@see https://docs.github.com/rest/apps/marketplace#list-plans-stubbed
list_repos_accessible_to_installation(options \\ nil)
List repositories accessible to the app installation
@see https://docs.github.com/rest/apps/installations#list-repositories-accessible-to-the-app-installation
list_subscriptions_for_authenticated_user(options \\ nil)
List subscriptions for the authenticated user
@see https://docs.github.com/rest/apps/marketplace#list-subscriptions-for-the-authenticated-user
list_subscriptions_for_authenticated_user_stubbed(options \\ nil)
List subscriptions for the authenticated user (stubbed)
@see https://docs.github.com/rest/apps/marketplace#list-subscriptions-for-the-authenticated-user-stubbed
list_webhook_deliveries(options \\ nil)
List deliveries for an app webhook
@see https://docs.github.com/rest/apps/webhooks#list-deliveries-for-an-app-webhook
redeliver_webhook_delivery(delivery_id, body, options \\ nil)
Redeliver a delivery for an app webhook
@see https://docs.github.com/rest/apps/webhooks#redeliver-a-delivery-for-an-app-webhook
remove_repo_from_installation_for_authenticated_user(installation_id, repository_id, options \\ nil)
Remove a repository from an app installation
@see https://docs.github.com/rest/apps/installations#remove-a-repository-from-an-app-installation
reset_token(client_id, body, options \\ nil)
Reset a token
@see https://docs.github.com/rest/apps/oauth-applications#reset-a-token
revoke_installation_access_token(options \\ nil)
Revoke an installation access token
@see https://docs.github.com/rest/apps/installations#revoke-an-installation-access-token
scope_token(client_id, body, options \\ nil)
Create a scoped access token
@see https://docs.github.com/rest/apps/apps#create-a-scoped-access-token
suspend_installation(installation_id, body, options \\ nil)
Suspend an app installation
@see https://docs.github.com/rest/apps/apps#suspend-an-app-installation
unsuspend_installation(installation_id, options \\ nil)
Unsuspend an app installation
@see https://docs.github.com/rest/apps/apps#unsuspend-an-app-installation
update_webhook_config_for_app(body, options \\ nil)
Update a webhook configuration for an app
@see https://docs.github.com/rest/apps/webhooks#update-a-webhook-configuration-for-an-app