REST API endpoints for issue types

Use the REST API to manage issue types for a repository.

Note

Most endpoints use Authorization: Bearer <YOUR-TOKEN> and Accept: application/vnd.github+json headers, plus X-GitHub-Api-Version: 2026-03-10. Curl examples below omit these standard headers for brevity.

List issue types for a repository

GET /repos/{owner}/{repo}/issue-types

Lists enabled issue types inherited from the repository owner.
OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.
Fine-grained access tokens require the "Metadata" repository permission (read).

Parameters

Headers

Path and query parameters

HTTP response status codes

Code examples

Example

Request:

curl -L \
  -X GET \
  https://api.github.com/repos/OWNER/REPO/issue-types

Response schema (Status: 200):

Array of Issue Type: