Github Copilot · Free Practice Question Medium
Question 28
You are responsible for managing subscriptions for your company's GitHub Copilot for Business account. Your goal is to automate the management of subscriptions using GitHub’s REST API. How can you use the REST API to manage your team’s Copilot Business subscriptions effectively?
-
A
Use the REST API to automate Copilot user invitations and assign seats automatically when new users are added to the organization.
-
B
Use the REST API to automatically upgrade Copilot Individual subscriptions to Business-level subscriptions.
-
C
Use the REST API to directly manage billing and payment for GitHub Copilot subscriptions.
-
D
Use the REST API to list, add, and remove GitHub Copilot seats for users in your organization.
Reveal correct answer
Correct answer: D
A.
While the REST API can manage users and their access to certain GitHub features, it does not provide functionality for automating invitations or automatically assigning Copilot seats based solely on user additions. User management is still a semi-manual process that administrators need to oversee.
B.
The REST API does not allow you to automatically upgrade users from GitHub Copilot Individual to Business subscriptions. Subscriptions are managed based on organizational licenses and require administrative action for upgrades or changes.
C.
The REST API does not directly manage billing and payments for GitHub Copilot subscriptions. Billing information is typically handled through the GitHub billing portal or related administrative tools, but it is not exposed via the API.
D.
The GitHub REST API allows administrators to list, add, or remove Copilot seats for users within the organization. This is a core feature of subscription management, enabling automated control over which team members have access to Copilot for Business features.
Discussion
Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.
