Google Classroom integration
Google Classroom is a free web service developed by Google for schools that…
- Provider
- google_classroom
- Category
- Other
- Setup
- One-click OAuth (we host the OAuth app)
- Actions
- 62 available
Quick start
Call Google Classroom from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Google Classroom's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"GOOGLE_CLASSROOM_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
OverSkill hosts the OAuth application for Google Classroom. End-users click Connect on the integration card in your app, complete the OAuth flow with Google Classroom, and OverSkill stores the access token scoped to their account. No client_id / client_secret configuration needed on your side.
Supported auth schemes: OAUTH2.
Available actions
62 actions exposed via the
Google Classroom integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
GOOGLE_CLASSROOM_COURSES_ALIASES_CREATE -
GOOGLE_CLASSROOM_COURSES_ALIASES_DELETE -
GOOGLE_CLASSROOM_COURSES_ALIASES_LIST -
GOOGLE_CLASSROOM_COURSES_ANNOUNCEMENTS_CREATE -
GOOGLE_CLASSROOM_COURSES_ANNOUNCEMENTS_DELETE -
GOOGLE_CLASSROOM_COURSES_ANNOUNCEMENTS_GET -
GOOGLE_CLASSROOM_COURSES_ANNOUNCEMENTS_GET_ADD_ON_CONTEXT -
GOOGLE_CLASSROOM_COURSES_ANNOUNCEMENTS_LIST -
GOOGLE_CLASSROOM_COURSES_ANNOUNCEMENTS_MODIFY_ASSIGNEES -
GOOGLE_CLASSROOM_COURSES_ANNOUNCEMENTS_PATCH -
GOOGLE_CLASSROOM_COURSES_ANNOUNCES_ADD_ON_ATTACHS_DELETE -
GOOGLE_CLASSROOM_COURSES_ANNOUNCES_ADD_ON_ATTACHS_GET
Show all 62 actions
-
GOOGLE_CLASSROOM_COURSES_ANNOUNCES_ADD_ON_ATTACHS_LIST -
GOOGLE_CLASSROOM_COURSES_COURSE_WORK_ADD_ON_ATTACHS_DELETE -
GOOGLE_CLASSROOM_COURSES_COURSE_WORK_GET_ADD_ON_CONTEXT -
GOOGLE_CLASSROOM_COURSES_COURSE_WORK_MATERIALS_ADD_ATTACHS -
GOOGLE_CLASSROOM_COURSES_COURSE_WORK_MATERIALS_DELETE -
GOOGLE_CLASSROOM_COURSES_COURSE_WORK_MODIFY_ASSIGNEES -
GOOGLE_CLASSROOM_COURSES_COURSE_WORK_PATCH -
GOOGLE_CLASSROOM_COURSES_COURSEWORK_RUBRICS_LIST -
GOOGLE_CLASSROOM_COURSES_CREATE -
GOOGLE_CLASSROOM_COURSES_DELETE -
GOOGLE_CLASSROOM_COURSES_GET -
GOOGLE_CLASSROOM_COURSES_GET_GRADING_PERIOD_SETTINGS -
GOOGLE_CLASSROOM_COURSES_LIST -
GOOGLE_CLASSROOM_COURSES_PATCH -
GOOGLE_CLASSROOM_COURSES_POSTS_ADD_ON_ATTACHMENTS_LIST -
GOOGLE_CLASSROOM_COURSES_POSTS_GET_ADD_ON_CONTEXT -
GOOGLE_CLASSROOM_COURSES_STUDENTS_CREATE -
GOOGLE_CLASSROOM_COURSES_STUDENTS_DELETE -
GOOGLE_CLASSROOM_COURSES_STUDENTS_GET -
GOOGLE_CLASSROOM_COURSES_STUDENTS_GUARDIANS_LIST -
GOOGLE_CLASSROOM_COURSES_STUDENTS_LIST -
GOOGLE_CLASSROOM_COURSES_TEACHERS_DELETE -
GOOGLE_CLASSROOM_COURSES_TEACHERS_GET -
GOOGLE_CLASSROOM_COURSES_TEACHERS_LIST -
GOOGLE_CLASSROOM_COURSES_TOPICS_CREATE -
GOOGLE_CLASSROOM_COURSES_TOPICS_DELETE -
GOOGLE_CLASSROOM_COURSES_TOPICS_GET -
GOOGLE_CLASSROOM_COURSES_TOPICS_LIST -
GOOGLE_CLASSROOM_COURSES_TOPICS_PATCH -
GOOGLE_CLASSROOM_COURSES_UPDATE -
GOOGLE_CLASSROOM_COURSES_WORK_MATERIALS_PATCH -
GOOGLE_CLASSROOM_COURSE_WORK_CREATE -
GOOGLE_CLASSROOM_COURSE_WORK_DELETE -
GOOGLE_CLASSROOM_COURSE_WORK_GET -
GOOGLE_CLASSROOM_COURSE_WORK_LIST -
GOOGLE_CLASSROOM_COURSE_WORK_MATERIALS_CREATE -
GOOGLE_CLASSROOM_COURSE_WORK_MATERIALS_GET -
GOOGLE_CLASSROOM_COURSE_WORK_MATERIALS_LIST -
GOOGLE_CLASSROOM_COURSE_WORK_STUDENT_SUBMISSIONS_LIST -
GOOGLE_CLASSROOM_COURSE_WORK_STUDENT_SUBMISSIONS_RECLAIM -
GOOGLE_CLASSROOM_GET_COURSEWORK_ADDON_ATTACHMENT -
GOOGLE_CLASSROOM_GET_COURSEWORK_MATERIAL_ADDON_CONTEXT -
GOOGLE_CLASSROOM_INVITATIONS_CREATE -
GOOGLE_CLASSROOM_INVITATIONS_DELETE -
GOOGLE_CLASSROOM_INVITATIONS_GET -
GOOGLE_CLASSROOM_INVITATIONS_LIST -
GOOGLE_CLASSROOM_LIST_COURSES_STUDENT_GROUPS -
GOOGLE_CLASSROOM_LIST_COURSEWORK_ADDON_ATTACHMENTS -
GOOGLE_CLASSROOM_REGISTRATIONS_CREATE -
GOOGLE_CLASSROOM_USER_PROFILES_GET
Build with Google Classroom
Open OverSkill, describe what you want to build, and reference Google Classroom in your prompt — the AI will wire up the integration automatically.