generated: '2026-10-03' method: derived generator: derive-vocabulary.py source: - openapi/github-actions-api-openapi.yml - openapi/github-activity-api-openapi.yml - openapi/github-apps-api-openapi.yml - openapi/github-billing-api-openapi.yml - openapi/github-checks-api-openapi.yml vocabulary: name: GitHub Domain Vocabulary description: 'Terms declared by GitHub''s own API contract: its resource groups, objects and enumerations, with the contract''s definitions. Derived, not authored.' version: '2026-10-03' terms: - term: Actions definition: Endpoints to manage GitHub Actions using the REST API. tags: - Resource Group source: openapi/github-actions-api-openapi.yml - term: Billing definition: Monitor charges and usage from Actions and Packages. tags: - Resource Group source: openapi/github-billing-api-openapi.yml - term: Checks definition: Rich interactions with checks run by your integrations. tags: - Resource Group source: openapi/github-checks-api-openapi.yml - term: Code Scanning definition: Retrieve code scanning alerts from a repository. tags: - Resource Group source: openapi/github-code-scanning-api-openapi.yml - term: Codes-Of-Conduct definition: Insight into codes of conduct for your communities. tags: - Resource Group source: openapi/github-codes-of-conduct-api-openapi.yml - term: Dependabot definition: Endpoints to manage Dependabot. tags: - Resource Group source: openapi/github-dependabot-api-openapi.yml - term: Dependency-Graph definition: Endpoints to access Dependency Graph features. tags: - Resource Group source: openapi/github-dependency-graph-api-openapi.yml - term: Emojis definition: List emojis available to use on GitHub. tags: - Resource Group source: openapi/github-emojis-api-openapi.yml - term: Enterprise Admin definition: Enterprise Administration tags: - Resource Group source: openapi/github-enterprise-admin-api-openapi.yml - term: Gists definition: View, modify your gists. tags: - Resource Group source: openapi/github-gists-api-openapi.yml - term: Git definition: Raw Git functionality. tags: - Resource Group source: openapi/github-git-api-openapi.yml - term: Issues definition: Interact with GitHub Issues. tags: - Resource Group source: openapi/github-issues-api-openapi.yml - term: Licenses definition: View various OSS licenses. tags: - Resource Group source: openapi/github-licenses-api-openapi.yml - term: Markdown definition: Render GitHub flavored markdown tags: - Resource Group source: openapi/github-markdown-api-openapi.yml - term: Migrations definition: Move projects to or from GitHub. tags: - Resource Group source: openapi/github-migrations-api-openapi.yml - term: OAuth Authorizations definition: OAuth Authorizations API tags: - Resource Group source: openapi/github-oauth-authorizations-api-openapi.yml - term: Packages definition: Manage packages for authenticated users and organizations. tags: - Resource Group source: openapi/github-packages-api-openapi.yml - term: Projects definition: Interact with GitHub Projects. tags: - Resource Group source: openapi/github-projects-api-openapi.yml - term: Pulls definition: Interact with GitHub Pull Requests. tags: - Resource Group source: openapi/github-pulls-api-openapi.yml - term: Rate Limit definition: Check your current rate limit status tags: - Resource Group source: openapi/github-rate-limit-api-openapi.yml - term: Reactions definition: Interact with reactions to various GitHub entities. tags: - Resource Group source: openapi/github-reactions-api-openapi.yml - term: Search definition: Look for stuff on GitHub. tags: - Resource Group source: openapi/github-search-api-openapi.yml - term: Secret Scanning definition: Retrieve secret scanning alerts from a repository. tags: - Resource Group source: openapi/github-secret-scanning-api-openapi.yml - term: Teams definition: Interact with GitHub Teams. tags: - Resource Group source: openapi/github-teams-api-openapi.yml - term: Users definition: Interact with and view information about users and also current user. tags: - Resource Group source: openapi/github-users-api-openapi.yml - term: License Simple definition: License Simple tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/nullable-license-simple - term: Actions cache usage policy for an enterprise definition: GitHub Actions cache usage policy for an enterprise. tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/actions-cache-usage-policy-enterprise - term: Minimal Repository definition: Minimal Repository tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/minimal-repository - term: Environment Approval definition: An entry in the reviews log for environment deployments tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/environment-approvals - term: Artifact definition: An artifact tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/artifact - term: actions-default-workflow-permissions definition: The default workflow permissions granted to the GITHUB_TOKEN when running workflows. tags: - Enumeration source: openapi/github-actions-api-openapi.yml#/components/schemas/actions-default-workflow-permissions - term: selected-actions definition: 'Object declared by the contract with fields: github_owned_allowed, patterns_allowed.' tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/selected-actions - term: Code Of Conduct definition: Code Of Conduct tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/code-of-conduct - term: Repository definition: A repository on GitHub. tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/repository - term: Workflow definition: A GitHub Actions workflow tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/workflow - term: runner-groups-org definition: 'Object declared by the contract with fields: id, name, visibility, default, selected_repositories_url, runners_url, inherited, inherited_allows_public_repositories, allows_public_repositories, workflow_restrictions_read_only, restricted_to_workflows, selected_workflows.' tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/runner-groups-org - term: ActionsPublicKey definition: The public key used for setting Actions Secrets. tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/actions-public-key - term: Actions OIDC subject customization for a repository definition: Actions OIDC subject customization for a repository tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/oidc-custom-sub-repo - term: actions-can-approve-pull-request-reviews definition: Whether GitHub Actions can approve pull requests. Enabling this can be a security risk. tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/actions-can-approve-pull-request-reviews - term: GitHub app definition: 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. tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/nullable-integration - term: Actions Variable definition: 'Object declared by the contract with fields: name, value, created_at, updated_at.' tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/actions-variable - term: actions-get-default-workflow-permissions definition: 'Object declared by the contract with fields: default_workflow_permissions, can_approve_pull_request_reviews.' tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/actions-get-default-workflow-permissions - term: Self hosted runners definition: A self hosted runner tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/runner - term: selected-actions-url definition: The API URL to use to get or set the actions that are allowed to run, when `allowed_actions` is set to `selected`. tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/selected-actions-url - term: Pull Request Minimal definition: 'Object declared by the contract with fields: id, number, url, head, base.' tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/pull-request-minimal - term: Repository actions caches definition: Repository actions caches tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/actions-cache-list - term: Actions Secret for an Organization definition: Secrets for GitHub Actions for an organization. tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/organization-actions-secret - term: actions-set-default-workflow-permissions definition: 'Object declared by the contract with fields: default_workflow_permissions, can_approve_pull_request_reviews.' tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/actions-set-default-workflow-permissions - term: Actions Variable for an Organization definition: Organization variable for GitHub Actions. tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/organization-actions-variable - term: Pending Deployment definition: Details of a deployment that is waiting for protection rules to pass tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/pending-deployment - term: Self hosted runner label definition: A label for a self hosted runner tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/runner-label - term: actions-enabled definition: Whether GitHub Actions is enabled on the repository. tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/actions-enabled - term: actions-cache-usage-org-enterprise definition: 'Object declared by the contract with fields: total_active_caches_count, total_active_caches_size_in_bytes.' tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/actions-cache-usage-org-enterprise - term: Empty Object definition: An object without any properties. tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/empty-object - term: Runner Application definition: Runner Application tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/runner-application - term: Team definition: Groups of organization members that gives permissions on specified repositories. tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/team - term: actions-organization-permissions definition: 'Object declared by the contract with fields: enabled_repositories, selected_repositories_url, allowed_actions, selected_actions_url.' tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/actions-organization-permissions - term: enabled-repositories definition: The policy that controls the repositories in the organization that are allowed to run GitHub Actions. tags: - Enumeration source: openapi/github-actions-api-openapi.yml#/components/schemas/enabled-repositories - term: Deployment definition: A request for a specific ref(branch,sha,tag) to be deployed tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/deployment - term: actions-repository-permissions definition: 'Object declared by the contract with fields: enabled, allowed_actions, selected_actions_url.' tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/actions-repository-permissions - term: allowed-actions definition: The permissions policy that controls the actions that are allowed to run. tags: - Enumeration source: openapi/github-actions-api-openapi.yml#/components/schemas/allowed-actions - term: Actions Secret definition: Set secrets for GitHub Actions. tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/actions-secret - term: Authentication Token definition: Authentication Token tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/authentication-token - term: Simple Commit definition: A commit. tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/nullable-simple-commit - term: Job definition: Information of a job execution in a workflow run tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/job - term: deployment-reviewer-type definition: The type of reviewer. tags: - Enumeration source: openapi/github-actions-api-openapi.yml#/components/schemas/deployment-reviewer-type - term: Validation Error Simple definition: Validation Error Simple tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/validation-error-simple - term: Simple User definition: A GitHub user. tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/simple-user - term: Team Simple definition: Groups of organization members that gives permissions on specified repositories. tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/nullable-team-simple - term: Referenced workflow definition: A workflow referenced/reused by the initial caller workflow tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/referenced-workflow - term: Actions cache usage policy for repository definition: GitHub Actions cache usage policy for repository. tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/actions-cache-usage-policy-for-repository - term: security-and-analysis definition: 'Object declared by the contract with fields: advanced_security, secret_scanning, secret_scanning_push_protection.' tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/security-and-analysis - term: actions-workflow-access-to-repository definition: 'Object declared by the contract with fields: access_level.' tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/actions-workflow-access-to-repository - term: Scim Error definition: Scim Error tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/scim-error - term: Workflow Run definition: An invocation of a workflow tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/workflow-run - term: Actions Cache Usage by repository definition: GitHub Actions Cache Usage by repository. tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/actions-cache-usage-by-repository - term: Basic Error definition: Basic Error tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/basic-error - term: Simple User definition: A GitHub user. tags: - Object source: openapi/github-actions-api-openapi.yml#/components/schemas/nullable-simple-user - term: Thread definition: Thread tags: - Object source: openapi/github-activity-api-openapi.yml#/components/schemas/thread - term: Issue Comment definition: Comments provide a way for people to collaborate on an issue. tags: - Object source: openapi/github-activity-api-openapi.yml#/components/schemas/issue-comment