Noizu.Github.Api.Apps (Noizu Labs: Github API v0.5.0)

GitHub apps API.

Link to this section Summary

Functions

Create a GitHub App from a manifest

Create an installation access token for an app

Delete an installation for the authenticated app

Get the authenticated 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 (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 (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

Revoke an installation access token

Create a scoped access token

Update a webhook configuration for an app

Link to this section Functions

Link to this function

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

Link to this function

check_token(client_id, body, options \\ nil)

Check a token

@see https://docs.github.com/rest/apps/oauth-applications#check-a-token

Link to this function

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

Link to this function

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

Link to this function

delete_authorization(client_id, body, options \\ nil)

Delete an app authorization

@see https://docs.github.com/rest/apps/oauth-applications#delete-an-app-authorization

Link to this function

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

Link to this function

delete_token(client_id, body, options \\ nil)

Delete an app token

@see https://docs.github.com/rest/apps/oauth-applications#delete-an-app-token

Link to this function

get_authenticated(options \\ nil)

Get the authenticated app

@see https://docs.github.com/rest/apps/apps#get-the-authenticated-app

Link to this function

get_by_slug(app_slug, options \\ nil)

Get an app

@see https://docs.github.com/rest/apps/apps#get-an-app

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

list_installation_repos_for_authenticated_user(installation_id, options \\ nil)

List repositories accessible to the user access token

@see https://docs.github.com/rest/apps/installations#list-repositories-accessible-to-the-user-access-token

Link to this function

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

Link to this function

list_installations(options \\ nil)

List installations for the authenticated app

@see https://docs.github.com/rest/apps/apps#list-installations-for-the-authenticated-app

Link to this function

list_installations_for_authenticated_user(options \\ nil)

List app installations accessible to the user access token

@see https://docs.github.com/rest/apps/installations#list-app-installations-accessible-to-the-user-access-token

Link to this function

list_plans(options \\ nil)

List plans

@see https://docs.github.com/rest/apps/marketplace#list-plans

Link to this function

list_plans_stubbed(options \\ nil)

List plans (stubbed)

@see https://docs.github.com/rest/apps/marketplace#list-plans-stubbed

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

reset_token(client_id, body, options \\ nil)

Reset a token

@see https://docs.github.com/rest/apps/oauth-applications#reset-a-token

Link to this function

revoke_installation_access_token(options \\ nil)

Revoke an installation access token

@see https://docs.github.com/rest/apps/installations#revoke-an-installation-access-token

Link to this function

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

Link to this function

suspend_installation(installation_id, body, options \\ nil)

Suspend an app installation

@see https://docs.github.com/rest/apps/apps#suspend-an-app-installation

Link to this function

unsuspend_installation(installation_id, options \\ nil)

Unsuspend an app installation

@see https://docs.github.com/rest/apps/apps#unsuspend-an-app-installation

Link to this function

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