GitHub App API
The GitHub App API is the set of REST/GraphQL endpoints and webhooks that lets a GitHub App securely integrate with and automate work across GitHub. Apps authenticate with a shortlived JSON Web Token and exchange it for installation access tokens to act on specific repositories or organizations with finegrained, leastprivilege permissions, or use user-to-server OAuth to act on behalf of a user when needed.
Documentation
Specifications
Other Resources
APIsJSON
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/apis.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-commit-file-to-new-branch-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-create-label-and-triage-issue-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-create-milestone-and-issue-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-create-org-repository-and-issue-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-create-repository-and-issue-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-dispatch-workflow-and-poll-run-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-fork-and-branch-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-fork-gist-and-comment-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-inspect-latest-commit-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-onboard-org-member-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-open-and-merge-pull-request-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-open-pull-request-and-request-reviewers-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-propose-change-pull-request-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-provision-org-repo-with-webhook-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-publish-release-with-asset-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-report-bug-issue-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-review-and-merge-pull-request-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-star-and-comment-gist-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-tag-commit-and-release-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/arazzo/github-verify-and-merge-branch-workflow.yml