GitHub v3 REST API
  1. checks
GitHub v3 REST API
  • meta
    • GitHub API Root
      GET
    • Get GitHub meta information
      GET
    • Get Octocat
      GET
    • Get all API versions
      GET
    • Get the Zen of GitHub
      GET
  • apps
    • Get the authenticated app
      GET
    • Create a GitHub App from a manifest
      POST
    • Get a webhook configuration for an app
      GET
    • Update a webhook configuration for an app
      PATCH
    • List deliveries for an app webhook
      GET
    • Get a delivery for an app webhook
      GET
    • Redeliver a delivery for an app webhook
      POST
    • List installations for the authenticated app
      GET
    • Delete an installation for the authenticated app
      DELETE
    • Get an installation for the authenticated app
      GET
    • Create an installation access token for an app
      POST
    • Revoke a grant for an application
      DELETE
    • Unsuspend an app installation
      DELETE
    • Suspend an app installation
      PUT
    • Delete an app authorization
      DELETE
    • Delete an app token
      DELETE
    • Reset a token
      PATCH
    • Check a token
      POST
    • Revoke an authorization for an application
      DELETE
    • Create a scoped access token
      POST
    • Check an authorization
      GET
    • Reset an authorization
      POST
    • Get an app
      GET
    • List repositories accessible to the app installation
      GET
    • Create a content attachment
      POST
    • Revoke an installation access token
      DELETE
    • Get a subscription plan for an account
      GET
    • List plans
      GET
    • List accounts for a plan
      GET
    • Get a subscription plan for an account (stubbed)
      GET
    • List plans (stubbed)
      GET
    • List accounts for a plan (stubbed)
      GET
    • Get an organization installation for the authenticated app
      GET
    • Get a repository installation for the authenticated app
      GET
    • List app installations accessible to the user access token
      GET
    • List repositories accessible to the user access token
      GET
    • Remove a repository from an app installation
      DELETE
    • Add a repository to an app installation
      PUT
    • List subscriptions for the authenticated user
      GET
    • List subscriptions for the authenticated user (stubbed)
      GET
    • Get a user installation for the authenticated app
      GET
  • oauth-authorizations
    • List your grants
    • Delete a grant
    • Get a single grant
    • List your authorizations
    • Create a new authorization
    • Get-or-create an authorization for a specific app
    • Get-or-create an authorization for a specific app and fingerprint
    • Delete an authorization
    • Get a single authorization
    • Update an existing authorization
  • codes-of-conduct
    • Get all codes of conduct
    • Get a code of conduct
    • Get the code of conduct for a repository
  • emojis
    • Get emojis
  • enterprise-admin
    • Get GitHub Actions permissions for an enterprise
    • Set GitHub Actions permissions for an enterprise
    • List selected organizations enabled for GitHub Actions in an enterprise
    • Set selected organizations enabled for GitHub Actions in an enterprise
    • Disable a selected organization for GitHub Actions in an enterprise
    • Enable a selected organization for GitHub Actions in an enterprise
    • Get allowed actions for an enterprise
    • Set allowed actions for an enterprise
    • List self-hosted runner groups for an enterprise
    • Create a self-hosted runner group for an enterprise
    • Delete a self-hosted runner group from an enterprise
    • Get a self-hosted runner group for an enterprise
    • Update a self-hosted runner group for an enterprise
    • List organization access to a self-hosted runner group in an enterprise
    • Set organization access for a self-hosted runner group in an enterprise
    • Remove organization access to a self-hosted runner group in an enterprise
    • Add organization access to a self-hosted runner group in an enterprise
    • List self-hosted runners in a group for an enterprise
    • Set self-hosted runners in a group for an enterprise
    • Remove a self-hosted runner from a group for an enterprise
    • Add a self-hosted runner to a group for an enterprise
    • List self-hosted runners for an enterprise
    • List runner applications for an enterprise
    • Create a registration token for an enterprise
    • Create a remove token for an enterprise
    • Delete a self-hosted runner from an enterprise
    • Get a self-hosted runner for an enterprise
    • List provisioned SCIM groups for an enterprise
    • Provision a SCIM enterprise group and invite users
    • Delete a SCIM group from an enterprise
    • Get SCIM provisioning information for an enterprise group
    • Update an attribute for a SCIM enterprise group
    • Set SCIM information for a provisioned enterprise group
    • List SCIM provisioned identities for an enterprise
    • Provision and invite a SCIM enterprise user
    • Delete a SCIM user from an enterprise
    • Get SCIM provisioning information for an enterprise user
    • Update an attribute for a SCIM enterprise user
    • Set SCIM information for a provisioned enterprise user
  • audit-log
    • Get the audit log for an enterprise
  • billing
    • Get GitHub Actions billing for an enterprise
    • Get GitHub Actions billing for an organization
    • Get GitHub Packages billing for an enterprise
    • Get GitHub Packages billing for an organization
    • Get shared storage billing for an enterprise
    • Get shared storage billing for an organization
    • Get GitHub Actions billing for a user
    • Get GitHub Packages billing for a user
    • Get shared storage billing for a user
  • activity
    • List public events
    • Get feeds
    • List public events for a network of repositories
    • List notifications for the authenticated user
    • Mark notifications as read
    • Get a thread
    • Mark a thread as read
    • Delete a thread subscription
    • Get a thread subscription for the authenticated user
    • Set a thread subscription
    • List public organization events
    • List repository events
    • List repository notifications for the authenticated user
    • Mark repository notifications as read
    • List stargazers
    • List watchers
    • Delete a repository subscription
    • Get a repository subscription
    • Set a repository subscription
    • List repositories starred by the authenticated user
    • Unstar a repository for the authenticated user
    • Check if a repository is starred by the authenticated user
    • Star a repository for the authenticated user
    • List repositories watched by the authenticated user
    • List events for the authenticated user
    • List organization events for the authenticated user
    • List public events for a user
    • List events received by the authenticated user
    • List public events received by a user
    • List repositories starred by a user
    • List repositories watched by a user
  • gists
    • List gists for the authenticated user
    • Create a gist
    • List public gists
    • List starred gists
    • Delete a gist
    • Get a gist
    • Update a gist
    • List gist comments
    • Create a gist comment
    • Delete a gist comment
    • Get a gist comment
    • Update a gist comment
    • List gist commits
    • List gist forks
    • Fork a gist
    • Unstar a gist
    • Check if a gist is starred
    • Star a gist
    • Get a gist revision
    • List gists for a user
  • gitignore
    • Get all gitignore templates
    • Get a gitignore template
  • issues
    • List issues assigned to the authenticated user
    • List organization issues assigned to the authenticated user
    • List assignees
    • Check if a user can be assigned
    • List repository issues
    • Create an issue
    • List issue comments for a repository
    • Delete an issue comment
    • Get an issue comment
    • Update an issue comment
    • List issue events for a repository
    • Get an issue event
    • Get an issue
    • Update an issue
    • Remove assignees from an issue
    • Add assignees to an issue
    • Check if a user can be assigned to a issue
    • List issue comments
    • Create an issue comment
    • List issue events
    • Remove all labels from an issue
    • List labels for an issue
    • Add labels to an issue
    • Set labels for an issue
    • Remove a label from an issue
    • Unlock an issue
    • Lock an issue
    • List timeline events for an issue
    • List labels for a repository
    • Create a label
    • Delete a label
    • Get a label
    • Update a label
    • List milestones
    • Create a milestone
    • Delete a milestone
    • Get a milestone
    • Update a milestone
    • List labels for issues in a milestone
    • List user account issues assigned to the authenticated user
  • licenses
    • Get all commonly used licenses
    • Get a license
    • Get the license for a repository
  • markdown
    • Render a Markdown document
    • Render a Markdown document in raw mode
  • orgs
    • List organizations
    • Get an organization
    • Update an organization
    • Get the audit log for an organization
    • List users blocked by an organization
    • Unblock a user from an organization
    • Check if a user is blocked by an organization
    • Block a user from an organization
    • List failed organization invitations
    • List SAML SSO authorizations for an organization
    • List organization webhooks
    • Remove a SAML SSO authorization for an organization
    • Create an organization webhook
    • Delete an organization webhook
    • Get an organization webhook
    • Update an organization webhook
    • Get a webhook configuration for an organization
    • Update a webhook configuration for an organization
    • List deliveries for an organization webhook
    • Get a webhook delivery for an organization webhook
    • Redeliver a delivery for an organization webhook
    • Ping an organization webhook
    • List app installations for an organization
    • List pending organization invitations
    • Create an organization invitation
    • Cancel an organization invitation
    • List organization invitation teams
    • List organization members
    • Remove an organization member
    • Check organization membership for a user
    • Remove organization membership for a user
    • Get organization membership for a user
    • Set organization membership for a user
    • List outside collaborators for an organization
    • Remove outside collaborator from an organization
    • Convert an organization member to outside collaborator
    • List public organization members
    • Remove public organization membership for the authenticated user
    • Check public organization membership for a user
    • Set public organization membership for the authenticated user
    • List security manager teams
    • Remove a security manager team
    • Add a security manager team
    • Enable or disable a security feature for an organization
    • List organization memberships for the authenticated user
    • Get an organization membership for the authenticated user
    • Update an organization membership for the authenticated user
    • List organizations for the authenticated user
    • List organizations for a user
  • actions
    • Get GitHub Actions cache usage for an organization
    • List repositories with GitHub Actions cache usage for an organization
    • Get GitHub Actions permissions for an organization
    • Set GitHub Actions permissions for an organization
    • List selected repositories enabled for GitHub Actions in an organization
    • Set selected repositories enabled for GitHub Actions in an organization
    • Disable a selected repository for GitHub Actions in an organization
    • Enable a selected repository for GitHub Actions in an organization
    • Get allowed actions and reusable workflows for an organization
    • List self-hosted runner groups for an organization
    • Set allowed actions and reusable workflows for an organization
    • Create a self-hosted runner group for an organization
    • Delete a self-hosted runner group from an organization
    • Get default workflow permissions for an organization
    • Get a self-hosted runner group for an organization
    • Set default workflow permissions for an organization
    • Update a self-hosted runner group for an organization
    • List required workflows
    • List repository access to a self-hosted runner group in an organization
    • Create a required workflow
    • Set repository access for a self-hosted runner group in an organization
    • Delete a required workflow
    • Remove repository access to a self-hosted runner group in an organization
    • Get a required workflow
    • Add repository access to a self-hosted runner group in an organization
    • Update a required workflow
    • List self-hosted runners in a group for an organization
    • List selected repositories for a required workflow
    • Set self-hosted runners in a group for an organization
    • Sets repositories for a required workflow
    • Remove a self-hosted runner from a group for an organization
    • Remove a selected repository from required workflow
    • Add a self-hosted runner to a group for an organization
    • Add a repository to a required workflow
    • List self-hosted runners for an organization
    • List runner applications for an organization
    • Create a registration token for an organization
    • Create a remove token for an organization
    • Delete a self-hosted runner from an organization
    • Get a self-hosted runner for an organization
    • Remove all custom labels from a self-hosted runner for an organization
    • List labels for a self-hosted runner for an organization
    • Add custom labels to a self-hosted runner for an organization
    • Set custom labels for a self-hosted runner for an organization
    • Remove a custom label from a self-hosted runner for an organization
    • List organization secrets
    • Get an organization public key
    • Delete an organization secret
    • Get an organization secret
    • Create or update an organization secret
    • List selected repositories for an organization secret
    • Set selected repositories for an organization secret
    • Remove selected repository from an organization secret
    • Add selected repository to an organization secret
    • List organization variables
    • Create an organization variable
    • Delete an organization variable
    • Get an organization variable
    • Update an organization variable
    • List selected repositories for an organization variable
    • Set selected repositories for an organization variable
    • Remove selected repository from an organization variable
    • Add selected repository to an organization variable
    • List repository required workflows
    • Get a required workflow entity for a repository
    • Get required workflow usage
    • List artifacts for a repository
    • Delete an artifact
    • Get an artifact
    • Download an artifact
    • Get GitHub Actions cache usage for a repository
    • Delete GitHub Actions caches for a repository (using a cache key)
    • List GitHub Actions caches for a repository
    • Delete a GitHub Actions cache for a repository (using a cache ID)
    • Get a job for a workflow run
    • Download job logs for a workflow run
    • Re-run a job from a workflow run
    • Get the customization template for an OIDC subject claim for a repository
    • Set the customization template for an OIDC subject claim for a repository
    • Get GitHub Actions permissions for a repository
    • Set GitHub Actions permissions for a repository
    • Get the level of access for workflows outside of the repository
    • Set the level of access for workflows outside of the repository
    • Get allowed actions and reusable workflows for a repository
    • Set allowed actions and reusable workflows for a repository
    • Get default workflow permissions for a repository
    • Set default workflow permissions for a repository
    • List workflow runs for a required workflow
    • List self-hosted runners for a repository
    • List runner applications for a repository
    • Create a registration token for a repository
    • Create a remove token for a repository
    • Delete a self-hosted runner from a repository
    • Get a self-hosted runner for a repository
    • Remove all custom labels from a self-hosted runner for a repository
    • List labels for a self-hosted runner for a repository
    • Add custom labels to a self-hosted runner for a repository
    • Set custom labels for a self-hosted runner for a repository
    • Remove a custom label from a self-hosted runner for a repository
    • List workflow runs for a repository
    • Delete a workflow run
    • Get a workflow run
    • Get the review history for a workflow run
    • Approve a workflow run for a fork pull request
    • List workflow run artifacts
    • Get a workflow run attempt
    • List jobs for a workflow run attempt
    • Download workflow run attempt logs
    • Cancel a workflow run
    • List jobs for a workflow run
    • Delete workflow run logs
    • Download workflow run logs
    • Get pending deployments for a workflow run
    • Review pending deployments for a workflow run
    • Re-run a workflow
    • Re-run failed jobs from a workflow run
    • Get workflow run usage
    • List repository secrets
    • Get a repository public key
    • Delete a repository secret
    • Get a repository secret
    • Create or update a repository secret
    • List repository variables
    • Create a repository variable
    • Delete a repository variable
    • Get a repository variable
    • Update a repository variable
    • List repository workflows
    • Get a workflow
    • Disable a workflow
    • Create a workflow dispatch event
    • Enable a workflow
    • List workflow runs for a workflow
    • Get workflow usage
    • List environment secrets
    • Get an environment public key
    • Delete an environment secret
    • Get an environment secret
    • Create or update an environment secret
    • List environment variables
    • Create an environment variable
    • Delete an environment variable
    • Get an environment variable
    • Update an environment variable
  • interactions
    • Remove interaction restrictions for an organization
    • Get interaction restrictions for an organization
    • Set interaction restrictions for an organization
    • Remove interaction restrictions for a repository
    • Get interaction restrictions for a repository
    • Set interaction restrictions for a repository
    • Remove interaction restrictions from your public repositories
    • Get interaction restrictions for your public repositories
    • Set interaction restrictions for your public repositories
  • migrations
    • List organization migrations
    • Start an organization migration
    • Get an organization migration status
    • Delete an organization migration archive
    • Download an organization migration archive
    • Unlock an organization repository
    • List repositories in an organization migration
    • Cancel an import
    • Get an import status
    • Update an import
    • Start an import
    • Get commit authors
    • Map a commit author
    • Get large files
    • Update Git LFS preference
    • List user migrations
    • Start a user migration
    • Get a user migration status
    • Delete a user migration archive
    • Download a user migration archive
    • Unlock a user repository
    • List repositories for a user migration
  • packages
    • List packages for an organization
    • Delete a package for an organization
    • Get a package for an organization
    • Restore a package for an organization
    • List package versions for a package owned by an organization
    • Delete package version for an organization
    • Get a package version for an organization
    • Restore package version for an organization
    • List packages for the authenticated user's namespace
    • Delete a package for the authenticated user
    • Get a package for the authenticated user
    • Restore a package for the authenticated user
    • List package versions for a package owned by the authenticated user
    • Delete a package version for the authenticated user
    • Get a package version for the authenticated user
    • Restore a package version for the authenticated user
    • List packages for a user
    • Delete a package for a user
    • Get a package for a user
    • Restore a package for a user
    • List package versions for a package owned by a user
    • Delete package version for a user
    • Get a package version for a user
    • Restore package version for a user
  • projects
    • List organization projects
    • Create an organization project
    • Delete a project card
    • Get a project card
    • Update an existing project card
    • Move a project card
    • Delete a project column
    • Get a project column
    • Update an existing project column
    • List project cards
    • Create a project card
    • Move a project column
    • Delete a project
    • Get a project
    • Update a project
    • List project collaborators
    • Remove user as a collaborator
    • Add project collaborator
    • Get project permission for a user
    • List project columns
    • Create a project column
    • List repository projects
    • Create a repository project
    • Create a user project
    • List user projects
  • repos
    • List organization repositories
    • Create an organization repository
    • Delete a repository
    • Get a repository
    • Update a repository
    • List all autolinks of a repository
    • Create an autolink reference for a repository
    • Delete an autolink reference from a repository
    • Get an autolink reference of a repository
    • Disable automated security fixes
    • Enable automated security fixes
    • List branches
    • Get a branch
    • Delete branch protection
    • Get branch protection
    • Update branch protection
    • Delete admin branch protection
    • Get admin branch protection
    • Set admin branch protection
    • Delete pull request review protection
    • Get pull request review protection
    • Update pull request review protection
    • Delete commit signature protection
    • Get commit signature protection
    • Create commit signature protection
    • Remove status check protection
    • Get status checks protection
    • Update status check protection
    • Remove status check contexts
    • Get all status check contexts
    • Add status check contexts
    • Set status check contexts
    • Delete access restrictions
    • Get access restrictions
    • Remove app access restrictions
    • Get apps with access to the protected branch
    • Add app access restrictions
    • Set app access restrictions
    • Remove team access restrictions
    • Get teams with access to the protected branch
    • Add team access restrictions
    • Set team access restrictions
    • Remove user access restrictions
    • Get users with access to the protected branch
    • Add user access restrictions
    • Set user access restrictions
    • Rename a branch
    • List CODEOWNERS errors
    • List repository collaborators
    • Remove a repository collaborator
    • Check if a user is a repository collaborator
    • Add a repository collaborator
    • Get repository permissions for a user
    • List commit comments for a repository
    • Delete a commit comment
    • Get a commit comment
    • Update a commit comment
    • List commits
    • List branches for HEAD commit
    • List commit comments
    • Create a commit comment
    • List pull requests associated with a commit
    • Compare two commits
    • Get a commit
    • Get the combined status for a specific reference
    • List commit statuses for a reference
    • Get community profile metrics
    • Compare two commits
    • Delete a file
    • Get repository content
    • Create or update file contents
    • List repository contributors
    • List deployments
    • Create a deployment
    • Delete a deployment
    • Get a deployment
    • List deployment statuses
    • Create a deployment status
    • Get a deployment status
    • Create a repository dispatch event
    • List environments
    • Delete an environment
    • Get an environment
    • Create or update an environment
    • List deployment branch policies
    • Create a deployment branch policy
    • Delete a deployment branch policy
    • Get a deployment branch policy
    • Update a deployment branch policy
    • List forks
    • Create a fork
    • List repository webhooks
    • Create a repository webhook
    • Delete a repository webhook
    • Get a repository webhook
    • Update a repository webhook
    • Get a webhook configuration for a repository
    • Update a webhook configuration for a repository
    • List deliveries for a repository webhook
    • Get a delivery for a repository webhook
    • Redeliver a delivery for a repository webhook
    • Ping a repository webhook
    • Test the push repository webhook
    • List repository invitations
    • Delete a repository invitation
    • Update a repository invitation
    • List deploy keys
    • Create a deploy key
    • Delete a deploy key
    • Get a deploy key
    • List repository languages
    • Disable Git LFS for a repository
    • Enable Git LFS for a repository
    • Sync a fork branch with the upstream repository
    • Merge a branch
    • Delete a GitHub Pages site
    • Get a GitHub Pages site
    • Create a GitHub Pages site
    • Update information about a GitHub Pages site
    • List GitHub Pages builds
    • Request a GitHub Pages build
    • Get latest Pages build
    • Get GitHub Pages build
    • Create a GitHub Pages deployment
    • Get a DNS health check for GitHub Pages
    • Get a repository README
    • Get a repository README for a directory
    • List releases
    • Create a release
    • Delete a release asset
    • Get a release asset
    • Update a release asset
    • Generate release notes content for a release
    • Get the latest release
    • Get a release by tag name
    • Delete a release
    • Get a release
    • Update a release
    • List release assets
    • Upload a release asset
    • Get the weekly commit activity
    • Get the last year of commit activity
    • Get all contributor commit activity
    • Get the weekly commit count
    • Get the hourly commit count for each day
    • Create a commit status
    • List repository tags
    • List tag protection states for a repository
    • Create a tag protection state for a repository
    • Delete a tag protection state for a repository
    • Download a repository archive (tar)
    • List repository teams
    • Get all repository topics
    • Replace all repository topics
    • Get repository clones
    • Get top referral paths
    • Get top referral sources
    • Get page views
    • Transfer a repository
    • Disable vulnerability alerts
    • Check if vulnerability alerts are enabled for a repository
    • Enable vulnerability alerts
    • Download a repository archive (zip)
    • Create a repository using a template
    • List public repositories
    • List repositories for the authenticated user
    • Create a repository for the authenticated user
    • List repository invitations for the authenticated user
    • Decline a repository invitation
    • Accept a repository invitation
    • List repositories for a user
  • teams
    • List IdP groups for an organization
    • List teams
    • Create a team
    • Delete a team
    • Get a team by name
    • Update a team
    • List discussions
    • Create a discussion
    • Delete a discussion
    • Get a discussion
    • Update a discussion
    • List discussion comments
    • Create a discussion comment
    • Delete a discussion comment
    • Get a discussion comment
    • Update a discussion comment
    • List pending team invitations
    • List team members
    • Remove team membership for a user
    • Get team membership for a user
    • Add or update team membership for a user
    • List team projects
    • Remove a project from a team
    • Check team permissions for a project
    • Add or update team project permissions
    • List team repositories
    • Remove a repository from a team
    • Check team permissions for a repository
    • Add or update team repository permissions
    • List child teams
    • List IdP groups for a team
    • Delete a team (Legacy)
    • Get a team (Legacy)
    • Create or update IdP group connections
    • Update a team (Legacy)
    • List discussions (Legacy)
    • Create a discussion (Legacy)
    • Delete a discussion (Legacy)
    • Get a discussion (Legacy)
    • Update a discussion (Legacy)
    • List discussion comments (Legacy)
    • Create a discussion comment (Legacy)
    • Delete a discussion comment (Legacy)
    • Get a discussion comment (Legacy)
    • Update a discussion comment (Legacy)
    • List pending team invitations (Legacy)
    • List team members (Legacy)
    • Remove team member (Legacy)
    • Get team member (Legacy)
    • Add team member (Legacy)
    • Remove team membership for a user (Legacy)
    • Get team membership for a user (Legacy)
    • Add or update team membership for a user (Legacy)
    • List team projects (Legacy)
    • Remove a project from a team (Legacy)
    • Check team permissions for a project (Legacy)
    • Add or update team project permissions (Legacy)
    • List team repositories (Legacy)
    • Remove a repository from a team (Legacy)
    • Check team permissions for a repository (Legacy)
    • Add or update team repository permissions (Legacy)
    • List child teams (Legacy)
    • List teams for the authenticated user
    • List IdP groups for a team (Legacy)
    • Create or update IdP group connections (Legacy)
  • reactions
    • List reactions for a team discussion comment
    • Create reaction for a team discussion comment
    • Delete team discussion comment reaction
    • List reactions for a team discussion
    • Create reaction for a team discussion
    • Delete team discussion reaction
    • Delete a reaction (Legacy)
    • List reactions for a commit comment
    • Create reaction for a commit comment
    • Delete a commit comment reaction
    • List reactions for an issue comment
    • Create reaction for an issue comment
    • Delete an issue comment reaction
    • List reactions for an issue
    • Create reaction for an issue
    • Delete an issue reaction
    • List reactions for a pull request review comment
    • Create reaction for a pull request review comment
    • Delete a pull request comment reaction
    • List reactions for a release
    • Create reaction for a release
    • Delete a release reaction
    • List reactions for a team discussion comment (Legacy)
    • Create reaction for a team discussion comment (Legacy)
    • List reactions for a team discussion (Legacy)
    • Create reaction for a team discussion (Legacy)
  • rate-limit
    • Get rate limit status for the authenticated user
  • checks
    • Create a check run
      POST
    • Get a check run
      GET
    • Update a check run
      PATCH
    • List check run annotations
      GET
    • Rerequest a check run
      POST
    • Create a check suite
      POST
    • Update repository preferences for check suites
      PATCH
    • Get a check suite
      GET
    • List check runs in a check suite
      GET
    • Rerequest a check suite
      POST
    • List check runs for a Git reference
      GET
    • List check suites for a Git reference
      GET
  • code-scanning
    • List code scanning alerts for an organization
    • List code scanning alerts for a repository
    • Get a code scanning alert
    • Update a code scanning alert
    • List instances of a code scanning alert
    • List code scanning analyses for a repository
    • Delete a code scanning analysis from a repository
    • Get a code scanning analysis for a repository
    • List CodeQL databases for a repository
    • Get a CodeQL database for a repository
    • Upload an analysis as SARIF data
    • Get information about a SARIF upload
  • git
    • Create a blob
    • Get a blob
    • Create a commit
    • Get a commit
    • List matching references
    • Get a reference
    • Create a reference
    • Delete a reference
    • Update a reference
    • Create a tag object
    • Get a tag
    • Create a tree
    • Get a tree
  • pulls
    • List pull requests
    • Create a pull request
    • List review comments in a repository
    • Delete a review comment for a pull request
    • Get a review comment for a pull request
    • Update a review comment for a pull request
    • Get a pull request
    • Update a pull request
    • List review comments on a pull request
    • Create a review comment for a pull request
    • Create a reply for a review comment
    • List commits on a pull request
    • List pull requests files
    • Check if a pull request has been merged
    • Merge a pull request
    • Remove requested reviewers from a pull request
    • Get all requested reviewers for a pull request
    • Request reviewers for a pull request
    • List reviews for a pull request
    • Create a review for a pull request
    • Delete a pending review for a pull request
    • Get a review for a pull request
    • Update a review for a pull request
    • List comments for a pull request review
    • Dismiss a review for a pull request
    • Submit a review for a pull request
    • Update a pull request branch
  • secret-scanning
    • List secret scanning alerts for an enterprise
    • List secret scanning alerts for an organization
    • List secret scanning alerts for a repository
    • Get a secret scanning alert
    • Update a secret scanning alert
    • List locations for a secret scanning alert
  • scim
    • List SCIM provisioned identities
    • Provision and invite a SCIM user
    • Delete a SCIM user from an organization
    • Get SCIM provisioning information for a user
    • Update an attribute for a SCIM user
    • Update a provisioned organization membership
  • search
    • Search code
    • Search commits
    • Search issues and pull requests
    • Search labels
    • Search repositories
    • Search topics
    • Search users
  • users
    • Get the authenticated user
    • Update the authenticated user
    • List users blocked by the authenticated user
    • Unblock a user
    • Check if a user is blocked by the authenticated user
    • Block a user
    • Set primary email visibility for the authenticated user
    • Delete an email address for the authenticated user
    • List email addresses for the authenticated user
    • Add an email address for the authenticated user
    • List followers of the authenticated user
    • List the people the authenticated user follows
    • Unfollow a user
    • Check if a person is followed by the authenticated user
    • Follow a user
    • List GPG keys for the authenticated user
    • Create a GPG key for the authenticated user
    • Delete a GPG key for the authenticated user
    • Get a GPG key for the authenticated user
    • List public SSH keys for the authenticated user
    • Create a public SSH key for the authenticated user
    • Delete a public SSH key for the authenticated user
    • Get a public SSH key for the authenticated user
    • List public email addresses for the authenticated user
    • List SSH signing keys for the authenticated user
    • Create a SSH signing key for the authenticated user
    • Delete an SSH signing key for the authenticated user
    • Get an SSH signing key for the authenticated user
    • List users
    • Get a user
    • List followers of a user
    • List the people a user follows
    • Check if a user follows another user
    • List GPG keys for a user
    • Get contextual information for a user
    • List public keys for a user
    • List SSH signing keys for a user
  • dependabot
    • List Dependabot alerts for an enterprise
    • List Dependabot alerts for an organization
    • List organization secrets
    • Get an organization public key
    • Delete an organization secret
    • Get an organization secret
    • Create or update an organization secret
    • List selected repositories for an organization secret
    • Set selected repositories for an organization secret
    • Remove selected repository from an organization secret
    • Add selected repository to an organization secret
    • List Dependabot alerts for a repository
    • Get a Dependabot alert
    • Update a Dependabot alert
    • List repository secrets
    • Get a repository public key
    • Delete a repository secret
    • Get a repository secret
    • Create or update a repository secret
  • oidc
    • Get the customization template for an OIDC subject claim for an organization
    • Set the customization template for an OIDC subject claim for an organization
  • codespaces
    • List codespaces for the organization
    • Manage access control for organization codespaces
    • Removes users from Codespaces billing for an organization
    • Add users to Codespaces billing for an organization
    • List organization secrets
    • Get an organization public key
    • Delete an organization secret
    • Get an organization secret
    • Create or update an organization secret
    • List selected repositories for an organization secret
    • Set selected repositories for an organization secret
    • Remove selected repository from an organization secret
    • Add selected repository to an organization secret
    • List codespaces for a user in organization
    • Delete a codespace from the organization
    • Stop a codespace for an organization user
    • List codespaces in a repository for the authenticated user
    • Create a codespace in a repository
    • List devcontainer configurations in a repository for the authenticated user
    • List available machine types for a repository
    • Get default attributes for a codespace
    • List repository secrets
    • Get a repository public key
    • Delete a repository secret
    • Get a repository secret
    • Create or update a repository secret
    • Create a codespace from a pull request
    • List codespaces for the authenticated user
    • Create a codespace for the authenticated user
    • List secrets for the authenticated user
    • Get public key for the authenticated user
    • Delete a secret for the authenticated user
    • Get a secret for the authenticated user
    • Create or update a secret for the authenticated user
    • List selected repositories for a user secret
    • Set selected repositories for a user secret
    • Remove a selected repository from a user secret
    • Add a selected repository to a user secret
    • Delete a codespace for the authenticated user
    • Get a codespace for the authenticated user
    • Update a codespace for the authenticated user
    • Export a codespace for the authenticated user
    • Get details about a codespace export
    • List machine types for a codespace
    • Create a repository from an unpublished codespace
    • Start a codespace for the authenticated user
    • Stop a codespace for the authenticated user
  • dependency-graph
    • Get a diff of the dependencies between commits
    • Create a snapshot of dependencies for a repository
  1. checks

