GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • GitHub Docs
  • REST API
  • Quickstart
  • About the REST API
  • Comparing GitHub's APIs
  • API Versions
  • Breaking changes
  • OpenAPI description
  • Getting started
  • Rate limits
  • Pagination
  • Libraries
  • Best practices
  • Troubleshooting

This view

  • Original page
  • New address

GeezerVison is showing docs.github.com — REST API endpoints for repositories - GitHub Docs

The REST API is now versioned. For more information, see "About API versioning."

REST API endpoints for repositories

Use the REST API to create, manage and control the workflow of public and private GitHub repositories.

  • REST API endpoints for repositories, 1 of 10
    • List organization repositories, 1 of 33
    • Create an organization repository, 2 of 33
    • Get a repository, 3 of 33
    • Update a repository, 4 of 33
    • Delete a repository, 5 of 33
    • List repository activities, 6 of 33
    • Check if Dependabot security updates are enabled for a repository, 7 of 33
    • Enable Dependabot security updates, 8 of 33
    • Disable Dependabot security updates, 9 of 33
    • List CODEOWNERS errors, 10 of 33
    • List repository contributors, 11 of 33
    • Create a repository dispatch event, 12 of 33
    • Get the hash algorithm for a repository, 13 of 33
    • Check if immutable releases are enabled for a repository, 14 of 33
    • Enable immutable releases, 15 of 33
    • Disable immutable releases, 16 of 33
    • List repository languages, 17 of 33
    • Check if private vulnerability reporting is enabled for a repository, 18 of 33
    • Enable private vulnerability reporting for a repository, 19 of 33
    • Disable private vulnerability reporting for a repository, 20 of 33
    • List repository tags, 21 of 33
    • List repository teams, 22 of 33
    • Get all repository topics, 23 of 33
    • Replace all repository topics, 24 of 33
    • Transfer a repository, 25 of 33
    • Check if vulnerability alerts are enabled for a repository, 26 of 33
    • Enable vulnerability alerts, 27 of 33
    • Disable vulnerability alerts, 28 of 33
    • Create a repository using a template, 29 of 33
    • List public repositories, 30 of 33
    • List repositories for the authenticated user, 31 of 33
    • Create a repository for the authenticated user, 32 of 33
    • List repositories for a user, 33 of 33
  • REST API endpoints for repository attestations, 2 of 10
    • Create an attestation, 1 of 2
    • List attestations, 2 of 2
  • REST API endpoints for repository autolinks, 3 of 10
    • Get all autolinks of a repository, 1 of 4
    • Create an autolink reference for a repository, 2 of 4
    • Get an autolink reference of a repository, 3 of 4
    • Delete an autolink reference from a repository, 4 of 4
  • REST API endpoints for repository contents, 4 of 10
    • Get repository content, 1 of 7
    • Create or update file contents, 2 of 7
    • Delete a file, 3 of 7
    • Get a repository README, 4 of 7
    • Get a repository README for a directory, 5 of 7
    • Download a repository archive (tar), 6 of 7
    • Download a repository archive (zip), 7 of 7
  • REST API endpoints for custom properties, 5 of 10
    • Get all custom property values for a repository, 1 of 2
    • Create or update custom property values for a repository, 2 of 2
  • REST API endpoints for forks, 6 of 10
    • List forks, 1 of 2
    • Create a fork, 2 of 2
  • REST API endpoints for issue types, 7 of 10
    • List issue types for a repository, 1 of 1
  • REST API endpoints for rule suites, 8 of 10
    • List repository rule suites, 1 of 2
    • Get a repository rule suite, 2 of 2
  • REST API endpoints for rules, 9 of 10
    • Get rules for a branch, 1 of 8
    • Get all repository rulesets, 2 of 8
    • Create a repository ruleset, 3 of 8
    • Get a repository ruleset, 4 of 8
    • Update a repository ruleset, 5 of 8
    • Delete a repository ruleset, 6 of 8
    • Get repository ruleset history, 7 of 8
    • Get repository ruleset version, 8 of 8
  • REST API endpoints for repository webhooks, 10 of 10
    • List repository webhooks, 1 of 12
    • Create a repository webhook, 2 of 12
    • Get a repository webhook, 3 of 12
    • Update a repository webhook, 4 of 12
    • Delete a repository webhook, 5 of 12
    • Get a webhook configuration for a repository, 6 of 12
    • Update a webhook configuration for a repository, 7 of 12
    • List deliveries for a repository webhook, 8 of 12
    • Get a delivery for a repository webhook, 9 of 12
    • Redeliver a delivery for a repository webhook, 10 of 12
    • Ping a repository webhook, 11 of 12
    • Test the push repository webhook, 12 of 12
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.