announcement_changes
Announcement Changes
Triggers when announcements are created or updated in courses you teach. Detects new and modified announcements by polling the API.
announcement_changes
Triggers when announcements are created or updated in courses you teach. Detects new and modified announcements by polling the API.
course_roster_changes
Triggers when students or teachers are added to or removed from a course. Polls the course roster periodically and detects changes in the list of teachers and students.
inbound_webhook
Receives HTTP POST at the Slates webhook URL. Parses JSON into payload (or stores raw body if not JSON). Configure your provider to POST here when supported.
coursework_changes
Triggers when coursework (assignments, questions) is created or updated in courses you teach. Detects new and modified coursework items by polling the API.
Manage courses, rosters, and assignments in Google Classroom. Create, update, and delete courses with metadata like name, section, and description. Add and remove students and teachers from courses, and manage course invitations. Create, retrieve, and grade assignments, quizzes, and homework with support for materials like Drive files, YouTube videos, and URLs. Post and manage announcements, organize content with topics, and configure rubrics for assignments. Manage guardian relationships for students. Read and manage grading periods, and subscribe to push notifications for roster changes, coursework updates, and submission events.
Common questions about connecting Google Classroom to AI agents with Metorial.