Skip to main content
Creates a new repository using a repository template. Use the template_owner and template_repo route parameters to specify the repository to use as the template. The authenticated user must own or be a member of an organization that owns the repository. To check if a repository is available to use as a template, get the repository’s information using the Get a repository endpoint and check that the is_template key is true. OAuth scope requirements When using OAuth, authorizations must include:
  • public_repo scope or repo scope to create a public repository. Note: For GitHub AE, use repo scope to create an internal repository.
  • repo scope to create a private repository.
External DocumentationTo learn more, visit the GitHub documentation.

Basic Parameters

Advanced Parameters

Example Output