Google Classroom
for LuumenAI

Google Classroom is a free web service developed by Google for schools that aims to simplify creating, distributing, and grading assignments

Pull the inventories, schedules, and checklists your team keeps in Google Classroom into the thread, and write results back or book maintenance windows as reviewed actions.

The Google Classroom toolbox

61 tools: 33 read, 28 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadList Course AliasesList aliases for a course.
  • ReadGet AnnouncementGet an announcement.
  • ReadGet Add-on Context for AnnouncementGet metadata for Classroom add-ons in the context of a specific announcement post.
  • ReadList AnnouncementsList announcements in a course.
  • ReadGet Add-on AttachmentGet an add-on attachment from an announcement.
  • ReadList Add-on AttachmentsList all add-on attachments created under an announcement.
  • ReadGet Add-on Context for Course WorkGet metadata for Classroom add-ons in the context of a specific course work.
  • ReadList Add-on Attachments on Course Work MaterialList all add-on attachments under a course work material post.
  • ReadList Course Work RubricsList rubrics for a specific coursework.
  • ReadGet CourseGet details for a specific course.
  • ReadGet Grading Period SettingsRetrieve grading period settings for a course.
  • ReadList CoursesList all courses accessible to the authenticated user.
  • ReadList Post Add-on AttachmentsList all add-on attachments created under a post.
  • ReadGet Add-on Context for PostGet metadata for Classroom add-ons in the context of a specific post.
  • ReadGet Course StudentRetrieve a specific student of a course.
  • ReadList Student GuardiansList guardians of a student in a course.
  • ReadList Course StudentsList students in a course.
  • ReadGet TeacherGet teacher enrollment.
  • ReadList Course TeachersList teachers in a course.
  • ReadGet Course TopicGet a course topic.
  • ReadList Course TopicsList topics in a course.
  • ReadGet CourseWorkGet details of a specific coursework.
  • ReadList CourseWorkList coursework in a course.
  • ReadGet Coursework MaterialGet a coursework material.
  • ReadList CourseWorkMaterialsList course work materials in a course.
  • ReadList Student SubmissionsList student submissions for a specific coursework.
  • ReadGet CourseWork Add-on AttachmentGet an add-on attachment from course work.
  • ReadGet Add-on Context for Course Work MaterialGet metadata for Classroom add-ons in the context of a specific course work material.
  • ReadGet InvitationRetrieve an invitation by its identifier.
  • ReadList InvitationsList invitations that the requesting user is permitted to view.
  • ReadList Course Student GroupsList student groups in a course.
  • ReadList CourseWork Add-on AttachmentsList all add-on attachments created by an add-on under a course work.
  • ReadGet User ProfileRetrieve a user profile by user ID.
  • WriteCreate Course AliasCreate an alias for a course. Approval by default
  • WriteDelete Course AliasDelete an alias of a course. Approval by default
  • WriteCreate AnnouncementCreate an announcement in a course. Approval by default
  • WriteDelete AnnouncementDelete an announcement. Approval by default
  • WriteModify Announcement AssigneesModify assignee mode and options of an announcement. Approval by default
  • WritePatch AnnouncementUpdate fields of an announcement. Approval by default
  • WriteDelete Add-on AttachmentDelete an add-on attachment from a course announcement. Approval by default
  • WriteDelete Course Work MaterialDelete a course work material. Approval by default
  • WriteModify CourseWork AssigneesModify assignee mode and options of coursework. Approval by default
  • WritePatch Course WorkUpdate one or more fields of a course work. Approval by default
  • WriteCreate CourseCreate a new course. Approval by default
  • WriteDelete CourseDelete a course. Approval by default
  • WritePatch CourseUpdate one or more fields of a Classroom course. Approval by default
  • WriteAdd Student to CourseAdd a student to a course. Approval by default
  • WriteDelete Course StudentDelete a student from a course. Approval by default
  • WriteDelete Course TeacherDelete a teacher from a course. Approval by default
  • WriteCreate Course TopicCreate a course topic. Approval by default
  • WriteDelete Course TopicDelete a course topic. Approval by default
  • WritePatch Course TopicUpdate fields of a course topic. Approval by default
  • WriteUpdate CourseUpdate a course. Approval by default
  • WritePatch Course Work MaterialUpdate fields of a course work material. Approval by default
  • WriteCreate CourseWorkCreate a CourseWork item in a course. Approval by default
  • WriteDelete CourseWorkDelete a specific CourseWork. Approval by default
  • WriteCreate Course Work MaterialCreate course work material. Approval by default
  • WriteReclaim Student SubmissionReclaim a student submission for editing. Approval by default
  • WriteCreate InvitationCreate an invitation for a user to a course. Approval by default
  • WriteDelete InvitationDelete an invitation. Approval by default
  • WriteCreate RegistrationCreate a registration for push notifications from Google Classroom. Approval by default

Questions

How does LuumenAI connect to Google Classroom?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Google Classroom on its own?

Read actions answer immediately. Anything that writes — create course alias, delete course alias, create announcement, delete announcement, and more — is shown as a plan and requires approval by default, including the 10 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Google Classroom — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Google Classroom to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.