✅ See our Preview the Classroom API guide for information about upcoming features and instructions on accessing and using them.
Please take our quick 2-minute survey to share your feedback on our new Classroom API features. Your feedback helps us improve the API to meet your needs!
Grading Periods API, launching to public preview in the first half of 2024. See the grading periods article to learn more about grading periods.
Rubrics API, available in public preview today. See the guide to get started.
We’ve changed the behavior of the add-ons API when creating add-on attachments from your own site or product. Your add-on no longer needs to be allowed by an administrator or installed for this flow. We encourage you to adopt this flow if your users are accustomed to discovering content in your site, as the new behavior removes a barrier to user adoption. Users must still install your add-on for it to appear in the add-ons shelf when creating assignments, announcements, or materials in the Classroom UI.
The hd query parameter will no longer be sent when add-ons iframes open. All other query parameters, including login_hint, will continue to be sent.
⚠️ The Classroom add-ons posts resource will be removed at the end of Q1 2024. See the Classroom add-ons Posts migration guide for more information.
Action required: if your add-on uses the courses.posts endpoints, you will need to update this to call the new endpoints.
Reminders from last month:
As announced during BETT, Classroom add-ons will enter Developer GA later in 2024, meaning any developer will be able to build an add-on! In the meantime, we continue to invite interested developers to build an add-on while the API is in a closed state. If interested in building an add-on, you can express interest today by filling this form.
We’ve expanded permissions to modify Classroom stream items that have your add-on attachments. As long as the requesting Cloud project owns at least one of the add-on attachments on a stream item, the project can now make the following requests regardless of who created the stream item:
⚠️ On January 4, 2023, Chrome introduced Tracking Protection, which restricts website access to third-party (3P) cookies by default, to 1% of users. In the second half of 2024, Chrome expects to phase out 3P cookies completely. See our guide to preparing for third-party cookie deprecation for more information about the impact to add-ons and recommended mitigation measures.
Please be advised of the following API changes this month:
We will remove the Course.courseMaterialSets field by the end of March. This field has been deprecated and read-only for several years, so we expect little impact on any production applications.
Please be advised of the following documentation changes this month:
Fixed image links and removed references to the hd query parameter from the Classroom add-ons test plan.
Removed descriptions of the hd query parameter from add-ons in the sign-in and query parameters pages.