AI news · 2 min read

Copilot model access can now be audited through an API

GitHub adds Copilot model-policy API controls for enterprises, teams, apps and organizations. Read inherited settings before changing availability.

Announcement date:

Affiliate disclosure: Some links may earn CreatorStack a commission at no extra cost to you.

At a glance

GitHub’s October 19 update makes REST reads and updates generally available for Copilot model policies across enterprises, enterprise teams, agent apps and organizations. A policy response is not a final user-access verdict. Read inherited and locked settings first; enterprise teams mode itself remains an opt-in preview.

An illustrated code review with branching changes and a checklist
CreatorStack illustration. Editorial illustration of this story’s topic, rather than a product screenshot or tested result.

When two people maintaining the same creator website see different models in Copilot, another model announcement will not explain the difference. Their access rules might. GitHub’s October 19 update adds generally available REST reads and updates for model policies at enterprise, enterprise-team, agent-app and organization levels. API announcement.

For an agency managing several projects, this offers a way to compare configured availability without manually opening every settings screen. It is a new administrative interface, separate from the older models retired on October 19. It does not introduce another coding model or announce a price change.

An enabled setting is only part of the answer

The enterprise REST reference exposes model policy, enterprise policy and whether a setting is editable. GitHub explicitly says the app-policy response is not a final access decision for an individual user. Locked models cannot be changed at that layer. Reading and writing also require different permissions.

For example, a proposed audit could pick one approved model, collect the relevant settings read-only and compare them with the team's intended access. A mismatch should prompt an explanation of inheritance before a proposed change. Finish by checking the actual model selector for the affected workflow. We have not executed this audit or changed an account.

That makes a useful distinction between “the setting was saved” and “the person can resume the task.” A response from one layer cannot establish both.

Keep the current governance mode in view

The model-management guide describes organization-based control as the default and enterprise teams mode as an opt-in preview. API general availability does not make that mode generally available too. In teams mode, organization model settings are deactivated, and teams cannot override a model disabled at enterprise level.

A solo creator using a personal account has no reason to build this administrative process for one project. A team investigating repeated access mismatches can start with a read-only inventory and one concrete case, while keeping policy changes under its normal approval process. Our coding-agent workflow guide helps define the task the restored access needs to support.

Common questions

Questions people ask.

Does the API response prove a user can select a model?
No. GitHub explicitly distinguishes the policy representation from a final access decision. Check the inherited policy and the user's actual Copilot surface.
Is enterprise teams mode generally available too?
The current model-management guide calls enterprise teams mode an opt-in preview. General availability of the policy API does not change that status.

Sources & freshness

This article was refreshed on 22 Oct 2026 using the sources below. A source check verifies published information, not output quality or checkout availability in every region.

What changed: Original English coverage of the October 19 administrative API, checked October 22 and distinguished from model retirement.

Found a correction? Let us know.

Need help applying this? Explore a workflow audit or get future guides by email.