confusio

A single-binary REST API shim that translates GitHub API calls to 20+ git hosting providers.

Download confusio.com Single file. No dependencies. Runs anywhere.

Compatibility Matrix

EndpointAzure DevOpsBitbucketBitbucket DCCodebergCodeCommitForgejoGerritGitBlitGitBucketGiteaGitLabGogsHarnessKallitheaLaunchpadNotABugOneDevPagurePhabricatorRadicleRhodeCodeSourceForgeSourcehutTuleap
graphql
POST /graphql⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
Meta
GET /
GET /meta
GET /octocat
GET /teapot
GET /versions
GET /zen
GET /emojis
Gitignore
GET /gitignore/templates
GET /gitignore/templates/{name}
Licenses
GET /licenses
GET /licenses/{license}
GET /repos/{owner}/{repo}/license
Rate Limits
GET /rate_limit⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
Gists
GET /gists
POST /gists
GET /gists/public
GET /gists/starred⚠️
GET /gists/{gist_id}
PATCH /gists/{gist_id}
DELETE /gists/{gist_id}
GET /gists/{gist_id}/comments
POST /gists/{gist_id}/comments
GET /gists/{gist_id}/comments/{comment_id}
PATCH /gists/{gist_id}/comments/{comment_id}
DELETE /gists/{gist_id}/comments/{comment_id}
GET /gists/{gist_id}/commits
GET /gists/{gist_id}/forks
POST /gists/{gist_id}/forks
GET /gists/{gist_id}/star
PUT /gists/{gist_id}/star
DELETE /gists/{gist_id}/star
GET /gists/{gist_id}/{sha}
GET /users/{username}/gists⚠️
Activity
GET /events⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /feeds
GET /networks/{owner}/{repo}/events⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /notifications⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
PUT /notifications
GET /notifications/threads/{thread_id}
PATCH /notifications/threads/{thread_id}
DELETE /notifications/threads/{thread_id}
GET /notifications/threads/{thread_id}/subscription
PUT /notifications/threads/{thread_id}/subscription
DELETE /notifications/threads/{thread_id}/subscription
GET /orgs/{org}/events⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/events⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/notifications⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
PUT /repos/{owner}/{repo}/notifications
GET /repos/{owner}/{repo}/stargazers⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/subscribers⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/subscription
PUT /repos/{owner}/{repo}/subscription
DELETE /repos/{owner}/{repo}/subscription
GET /user/starred⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /user/starred/{owner}/{repo}
PUT /user/starred/{owner}/{repo}
DELETE /user/starred/{owner}/{repo}
GET /user/subscriptions⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /users/{username}/events⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /users/{username}/events/orgs/{org}⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /users/{username}/events/public⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /users/{username}/received_events⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /users/{username}/received_events/public⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /users/{username}/starred⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /users/{username}/subscriptions⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
Repositories
GET /repos/{owner}/{repo}⚠️
PATCH /repos/{owner}/{repo}
DELETE /repos/{owner}/{repo}⚠️
GET /user/repos⚠️
POST /user/repos⚠️
GET /orgs/{org}/repos⚠️
POST /orgs/{org}/repos
GET /users/{username}/repos
GET /repositories
GET /repos/{owner}/{repo}/topics
PUT /repos/{owner}/{repo}/topics
GET /repos/{owner}/{repo}/languages⚠️
GET /repos/{owner}/{repo}/contributors
GET /repos/{owner}/{repo}/tags
GET /repos/{owner}/{repo}/teams
Repo Content & Metadata
GET /repos/{owner}/{repo}/branches
GET /repos/{owner}/{repo}/branches/{branch}
GET /repos/{owner}/{repo}/commits⚠️⚠️
GET /repos/{owner}/{repo}/commits/{ref}
GET /repos/{owner}/{repo}/comments
GET /repos/{owner}/{repo}/comments/{comment_id}
PATCH /repos/{owner}/{repo}/comments/{comment_id}
DELETE /repos/{owner}/{repo}/comments/{comment_id}
GET /repos/{owner}/{repo}/commits/{commit_sha}/comments
POST /repos/{owner}/{repo}/commits/{commit_sha}/comments
GET /repos/{owner}/{repo}/commits/{ref}/statuses
GET /repos/{owner}/{repo}/commits/{ref}/status
POST /repos/{owner}/{repo}/statuses/{sha}
GET /repos/{owner}/{repo}/readme
GET /repos/{owner}/{repo}/readme/{dir}
GET /repos/{owner}/{repo}/contents/{path}⚠️⚠️⚠️⚠️⚠️⚠️⚠️
PUT /repos/{owner}/{repo}/contents/{path}⚠️⚠️
DELETE /repos/{owner}/{repo}/contents/{path}⚠️⚠️
GET /repos/{owner}/{repo}/tarball/{ref}
GET /repos/{owner}/{repo}/zipball/{ref}
GET /repos/{owner}/{repo}/compare/{basehead}
GET /repos/{owner}/{repo}/collaborators
GET /repos/{owner}/{repo}/collaborators/{username}
PUT /repos/{owner}/{repo}/collaborators/{username}
DELETE /repos/{owner}/{repo}/collaborators/{username}
GET /repos/{owner}/{repo}/collaborators/{username}/permission
GET /repos/{owner}/{repo}/forks
POST /repos/{owner}/{repo}/forks
POST /repos/{owner}/{repo}/merges
POST /repos/{owner}/{repo}/merge-upstream
GET /repos/{owner}/{repo}/keys⚠️⚠️⚠️
POST /repos/{owner}/{repo}/keys
GET /repos/{owner}/{repo}/keys/{key_id}
DELETE /repos/{owner}/{repo}/keys/{key_id}
GET /repos/{owner}/{repo}/hooks⚠️⚠️⚠️⚠️
POST /repos/{owner}/{repo}/hooks
GET /repos/{owner}/{repo}/hooks/{hook_id}
PATCH /repos/{owner}/{repo}/hooks/{hook_id}
DELETE /repos/{owner}/{repo}/hooks/{hook_id}
GET /repos/{owner}/{repo}/hooks/{hook_id}/config
PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config
POST /repos/{owner}/{repo}/hooks/{hook_id}/pings
POST /repos/{owner}/{repo}/hooks/{hook_id}/tests
GET /repos/{owner}/{repo}/stats/code_frequency
GET /repos/{owner}/{repo}/stats/commit_activity
GET /repos/{owner}/{repo}/stats/contributors
GET /repos/{owner}/{repo}/stats/participation
GET /repos/{owner}/{repo}/stats/punch_card
GET /repos/{owner}/{repo}/traffic/clones
GET /repos/{owner}/{repo}/traffic/popular/paths
GET /repos/{owner}/{repo}/traffic/popular/referrers
GET /repos/{owner}/{repo}/traffic/views
GET /repos/{owner}/{repo}/invitations
PATCH /repos/{owner}/{repo}/invitations/{invitation_id}
DELETE /repos/{owner}/{repo}/invitations/{invitation_id}
GET /user/repository_invitations
PATCH /user/repository_invitations/{invitation_id}
DELETE /user/repository_invitations/{invitation_id}
GET /repos/{owner}/{repo}/deployments
POST /repos/{owner}/{repo}/deployments
GET /repos/{owner}/{repo}/deployments/{deployment_id}
DELETE /repos/{owner}/{repo}/deployments/{deployment_id}
GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses
POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses
GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}
Releases
GET /repos/{owner}/{repo}/releases
POST /repos/{owner}/{repo}/releases
GET /repos/{owner}/{repo}/releases/latest
GET /repos/{owner}/{repo}/releases/tags/{tag}
GET /repos/{owner}/{repo}/releases/{release_id}
PATCH /repos/{owner}/{repo}/releases/{release_id}
DELETE /repos/{owner}/{repo}/releases/{release_id}
GET /repos/{owner}/{repo}/releases/{release_id}/assets
POST /repos/{owner}/{repo}/releases/{release_id}/assets
GET /repos/{owner}/{repo}/releases/assets/{asset_id}
PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}
DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}
Teams
GET /orgs/{org}/teams
POST /orgs/{org}/teams
GET /orgs/{org}/teams/{team_slug}
PATCH /orgs/{org}/teams/{team_slug}
DELETE /orgs/{org}/teams/{team_slug}
GET /orgs/{org}/teams/{team_slug}/invitations
GET /orgs/{org}/teams/{team_slug}/members
GET /orgs/{org}/teams/{team_slug}/memberships/{username}
PUT /orgs/{org}/teams/{team_slug}/memberships/{username}
DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}
GET /orgs/{org}/teams/{team_slug}/repos
GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}
PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}
DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}
GET /orgs/{org}/teams/{team_slug}/teams
GET /user/teams
GET /teams/{team_id}
PATCH /teams/{team_id}
DELETE /teams/{team_id}
GET /teams/{team_id}/invitations
GET /teams/{team_id}/members
GET /teams/{team_id}/members/{username}
PUT /teams/{team_id}/members/{username}
DELETE /teams/{team_id}/members/{username}
GET /teams/{team_id}/memberships/{username}
PUT /teams/{team_id}/memberships/{username}
DELETE /teams/{team_id}/memberships/{username}
GET /teams/{team_id}/repos
GET /teams/{team_id}/repos/{owner}/{repo}
PUT /teams/{team_id}/repos/{owner}/{repo}
DELETE /teams/{team_id}/repos/{owner}/{repo}
GET /teams/{team_id}/teams
Security Advisories
GET /advisories
GET /advisories/{ghsa_id}
GET /orgs/{org}/security-advisories
GET /repos/{owner}/{repo}/security-advisories
POST /repos/{owner}/{repo}/security-advisories
POST /repos/{owner}/{repo}/security-advisories/reports
GET /repos/{owner}/{repo}/security-advisories/{ghsa_id}
PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id}
POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve
POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks
Issues
GET /issues
GET /orgs/{org}/issues
GET /user/issues
GET /repos/{owner}/{repo}/issues
POST /repos/{owner}/{repo}/issues
GET /repos/{owner}/{repo}/issues/comments
GET /repos/{owner}/{repo}/issues/comments/{comment_id}
PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}
DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}
PUT /repos/{owner}/{repo}/issues/comments/{comment_id}/pin
DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/pin
GET /repos/{owner}/{repo}/issues/events
GET /repos/{owner}/{repo}/issues/events/{event_id}
GET /repos/{owner}/{repo}/issues/{issue_number}
PATCH /repos/{owner}/{repo}/issues/{issue_number}
POST /repos/{owner}/{repo}/issues/{issue_number}/assignees
DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees
GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}
GET /repos/{owner}/{repo}/issues/{issue_number}/comments
POST /repos/{owner}/{repo}/issues/{issue_number}/comments
GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by
POST /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by
DELETE /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}
GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking
GET /repos/{owner}/{repo}/issues/{issue_number}/events
GET /repos/{owner}/{repo}/issues/{issue_number}/issue-field-values
GET /repos/{owner}/{repo}/issues/{issue_number}/labels
POST /repos/{owner}/{repo}/issues/{issue_number}/labels
PUT /repos/{owner}/{repo}/issues/{issue_number}/labels
DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels
DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}
PUT /repos/{owner}/{repo}/issues/{issue_number}/lock
DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock
GET /repos/{owner}/{repo}/issues/{issue_number}/parent
GET /repos/{owner}/{repo}/issues/{issue_number}/sub_issues
POST /repos/{owner}/{repo}/issues/{issue_number}/sub_issues
DELETE /repos/{owner}/{repo}/issues/{issue_number}/sub_issue
PATCH /repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority
GET /repos/{owner}/{repo}/issues/{issue_number}/timeline
GET /repos/{owner}/{repo}/assignees
GET /repos/{owner}/{repo}/assignees/{assignee}
GET /repos/{owner}/{repo}/labels⚠️
POST /repos/{owner}/{repo}/labels
GET /repos/{owner}/{repo}/labels/{name}
PATCH /repos/{owner}/{repo}/labels/{name}
DELETE /repos/{owner}/{repo}/labels/{name}
GET /repos/{owner}/{repo}/milestones
POST /repos/{owner}/{repo}/milestones
GET /repos/{owner}/{repo}/milestones/{milestone_number}
PATCH /repos/{owner}/{repo}/milestones/{milestone_number}
DELETE /repos/{owner}/{repo}/milestones/{milestone_number}
GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels
POST /repositories/{repository_id}/issues/{issue_number}/issue-field-values
PUT /repositories/{repository_id}/issues/{issue_number}/issue-field-values
DELETE /repositories/{repository_id}/issues/{issue_number}/issue-field-values/{issue_field_id}
Pull Requests
GET /repos/{owner}/{repo}/pulls
POST /repos/{owner}/{repo}/pulls
GET /repos/{owner}/{repo}/pulls/comments
GET /repos/{owner}/{repo}/pulls/comments/{comment_id}
PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}
DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}
GET /repos/{owner}/{repo}/pulls/{pull_number}
PATCH /repos/{owner}/{repo}/pulls/{pull_number}
GET /repos/{owner}/{repo}/pulls/{pull_number}/codespaces
GET /repos/{owner}/{repo}/pulls/{pull_number}/comments⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
POST /repos/{owner}/{repo}/pulls/{pull_number}/comments
POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies
GET /repos/{owner}/{repo}/pulls/{pull_number}/commits
GET /repos/{owner}/{repo}/pulls/{pull_number}/files⚠️⚠️
GET /repos/{owner}/{repo}/pulls/{pull_number}/merge
PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge
GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers
POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers
DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers
GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews⚠️⚠️⚠️
POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews
GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}⚠️⚠️⚠️
PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}
DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}
GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments⚠️⚠️⚠️
PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals
POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events
POST /repos/{owner}/{repo}/pulls/{pull_number}/update-branch
GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls
Reactions
GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions
POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions
DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}
GET /repos/{owner}/{repo}/issues/{issue_number}/reactions
POST /repos/{owner}/{repo}/issues/{issue_number}/reactions
DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}
GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions
POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions
DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}
GET /repos/{owner}/{repo}/releases/{release_id}/reactions
POST /repos/{owner}/{repo}/releases/{release_id}/reactions
DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}
GET /repos/{owner}/{repo}/comments/{comment_id}/reactions
POST /repos/{owner}/{repo}/comments/{comment_id}/reactions
DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}
Users
GET /user
PATCH /user
GET /user/{account_id}
GET /users⚠️
GET /users/{username}⚠️
GET /users/{username}/hovercard
GET /user/blocks
GET /user/blocks/{username}
PUT /user/blocks/{username}
DELETE /user/blocks/{username}
GET /user/emails
POST /user/emails
DELETE /user/emails
PATCH /user/email/visibility
GET /user/public_emails
GET /user/followers
GET /user/following
GET /user/following/{username}
PUT /user/following/{username}
DELETE /user/following/{username}
GET /users/{username}/followers
GET /users/{username}/following
GET /users/{username}/following/{target_user}
GET /user/gpg_keys
POST /user/gpg_keys
GET /user/gpg_keys/{gpg_key_id}
DELETE /user/gpg_keys/{gpg_key_id}
GET /users/{username}/gpg_keys
GET /user/keys
POST /user/keys
GET /user/keys/{key_id}
DELETE /user/keys/{key_id}
GET /users/{username}/keys
GET /user/social_accounts
POST /user/social_accounts
DELETE /user/social_accounts
GET /users/{username}/social_accounts
GET /user/ssh_signing_keys
POST /user/ssh_signing_keys
GET /user/ssh_signing_keys/{ssh_signing_key_id}
DELETE /user/ssh_signing_keys/{ssh_signing_key_id}
GET /users/{username}/ssh_signing_keys
Search
GET /search/code
GET /search/commits
GET /search/issues
GET /search/labels
GET /search/repositories⚠️⚠️
GET /search/topics
GET /search/users⚠️
GitHub Apps
GET /app
GET /app/hook/config
PATCH /app/hook/config
GET /app/hook/deliveries
GET /app/hook/deliveries/{delivery_id}
POST /app/hook/deliveries/{delivery_id}/attempts
GET /app/installation-requests
GET /app/installations
GET /app/installations/{installation_id}
DELETE /app/installations/{installation_id}
POST /app/installations/{installation_id}/access_tokens
PUT /app/installations/{installation_id}/suspended
DELETE /app/installations/{installation_id}/suspended
GET /apps/{app_slug}
POST /app-manifests/{code}/conversions
GET /installation/repositories
DELETE /installation/token
POST /applications/{client_id}/token
PATCH /applications/{client_id}/token
DELETE /applications/{client_id}/token
POST /applications/{client_id}/token/scoped
DELETE /applications/{client_id}/grant
GET /orgs/{org}/installation
GET /orgs/{org}/installations
GET /repos/{owner}/{repo}/installation
GET /user/installations
GET /user/installations/{installation_id}/repositories
PUT /user/installations/{installation_id}/repositories/{repository_id}
DELETE /user/installations/{installation_id}/repositories/{repository_id}
GET /users/{username}/installation
Checks
POST /repos/{owner}/{repo}/check-runs⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/check-runs/{check_run_id}⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
POST /repos/{owner}/{repo}/check-suites⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
PATCH /repos/{owner}/{repo}/check-suites/preferences⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/check-suites/{check_suite_id}⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/commits/{ref}/check-runs⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/commits/{ref}/check-suites⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
Code Scanning
GET /orgs/{org}/code-scanning/alerts⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/code-scanning/alerts⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}
PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}
GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix
POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix
POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits
GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/code-scanning/analyses⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}
DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}
GET /repos/{owner}/{repo}/code-scanning/codeql/databases
GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}
DELETE /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}
POST /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses
GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}
GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}
GET /repos/{owner}/{repo}/code-scanning/default-setup
PATCH /repos/{owner}/{repo}/code-scanning/default-setup
POST /repos/{owner}/{repo}/code-scanning/sarifs
GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}
Secret Scanning
GET /orgs/{org}/secret-scanning/alerts⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /orgs/{org}/secret-scanning/pattern-configurations
PATCH /orgs/{org}/secret-scanning/pattern-configurations
GET /repos/{owner}/{repo}/secret-scanning/alerts⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}
PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}
GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
POST /repos/{owner}/{repo}/secret-scanning/push-protection-bypasses
GET /repos/{owner}/{repo}/secret-scanning/scan-history
Dependabot
GET /enterprises/{enterprise}/dependabot/alerts⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /orgs/{org}/dependabot/alerts⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /orgs/{org}/dependabot/secrets⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /orgs/{org}/dependabot/secrets/public-key
GET /orgs/{org}/dependabot/secrets/{secret_name}
PUT /orgs/{org}/dependabot/secrets/{secret_name}
DELETE /orgs/{org}/dependabot/secrets/{secret_name}
GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories
PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}
DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}
GET /organizations/{org}/dependabot/repository-access
PATCH /organizations/{org}/dependabot/repository-access
PUT /organizations/{org}/dependabot/repository-access/default-level
GET /repos/{owner}/{repo}/dependabot/alerts⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}
PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}
GET /repos/{owner}/{repo}/dependabot/secrets⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/dependabot/secrets/public-key
GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}
PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}
DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}
Dependency Graph
GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}
GET /repos/{owner}/{repo}/dependency-graph/sbom
POST /repos/{owner}/{repo}/dependency-graph/snapshots
Projects
GET /orgs/{org}/projectsV2⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /orgs/{org}/projectsV2/{project_number}
POST /orgs/{org}/projectsV2/{project_number}/drafts
GET /orgs/{org}/projectsV2/{project_number}/fields⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
POST /orgs/{org}/projectsV2/{project_number}/fields
GET /orgs/{org}/projectsV2/{project_number}/fields/{field_id}
GET /orgs/{org}/projectsV2/{project_number}/items⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
POST /orgs/{org}/projectsV2/{project_number}/items
GET /orgs/{org}/projectsV2/{project_number}/items/{item_id}
PATCH /orgs/{org}/projectsV2/{project_number}/items/{item_id}
DELETE /orgs/{org}/projectsV2/{project_number}/items/{item_id}
POST /orgs/{org}/projectsV2/{project_number}/views
GET /orgs/{org}/projectsV2/{project_number}/views/{view_number}/items⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
POST /user/{user_id}/projectsV2/{project_number}/drafts
POST /users/{user_id}/projectsV2/{project_number}/views
GET /users/{username}/projectsV2⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /users/{username}/projectsV2/{project_number}
GET /users/{username}/projectsV2/{project_number}/fields⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
POST /users/{username}/projectsV2/{project_number}/fields
GET /users/{username}/projectsV2/{project_number}/fields/{field_id}
GET /users/{username}/projectsV2/{project_number}/items⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
POST /users/{username}/projectsV2/{project_number}/items
GET /users/{username}/projectsV2/{project_number}/items/{item_id}
PATCH /users/{username}/projectsV2/{project_number}/items/{item_id}
DELETE /users/{username}/projectsV2/{project_number}/items/{item_id}
GET /users/{username}/projectsV2/{project_number}/views/{view_number}/items⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
Packages
GET /orgs/{org}/packages
GET /orgs/{org}/packages/{package_type}/{package_name}
DELETE /orgs/{org}/packages/{package_type}/{package_name}
POST /orgs/{org}/packages/{package_type}/{package_name}/restore
GET /orgs/{org}/packages/{package_type}/{package_name}/versions
GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}
DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}
POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore
GET /user/packages
GET /user/packages/{package_type}/{package_name}
DELETE /user/packages/{package_type}/{package_name}
POST /user/packages/{package_type}/{package_name}/restore
GET /user/packages/{package_type}/{package_name}/versions
GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}
DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}
POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore
GET /users/{username}/packages
GET /users/{username}/packages/{package_type}/{package_name}
DELETE /users/{username}/packages/{package_type}/{package_name}
POST /users/{username}/packages/{package_type}/{package_name}/restore
GET /users/{username}/packages/{package_type}/{package_name}/versions
GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}
DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}
POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore
Interaction Limits
GET /orgs/{org}/interaction-limits⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
PUT /orgs/{org}/interaction-limits⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
DELETE /orgs/{org}/interaction-limits⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/interaction-limits⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
PUT /repos/{owner}/{repo}/interaction-limits⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
DELETE /repos/{owner}/{repo}/interaction-limits⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /user/interaction-limits⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
PUT /user/interaction-limits⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
DELETE /user/interaction-limits⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
Migrations
GET /orgs/{org}/migrations⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
POST /orgs/{org}/migrations
GET /orgs/{org}/migrations/{migration_id}
GET /orgs/{org}/migrations/{migration_id}/archive
DELETE /orgs/{org}/migrations/{migration_id}/archive
DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock
GET /orgs/{org}/migrations/{migration_id}/repositories⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /user/migrations⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
POST /user/migrations
GET /user/migrations/{migration_id}
GET /user/migrations/{migration_id}/archive
DELETE /user/migrations/{migration_id}/archive
DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock
GET /user/migrations/{migration_id}/repositories⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
Pages
GET /repos/{owner}/{repo}/pages⚠️⚠️⚠️⚠️⚠️
POST /repos/{owner}/{repo}/pages
PUT /repos/{owner}/{repo}/pages
DELETE /repos/{owner}/{repo}/pages
GET /repos/{owner}/{repo}/pages/builds⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
POST /repos/{owner}/{repo}/pages/builds
GET /repos/{owner}/{repo}/pages/builds/latest
GET /repos/{owner}/{repo}/pages/builds/{build_id}
POST /repos/{owner}/{repo}/pages/deployments
GET /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}
POST /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel
GET /repos/{owner}/{repo}/pages/health
GET /repos/{owner}/{repo}/import⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
PUT /repos/{owner}/{repo}/import⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
PATCH /repos/{owner}/{repo}/import⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
DELETE /repos/{owner}/{repo}/import⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/import/authors⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
PATCH /repos/{owner}/{repo}/import/authors/{author_id}⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
GET /repos/{owner}/{repo}/import/large_files⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
PATCH /repos/{owner}/{repo}/import/lfs⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
Markdown
POST /markdown
POST /markdown/raw
Actions
GET /enterprises/{enterprise}/actions/cache/retention-limit
PUT /enterprises/{enterprise}/actions/cache/retention-limit
GET /enterprises/{enterprise}/actions/cache/storage-limit
PUT /enterprises/{enterprise}/actions/cache/storage-limit
GET /enterprises/{enterprise}/actions/oidc/customization/properties/repo
POST /enterprises/{enterprise}/actions/oidc/customization/properties/repo
DELETE /enterprises/{enterprise}/actions/oidc/customization/properties/repo/{custom_property_name}
GET /organizations/{org}/actions/cache/retention-limit
PUT /organizations/{org}/actions/cache/retention-limit
GET /organizations/{org}/actions/cache/storage-limit
PUT /organizations/{org}/actions/cache/storage-limit
GET /orgs/{org}/actions/cache/usage
GET /orgs/{org}/actions/cache/usage-by-repository
GET /orgs/{org}/actions/hosted-runners
POST /orgs/{org}/actions/hosted-runners
GET /orgs/{org}/actions/hosted-runners/images/custom
GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}
DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}
GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions
GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}
DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}
GET /orgs/{org}/actions/hosted-runners/images/github-owned
GET /orgs/{org}/actions/hosted-runners/images/partner
GET /orgs/{org}/actions/hosted-runners/limits
GET /orgs/{org}/actions/hosted-runners/machine-sizes
GET /orgs/{org}/actions/hosted-runners/platforms
GET /orgs/{org}/actions/hosted-runners/{hosted_runner_id}
PATCH /orgs/{org}/actions/hosted-runners/{hosted_runner_id}
DELETE /orgs/{org}/actions/hosted-runners/{hosted_runner_id}
GET /orgs/{org}/actions/oidc/customization/properties/repo
POST /orgs/{org}/actions/oidc/customization/properties/repo
DELETE /orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name}
GET /orgs/{org}/actions/oidc/customization/sub
PUT /orgs/{org}/actions/oidc/customization/sub
GET /orgs/{org}/actions/permissions
PUT /orgs/{org}/actions/permissions
GET /orgs/{org}/actions/permissions/artifact-and-log-retention
PUT /orgs/{org}/actions/permissions/artifact-and-log-retention
GET /orgs/{org}/actions/permissions/fork-pr-contributor-approval
PUT /orgs/{org}/actions/permissions/fork-pr-contributor-approval
GET /orgs/{org}/actions/permissions/fork-pr-workflows-private-repos
PUT /orgs/{org}/actions/permissions/fork-pr-workflows-private-repos
GET /orgs/{org}/actions/permissions/repositories
PUT /orgs/{org}/actions/permissions/repositories
PUT /orgs/{org}/actions/permissions/repositories/{repository_id}
DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}
GET /orgs/{org}/actions/permissions/selected-actions
PUT /orgs/{org}/actions/permissions/selected-actions
GET /orgs/{org}/actions/permissions/self-hosted-runners
PUT /orgs/{org}/actions/permissions/self-hosted-runners
GET /orgs/{org}/actions/permissions/self-hosted-runners/repositories
PUT /orgs/{org}/actions/permissions/self-hosted-runners/repositories
PUT /orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}
DELETE /orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}
GET /orgs/{org}/actions/permissions/workflow
PUT /orgs/{org}/actions/permissions/workflow
GET /orgs/{org}/actions/runner-groups
POST /orgs/{org}/actions/runner-groups
GET /orgs/{org}/actions/runner-groups/{runner_group_id}
PATCH /orgs/{org}/actions/runner-groups/{runner_group_id}
DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}
GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners
GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories
PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories
PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}
DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}
GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners
PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners
PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}
DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}
GET /orgs/{org}/actions/runners
GET /orgs/{org}/actions/runners/downloads
POST /orgs/{org}/actions/runners/generate-jitconfig
POST /orgs/{org}/actions/runners/registration-token
POST /orgs/{org}/actions/runners/remove-token
GET /orgs/{org}/actions/runners/{runner_id}
DELETE /orgs/{org}/actions/runners/{runner_id}
GET /orgs/{org}/actions/runners/{runner_id}/labels
POST /orgs/{org}/actions/runners/{runner_id}/labels
PUT /orgs/{org}/actions/runners/{runner_id}/labels
DELETE /orgs/{org}/actions/runners/{runner_id}/labels
DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}
GET /orgs/{org}/actions/secrets⚠️⚠️⚠️
GET /orgs/{org}/actions/secrets/public-key
GET /orgs/{org}/actions/secrets/{secret_name}⚠️⚠️⚠️
PUT /orgs/{org}/actions/secrets/{secret_name}
DELETE /orgs/{org}/actions/secrets/{secret_name}⚠️⚠️⚠️
GET /orgs/{org}/actions/secrets/{secret_name}/repositories
PUT /orgs/{org}/actions/secrets/{secret_name}/repositories
PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}
DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}
GET /orgs/{org}/actions/variables
POST /orgs/{org}/actions/variables
GET /orgs/{org}/actions/variables/{name}
PATCH /orgs/{org}/actions/variables/{name}
DELETE /orgs/{org}/actions/variables/{name}
GET /orgs/{org}/actions/variables/{name}/repositories
PUT /orgs/{org}/actions/variables/{name}/repositories
PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}
DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}
GET /repos/{owner}/{repo}/actions/artifacts
GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}
DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}
GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}
GET /repos/{owner}/{repo}/actions/cache/retention-limit
PUT /repos/{owner}/{repo}/actions/cache/retention-limit
GET /repos/{owner}/{repo}/actions/cache/storage-limit
PUT /repos/{owner}/{repo}/actions/cache/storage-limit
GET /repos/{owner}/{repo}/actions/cache/usage
GET /repos/{owner}/{repo}/actions/caches
DELETE /repos/{owner}/{repo}/actions/caches
DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}
GET /repos/{owner}/{repo}/actions/jobs/{job_id}
GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs
POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun
GET /repos/{owner}/{repo}/actions/oidc/customization/sub
PUT /repos/{owner}/{repo}/actions/oidc/customization/sub
GET /repos/{owner}/{repo}/actions/organization-secrets
GET /repos/{owner}/{repo}/actions/organization-variables
GET /repos/{owner}/{repo}/actions/permissions
PUT /repos/{owner}/{repo}/actions/permissions
GET /repos/{owner}/{repo}/actions/permissions/access
PUT /repos/{owner}/{repo}/actions/permissions/access
GET /repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention
PUT /repos/{owner}/{repo}/actions/permissions/artifact-and-log-retention
GET /repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval
PUT /repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approval
GET /repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos
PUT /repos/{owner}/{repo}/actions/permissions/fork-pr-workflows-private-repos
GET /repos/{owner}/{repo}/actions/permissions/selected-actions
PUT /repos/{owner}/{repo}/actions/permissions/selected-actions
GET /repos/{owner}/{repo}/actions/permissions/workflow
PUT /repos/{owner}/{repo}/actions/permissions/workflow
GET /repos/{owner}/{repo}/actions/runners
GET /repos/{owner}/{repo}/actions/runners/downloads
POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig
POST /repos/{owner}/{repo}/actions/runners/registration-token
POST /repos/{owner}/{repo}/actions/runners/remove-token
GET /repos/{owner}/{repo}/actions/runners/{runner_id}
DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}
GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels
POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels
PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels
DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels
DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}
GET /repos/{owner}/{repo}/actions/runs
GET /repos/{owner}/{repo}/actions/runs/{run_id}
DELETE /repos/{owner}/{repo}/actions/runs/{run_id}
GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals
POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve
GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts
GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}
GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs
GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs
POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel
POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule
POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel
GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs
GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs
DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs
GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments
POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments
POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun
POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs
GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing
GET /repos/{owner}/{repo}/actions/secrets⚠️⚠️⚠️
GET /repos/{owner}/{repo}/actions/secrets/public-key
GET /repos/{owner}/{repo}/actions/secrets/{secret_name}⚠️⚠️⚠️
PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}
DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}⚠️⚠️⚠️
GET /repos/{owner}/{repo}/actions/variables
POST /repos/{owner}/{repo}/actions/variables
GET /repos/{owner}/{repo}/actions/variables/{name}
PATCH /repos/{owner}/{repo}/actions/variables/{name}
DELETE /repos/{owner}/{repo}/actions/variables/{name}
GET /repos/{owner}/{repo}/actions/workflows
GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}
PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable
POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches
PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable
GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs
GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing
Git Database
POST /repos/{owner}/{repo}/git/blobs
GET /repos/{owner}/{repo}/git/blobs/{file_sha}
POST /repos/{owner}/{repo}/git/commits
GET /repos/{owner}/{repo}/git/commits/{commit_sha}
GET /repos/{owner}/{repo}/git/matching-refs/{ref+}
GET /repos/{owner}/{repo}/git/ref/{ref+}
POST /repos/{owner}/{repo}/git/refs
PATCH /repos/{owner}/{repo}/git/refs/{ref+}
DELETE /repos/{owner}/{repo}/git/refs/{ref+}
POST /repos/{owner}/{repo}/git/tags
GET /repos/{owner}/{repo}/git/tags/{tag_sha}
POST /repos/{owner}/{repo}/git/trees
GET /repos/{owner}/{repo}/git/trees/{tree_sha}

Scroll to see all providers →

✅ Supported · ⚠️ Partial · ❌ Unsupported (returns 404 or 501)