H1 2026 developer updates

5 views
Skip to first unread message

Google for Education Developer Announcements

unread,
5:50 PM (6 hours ago) 5:50 PM
to Google for Education Developer Announcements

Below are recent Google for Education developer news items. Please reach out to our support resources with any questions or concerns.

Announcements

Classroom API

✅ See our Preview the Classroom API guide for information about upcoming features and instructions on accessing and using them.

  • The levels field is now available in the Course resource! This optional string field allows developers to set and read the level of a Course using the Classroom API.  Course levels are intended to be a flexible annotation. Examples might be "9th grade", "Middle school", "4th - 5th", "K-2", or "3000".

  • Our engineering team reduced the average and 95th percentile latency for unfiltered courses.list requests by about half.  This is part of an ongoing effort to eliminate empty pages in paginated responses from this method.

  • Changes to Classroom’s database interactions have resulted in 30% median latency improvements overall. Latency has improved by 80% in EU regions with a 33% drop in 500 errors. We’re continuing to monitor the impact of these changes; please contact us if you experience issues related to stale data.

Reminders from last time:

  • Student Groups endpoints are now generally available! 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.

  • We’ve added the subject field to Classroom API Course resources. This is a string field with the same contents as shown in the Classroom UI. You’ll 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.

Classroom add-ons

  • We’re improving add-on developers access to information about AddOnAttachmentStudentSubmission resources. There are three changes associated with this effort:

    • Now available: Added new fields id and courseWorkSubmissionId to AddOnAttachmentStudentSubmission resources in responses. These represent the add-on submission’s own ID and the ID of the underlying assignment submission ID.

    • Now available: Changed the conditions for userId appearing in AddOnAttachmentStudentSubmission resources in responses. This field should now reliably populate as long as the user has granted one of the CourseWork student submission read scopes.

    • Targeting Q4 2026: Added a new ListAddOnAttachmentStudentSubmissions API method. This method will return all of the AddOnAttachmentStudentSubmission resources for a given add-on attachment. 

API changes

Classroom API reference documentation

Please be advised of the following API changes:

  • As part of our efforts to improve backend infrastructure, we have reworked the courses.list method. As a consequence, you can no longer specify both a teacherId and studentId in a single request. You can achieve the same results by making two courses.list requests, one each with a teacherId and studentId, then intersecting the results. 

  • The AddOnAttachmentStudentSubmission resource now returns id and courseWorkSubmissionId fields. 

  • The userId populates in AddOnAttachmentStudentSubmission if the user has granted one of the CourseWork student submission read scopes.

Reminders from last time

Documentation changes

Classroom API guides

Please be advised of the following documentation changes:

Reminders from last time:

Related developer news

Reminders from last time:

  • Did you know that developers can access a Workspace for Education test domain for development purposes? You can also request a handful of paid licenses to test premium features. While Classroom is available in non-Edu Workspace editions, many of the premium (paid license) features are gated to Education accounts. If you’re working with any of those features, or want to more closely mirror your customer’s environment, we recommend setting up an Edu account.

Getting support

Consult the Classroom API developer support pages for FAQs and support resources.


Reply all
Reply to author
Forward
0 new messages