Get a check suite

GET
/repos/{owner}/{repo}/check-suites/{check_suite_id}
checks
Note: The Checks API only looks for pushes in the repository where the check suite or check run were created. Pushes to a branch in a forked repository are not detected and return an empty pull_requests array and a null value for head_branch.
Gets a single check suite using its id. GitHub Apps must have the checks:read permission on a private repository or pull access to a public repository to get check suites. OAuth Apps and authenticated users must have the repo scope to get check suites in a private repository.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.github.com/repos///check-suites/'
Response Response Example
{
    "after": "d6fde92930d4715a2b49857d24b940956b26d2d3",
    "app": {
        "client_id": "\"Iv1.25b5d1e65ffc4022\"",
        "client_secret": "\"1d4b2097ac622ba702d19de498f005747a8b21d3\"",
        "created_at": "2017-07-08T20:18:44.000Z",
        "description": "The description of the app.",
        "events": [
            "label",
            "deployment"
        ],
        "external_url": "https://example.com",
        "html_url": "https://github.com/apps/super-ci",
        "id": 37,
        "installations_count": 5,
        "name": "Probot Owners",
        "node_id": "MDExOkludGVncmF0aW9uMQ==",
        "owner": {
            "avatar_url": "https://github.com/images/error/octocat_happy.gif",
            "email": "string",
            "events_url": "https://api.github.com/users/octocat/events{/privacy}",
            "followers_url": "https://api.github.com/users/octocat/followers",
            "following_url": "https://api.github.com/users/octocat/following{/other_user}",
            "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
            "gravatar_id": "41d064eb2195891e12d0413f63227ea7",
            "html_url": "https://github.com/octocat",
            "id": 1,
            "login": "octocat",
            "name": "string",
            "node_id": "MDQ6VXNlcjE=",
            "organizations_url": "https://api.github.com/users/octocat/orgs",
            "received_events_url": "https://api.github.com/users/octocat/received_events",
            "repos_url": "https://api.github.com/users/octocat/repos",
            "site_admin": true,
            "starred_at": "\"2020-07-09T00:17:55Z\"",
            "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
            "type": "User",
            "url": "https://api.github.com/users/octocat"
        },
        "pem": "\"-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\\n-----END RSA PRIVATE KEY-----\\n\"",
        "permissions": {
            "deployments": "write",
            "issues": "read"
        },
        "slug": "probot-owners",
        "updated_at": "2017-07-08T20:18:44.000Z",
        "webhook_secret": "\"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b\""
    },
    "before": "146e867f55c26428e5f9fade55a9bbf5e95a7912",
    "check_runs_url": "string",
    "conclusion": "neutral",
    "created_at": "2019-08-24T14:15:22Z",
    "head_branch": "master",
    "head_commit": {
        "author": {
            "email": "string",
            "name": "string"
        },
        "committer": {
            "email": "string",
            "name": "string"
        },
        "id": "string",
        "message": "string",
        "timestamp": "2019-08-24T14:15:22Z",
        "tree_id": "string"
    },
    "head_sha": "009b8a3a9ccbb128af87f9b1c0f4c62e8a304f6d",
    "id": 5,
    "latest_check_runs_count": 0,
    "node_id": "MDEwOkNoZWNrU3VpdGU1",
    "pull_requests": [
        {
            "base": {
                "ref": "string",
                "repo": {
                    "id": 0,
                    "name": "string",
                    "url": "string"
                },
                "sha": "string"
            },
            "head": {
                "ref": "string",
                "repo": {
                    "id": 0,
                    "name": "string",
                    "url": "string"
                },
                "sha": "string"
            },
            "id": 0,
            "number": 0,
            "url": "string"
        }
    ],
    "repository": {
        "allow_forking": true,
        "archive_url": "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}",
        "archived": true,
        "assignees_url": "http://api.github.com/repos/octocat/Hello-World/assignees{/user}",
        "blobs_url": "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}",
        "branches_url": "http://api.github.com/repos/octocat/Hello-World/branches{/branch}",
        "clone_url": "string",
        "code_of_conduct": {
            "body": "# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nIn the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.\n\n## Our Standards\n\nExamples of behavior that contributes to creating a positive environment include:\n\n* Using welcoming and inclusive language\n* Being respectful of differing viewpoints and experiences\n* Gracefully accepting constructive criticism\n* Focusing on what is best for the community\n* Showing empathy towards other community members\n\nExamples of unacceptable behavior by participants include:\n\n* The use of sexualized language or imagery and unwelcome sexual attention or advances\n* Trolling, insulting/derogatory comments, and personal or political attacks\n* Public or private harassment\n* Publishing others' private information, such as a physical or electronic address, without explicit permission\n* Other conduct which could reasonably be considered inappropriate in a professional setting\n\n## Our Responsibilities\n\nProject maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response\n                  to any instances of unacceptable behavior.\n\nProject maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.\n\n## Scope\n\nThis Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address,\n                  posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.\n\n## Enforcement\n\nInstances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at [EMAIL]. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.\n\nProject maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.\n\n## Attribution\n\nThis Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]\n\n[homepage]: http://contributor-covenant.org\n[version]: http://contributor-covenant.org/version/1/4/\n",
            "html_url": "http://example.com",
            "key": "contributor_covenant",
            "name": "Contributor Covenant",
            "url": "https://api.github.com/codes_of_conduct/contributor_covenant"
        },
        "collaborators_url": "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}",
        "comments_url": "http://api.github.com/repos/octocat/Hello-World/comments{/number}",
        "commits_url": "http://api.github.com/repos/octocat/Hello-World/commits{/sha}",
        "compare_url": "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}",
        "contents_url": "http://api.github.com/repos/octocat/Hello-World/contents/{+path}",
        "contributors_url": "http://api.github.com/repos/octocat/Hello-World/contributors",
        "created_at": "2011-01-26T19:01:12.000Z",
        "default_branch": "string",
        "delete_branch_on_merge": true,
        "deployments_url": "http://api.github.com/repos/octocat/Hello-World/deployments",
        "description": "This your first repo!",
        "disabled": true,
        "downloads_url": "http://api.github.com/repos/octocat/Hello-World/downloads",
        "events_url": "http://api.github.com/repos/octocat/Hello-World/events",
        "fork": true,
        "forks": 0,
        "forks_count": 0,
        "forks_url": "http://api.github.com/repos/octocat/Hello-World/forks",
        "full_name": "octocat/Hello-World",
        "git_commits_url": "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}",
        "git_refs_url": "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}",
        "git_tags_url": "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}",
        "git_url": "string",
        "has_discussions": true,
        "has_downloads": true,
        "has_issues": true,
        "has_pages": true,
        "has_projects": true,
        "has_wiki": true,
        "homepage": "string",
        "hooks_url": "http://api.github.com/repos/octocat/Hello-World/hooks",
        "html_url": "https://github.com/octocat/Hello-World",
        "id": 1296269,
        "is_template": true,
        "issue_comment_url": "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}",
        "issue_events_url": "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}",
        "issues_url": "http://api.github.com/repos/octocat/Hello-World/issues{/number}",
        "keys_url": "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}",
        "labels_url": "http://api.github.com/repos/octocat/Hello-World/labels{/name}",
        "language": "string",
        "languages_url": "http://api.github.com/repos/octocat/Hello-World/languages",
        "license": {
            "key": "string",
            "name": "string",
            "node_id": "string",
            "spdx_id": "string",
            "url": "string"
        },
        "merges_url": "http://api.github.com/repos/octocat/Hello-World/merges",
        "milestones_url": "http://api.github.com/repos/octocat/Hello-World/milestones{/number}",
        "mirror_url": "string",
        "name": "Hello-World",
        "network_count": 0,
        "node_id": "MDEwOlJlcG9zaXRvcnkxMjk2MjY5",
        "notifications_url": "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}",
        "open_issues": 0,
        "open_issues_count": 0,
        "owner": {
            "avatar_url": "https://github.com/images/error/octocat_happy.gif",
            "email": "string",
            "events_url": "https://api.github.com/users/octocat/events{/privacy}",
            "followers_url": "https://api.github.com/users/octocat/followers",
            "following_url": "https://api.github.com/users/octocat/following{/other_user}",
            "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
            "gravatar_id": "41d064eb2195891e12d0413f63227ea7",
            "html_url": "https://github.com/octocat",
            "id": 1,
            "login": "octocat",
            "name": "string",
            "node_id": "MDQ6VXNlcjE=",
            "organizations_url": "https://api.github.com/users/octocat/orgs",
            "received_events_url": "https://api.github.com/users/octocat/received_events",
            "repos_url": "https://api.github.com/users/octocat/repos",
            "site_admin": true,
            "starred_at": "\"2020-07-09T00:17:55Z\"",
            "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
            "type": "User",
            "url": "https://api.github.com/users/octocat"
        },
        "permissions": {
            "admin": true,
            "maintain": true,
            "pull": true,
            "push": true,
            "triage": true
        },
        "private": true,
        "pulls_url": "http://api.github.com/repos/octocat/Hello-World/pulls{/number}",
        "pushed_at": "2011-01-26T19:06:43.000Z",
        "releases_url": "http://api.github.com/repos/octocat/Hello-World/releases{/id}",
        "role_name": "admin",
        "security_and_analysis": {
            "advanced_security": {
                "status": "enabled"
            },
            "secret_scanning": {
                "status": "enabled"
            },
            "secret_scanning_push_protection": {
                "status": "enabled"
            }
        },
        "size": 0,
        "ssh_url": "string",
        "stargazers_count": 0,
        "stargazers_url": "http://api.github.com/repos/octocat/Hello-World/stargazers",
        "statuses_url": "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}",
        "subscribers_count": 0,
        "subscribers_url": "http://api.github.com/repos/octocat/Hello-World/subscribers",
        "subscription_url": "http://api.github.com/repos/octocat/Hello-World/subscription",
        "svn_url": "string",
        "tags_url": "http://api.github.com/repos/octocat/Hello-World/tags",
        "teams_url": "http://api.github.com/repos/octocat/Hello-World/teams",
        "temp_clone_token": "string",
        "topics": [
            "string"
        ],
        "trees_url": "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}",
        "updated_at": "2011-01-26T19:14:43.000Z",
        "url": "https://api.github.com/repos/octocat/Hello-World",
        "visibility": "string",
        "watchers": 0,
        "watchers_count": 0,
        "web_commit_signoff_required": false
    },
    "rerequestable": true,
    "runs_rerequestable": true,
    "status": "completed",
    "updated_at": "2019-08-24T14:15:22Z",
    "url": "https://api.github.com/repos/github/hello-world/check-suites/5"
}

