/orgs/{org}/copilot/billing/selected_usersRemove users from an organization's Copilot subscription
Removes Copilot seat assignments for each specified user by marking their seats for cancellation. Use selected_usernames to identify the organization members who should lose access at the end of the current billing cycle, unless they retain access through team membership. The response reports the number of seats marked as pending cancellation.
- RetriesRetries up to 2×, 500ms backoff, 30s timeout.
The organization members whose Copilot seats should be marked for cancellation.
A 401 is returned when authentication is missing or invalid. A 403 is returned when you are not an organization owner or your token lacks the manage_billing:copilot or admin:org scope. A 404 is returned when the organization or specified resource cannot be found. A 422 is returned when Copilot Business or Enterprise, billing, the public code suggestions policy, or a valid Copilot access setting is not configured, or when a user's seat was assigned through a team. A 500 is returned for an internal server error. selected_usernames must contain at least one username, and org must identify the target organization.