Below are recent Google for Education developer news items. Please reach out to our support resources with any questions or concerns.
Announcements✅ See our Preview the Classroom API guide for information about upcoming features and instructions on accessing and using them.
There are no new features announced in Q3.
Reminders from last time:
Student Groups endpoints are now available in the Developer Preview Program! The endpoints enable developers to manage student groups and group members on behalf of administrators and teachers. Visit the Student Groups guide for more information.
Classroom API reference documentation
Please be advised of the following API changes:
⚠️Starting October 2025, untrusted out-of-domain accounts cannot be directly added or invited to a course with the Classroom API. This change is motivated by an effort to combat spam, and only applies to users with a Fundamentals license. Manual link and code invites in the Classroom app are not affected. We don't anticipate significant impact to developers. The following methods are affected and will return a 403 PERMISSION_DENIED error if the caller has a Fundamentals license and attempts to directly add or invite an account outside of their domain, that is not mutually trusted, to their course:
See the error message for more information.
We’ve added two new Material attachment types to the Classroom API: GeminiGem and NotebookLmNotebook. Beginning Nov 18, 2025, you’ll receive Gem and NotebookLM titles and URLs when retrieving CourseWork resources.
We’re adding the subject field to Classroom API Course resources. This is a string field with the same contents as shown in the Classroom UI. By Dec 1, 2025, API users will see this field when retrieving courses that have a subject set. You’ll also be able to set the subject when creating or patching courses.
Reminders from last time
The following methods have been added in developer preview for managing student groups:
As an effort to fight spam, URLs will no longer be supported in course titles. We don't anticipate any impact to developers. The following methods are affected and will return a 400 PRECONDITION FAILED for coursework with URL patterns in the title field:
Coursework Materials now include Gemini Gems and NotebookLM attachment types. These are read-only, and are not yet populated with data. We will announce when data is available in these fields.
Please be advised of the following documentation changes:
Clarification improvements in the guide for managing Student Groups
Added documentation for existing and new errors (see API changes section).
Reminders from last time:
We've added new guides to help developers understand Classroom integration pathways and opportunities for partnering with Google.
We've added a new guide for managing Student Groups with the Classroom API.
The Google Admin SDK API has a Reports API that allows developers to access information about the Workspace activities of users. The Reports API now supports data for the Classroom app. This enables, for example, retrieving a list of all the times a course was created.
Reminders from last time:
Developers can now subscribe to Google Drive events in developer preview.
To get started, check out the Google Workspace Events API documentation for full details on how to subscribe to these events. If you plan to receive Google Drive events via Google Cloud Pub/Sub, you can find more information in Work with events from Google Drive. Be sure to share your feedback during this Developer Preview to help the team improve the developer experience.
⚠️ The Google Drive team is removing the ability to restrict inherited Drive folder access through the Google Drive API. Starting February 2026, the Drive API will no longer support:
Deleting inherited permissions
Updating the role to be less permissive than the inherited role
See this blog post to learn more about the change and how to opt-in ahead of the 2026 deadline. Ensure that your developer contact information is up to date in your Google Cloud project to receive notices for API changes like this in the future.
Getting supportConsult the Classroom API developer support pages for FAQs and support resources.