Request

Path Params
owner
string 
required
The account owner of the repository. The name is not case sensitive.
repo
string 
required
The name of the repository. The name is not case sensitive.
check_suite_id
integer 
required
The unique identifier of the check suite.

Responses

🟢200Response
application/json
Body
A suite of checks performed on the code of a given code change
after
string  | null 
required
Example:
d6fde92930d4715a2b49857d24b940956b26d2d3
app
object (GitHub app)  | null 
required
GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.
client_id
string 
optional
Example:
"Iv1.25b5d1e65ffc4022"
client_secret
string 
optional
Example:
"1d4b2097ac622ba702d19de498f005747a8b21d3"
created_at
string <date-time>
required
Example:
2017-07-08T20:18:44.000Z
description
string  | null 
required
Example:
The description of the app.
events
array[string]
required
The list of events for the GitHub app
Example:
["label","deployment"]
external_url
string <uri>
required
Example:
https://example.com
html_url
string <uri>
required
Example:
https://github.com/apps/super-ci
id
integer 
required
Unique identifier of the GitHub app
Example:
37
installations_count
integer 
optional
The number of installations associated with the GitHub app
Example:
5
name
string 
required
The name of the GitHub app
Example:
Probot Owners
node_id
string 
required
Example:
MDExOkludGVncmF0aW9uMQ==
owner
object (Simple User)  | null 
required
A GitHub user.
pem
string 
optional
Example:
"-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEArYxrNYD/iT5CZVpRJu4rBKmmze3PVmT/gCo2ATUvDvZTPTey\nxcGJ3vvrJXazKk06pN05TN29o98jrYz4cengG3YGsXPNEpKsIrEl8NhbnxapEnM9\nJCMRe0P5JcPsfZlX6hmiT7136GRWiGOUba2X9+HKh8QJVLG5rM007TBER9/z9mWm\nrJuNh+m5l320oBQY/Qq3A7wzdEfZw8qm/mIN0FCeoXH1L6B8xXWaAYBwhTEh6SSn\nZHlO1Xu1JWDmAvBCi0RO5aRSKM8q9QEkvvHP4yweAtK3N8+aAbZ7ovaDhyGz8r6r\nzhU1b8Uo0Z2ysf503WqzQgIajr7Fry7/kUwpgQIDAQABAoIBADwJp80Ko1xHPZDy\nfcCKBDfIuPvkmSW6KumbsLMaQv1aGdHDwwTGv3t0ixSay8CGlxMRtRDyZPib6SvQ\n6OH/lpfpbMdW2ErkksgtoIKBVrDilfrcAvrNZu7NxRNbhCSvN8q0s4ICecjbbVQh\nnueSdlA6vGXbW58BHMq68uRbHkP+k+mM9U0mDJ1HMch67wlg5GbayVRt63H7R2+r\nVxcna7B80J/lCEjIYZznawgiTvp3MSanTglqAYi+m1EcSsP14bJIB9vgaxS79kTu\noiSo93leJbBvuGo8QEiUqTwMw4tDksmkLsoqNKQ1q9P7LZ9DGcujtPy4EZsamSJT\ny8OJt0ECgYEA2lxOxJsQk2kI325JgKFjo92mQeUObIvPfSNWUIZQDTjniOI6Gv63\nGLWVFrZcvQBWjMEQraJA9xjPbblV8PtfO87MiJGLWCHFxmPz2dzoedN+2Coxom8m\nV95CLz8QUShuao6u/RYcvUaZEoYs5bHcTmy5sBK80JyEmafJPtCQVxMCgYEAy3ar\nZr3yv4xRPEPMat4rseswmuMooSaK3SKub19WFI5IAtB/e7qR1Rj9JhOGcZz+OQrl\nT78O2OFYlgOIkJPvRMrPpK5V9lslc7tz1FSh3BZMRGq5jSyD7ETSOQ0c8T2O/s7v\nbeEPbVbDe4mwvM24XByH0GnWveVxaDl51ABD65sCgYB3ZAspUkOA5egVCh8kNpnd\nSd6SnuQBE3ySRlT2WEnCwP9Ph6oPgn+oAfiPX4xbRqkL8q/k0BdHQ4h+zNwhk7+h\nWtPYRAP1Xxnc/F+jGjb+DVaIaKGU18MWPg7f+FI6nampl3Q0KvfxwX0GdNhtio8T\nTj1E+SnFwh56SRQuxSh2gwKBgHKjlIO5NtNSflsUYFM+hyQiPiqnHzddfhSG+/3o\nm5nNaSmczJesUYreH5San7/YEy2UxAugvP7aSY2MxB+iGsiJ9WD2kZzTUlDZJ7RV\nUzWsoqBR+eZfVJ2FUWWvy8TpSG6trh4dFxImNtKejCR1TREpSiTV3Zb1dmahK9GV\nrK9NAoGAbBxRLoC01xfxCTgt5BDiBcFVh4fp5yYKwavJPLzHSpuDOrrI9jDn1oKN\nonq5sDU1i391zfQvdrbX4Ova48BN+B7p63FocP/MK5tyyBoT8zQEk2+vWDOw7H/Z\nu5dTCPxTIsoIwUw1I+7yIxqJzLPFgR2gVBwY1ra/8iAqCj+zeBw=\n-----END RSA PRIVATE KEY-----\n"
permissions
object 
required
The set of permissions for the GitHub app
Example:
{"deployments":"write","issues":"read"}
slug
string 
optional
The slug name of the GitHub app
Example:
probot-owners
updated_at
string <date-time>
required
Example:
2017-07-08T20:18:44.000Z
webhook_secret
string  | null 
optional
Example:
"6fba8f2fc8a7e8f2cca5577eddd82ca7586b3b6b"
before
string  | null 
required
Example:
146e867f55c26428e5f9fade55a9bbf5e95a7912
check_runs_url
string 
required
conclusion
enum<string>  | enum<null> 
required
Allowed values:
successfailureneutralcancelledskippedtimed_outaction_requiredstartup_failurestalenull
Example:
neutral
created_at
string <date-time> | null 
required
head_branch
string  | null 
required
Example:
master
head_commit
object (Simple Commit) 
required
A commit.
author
object  | null 
required
committer
object  | null 
required
id
string 
required
message
string 
required
timestamp
string <date-time>
required
tree_id
string 
required
head_sha
string 
required
The SHA of the head commit that is being checked.
Example:
009b8a3a9ccbb128af87f9b1c0f4c62e8a304f6d
id
integer 
required
Example:
5
latest_check_runs_count
integer 
required
node_id
string 
required
Example:
MDEwOkNoZWNrU3VpdGU1
pull_requests
array[object (Pull Request Minimal) {5}]  | null 
required
base
object 
required
head
object 
required
id
integer 
required
number
integer 
required
url
string 
required
repository
object (Minimal Repository) 
required
Minimal Repository
allow_forking
boolean 
optional
archive_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}
archived
boolean 
optional
assignees_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/assignees{/user}
blobs_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}
branches_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/branches{/branch}
clone_url
string 
optional
code_of_conduct
object (Code Of Conduct) 
optional
Code Of Conduct
collaborators_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}
comments_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/comments{/number}
commits_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/commits{/sha}
compare_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}
contents_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/contents/{+path}
contributors_url
string <uri>
required
Example:
http://api.github.com/repos/octocat/Hello-World/contributors
created_at
string <date-time> | null 
optional
Example:
2011-01-26T19:01:12.000Z
default_branch
string 
optional
delete_branch_on_merge
boolean 
optional
deployments_url
string <uri>
required
Example:
http://api.github.com/repos/octocat/Hello-World/deployments
description
string  | null 
required
Example:
This your first repo!
disabled
boolean 
optional
downloads_url
string <uri>
required
Example:
http://api.github.com/repos/octocat/Hello-World/downloads
events_url
string <uri>
required
Example:
http://api.github.com/repos/octocat/Hello-World/events
fork
boolean 
required
forks
integer 
optional
Example:
0
forks_count
integer 
optional
forks_url
string <uri>
required
Example:
http://api.github.com/repos/octocat/Hello-World/forks
full_name
string 
required
Example:
octocat/Hello-World
git_commits_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}
git_refs_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}
git_tags_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}
git_url
string 
optional
has_discussions
boolean 
optional
has_downloads
boolean 
optional
has_issues
boolean 
optional
has_pages
boolean 
optional
has_projects
boolean 
optional
has_wiki
boolean 
optional
homepage
string  | null 
optional
hooks_url
string <uri>
required
Example:
http://api.github.com/repos/octocat/Hello-World/hooks
html_url
string <uri>
required
Example:
https://github.com/octocat/Hello-World
id
integer 
required
Example:
1296269
is_template
boolean 
optional
issue_comment_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}
issue_events_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/issues/events{/number}
issues_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/issues{/number}
keys_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/keys{/key_id}
labels_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/labels{/name}
language
string  | null 
optional
languages_url
string <uri>
required
Example:
http://api.github.com/repos/octocat/Hello-World/languages
license
object  | null 
optional
merges_url
string <uri>
required
Example:
http://api.github.com/repos/octocat/Hello-World/merges
milestones_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/milestones{/number}
mirror_url
string  | null 
optional
name
string 
required
Example:
Hello-World
network_count
integer 
optional
node_id
string 
required
Example:
MDEwOlJlcG9zaXRvcnkxMjk2MjY5
notifications_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}
open_issues
integer 
optional
Example:
0
open_issues_count
integer 
optional
owner
object (Simple User) 
required
A GitHub user.
permissions
object 
optional
private
boolean 
required
pulls_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/pulls{/number}
pushed_at
string <date-time> | null 
optional
Example:
2011-01-26T19:06:43.000Z
releases_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/releases{/id}
role_name
string 
optional
Example:
admin
security_and_analysis
object (security-and-analysis)  | null 
optional
size
integer 
optional
The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.
ssh_url
string 
optional
stargazers_count
integer 
optional
stargazers_url
string <uri>
required
Example:
http://api.github.com/repos/octocat/Hello-World/stargazers
statuses_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/statuses/{sha}
subscribers_count
integer 
optional
subscribers_url
string <uri>
required
Example:
http://api.github.com/repos/octocat/Hello-World/subscribers
subscription_url
string <uri>
required
Example:
http://api.github.com/repos/octocat/Hello-World/subscription
svn_url
string 
optional
tags_url
string <uri>
required
Example:
http://api.github.com/repos/octocat/Hello-World/tags
teams_url
string <uri>
required
Example:
http://api.github.com/repos/octocat/Hello-World/teams
temp_clone_token
string 
optional
topics
array[string]
optional
trees_url
string 
required
Example:
http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}
updated_at
string <date-time> | null 
optional
Example:
2011-01-26T19:14:43.000Z
url
string <uri>
required
Example:
https://api.github.com/repos/octocat/Hello-World
visibility
string 
optional
watchers
integer 
optional
Example:
0
watchers_count
integer 
optional
web_commit_signoff_required
boolean 
optional
Example:
false
rerequestable
boolean 
optional
runs_rerequestable
boolean 
optional
status
enum<string>  | enum<null> 
required
Allowed values:
queuedin_progresscompleted
Example:
completed
updated_at
string <date-time> | null 
required
url
string  | null 
required
Example:
https://api.github.com/repos/github/hello-world/check-suites/5
Modified at 2023-08-15 02:59:30
Previous
Update repository preferences for check suites
Next
List check runs in a check suite
Built with