KosmoKrator

productivity

Google Classroom CLI for AI Agents

Use the Google Classroom CLI from KosmoKrator to call Google Classroom tools headlessly, return JSON, inspect schemas, and automate workflows from coding agents, scripts, and CI.

Google Classroom CLI Setup

Google Classroom can be configured headlessly with `kosmokrator integrations:configure google-classroom`.

Install, configure, and verify
# Install KosmoKrator first if it is not available on PATH.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash

# Configure and verify this integration.
kosmokrator integrations:configure google-classroom --enable --read allow --write ask --json
kosmokrator integrations:doctor google-classroom --json
kosmokrator integrations:status --json

Credentials

Authentication type: Manual OAuth token oauth2_manual_token. Configure credentials once, then reuse the same stored profile from scripts, coding CLIs, Lua, and MCP.

No credentials are required.

Command Patterns

The generic command is stable across every integration. The provider shortcut is shorter for humans.

Generic CLI call
kosmo integrations:call google-classroom.google_classroom_user_profiles_get '{}' --json
Provider shortcut
kosmo integrations:google-classroom google_classroom_user_profiles_get '{}' --json

Discovery

These commands return structured output for coding agents that need to inspect capabilities before choosing a function.

Discovery commands
kosmo integrations:docs google-classroom --json
kosmo integrations:docs google-classroom.google_classroom_user_profiles_get --json
kosmo integrations:schema google-classroom.google_classroom_user_profiles_get --json
kosmo integrations:search "Google Classroom" --json
kosmo integrations:list --json

Automation Contexts

The same configured command surface works in these environments. The command does not change unless the host wrapper, credentials, or permissions change.

CLI Functions

Every function below can be called headlessly. Commands are highlighted, copyable, and scroll horizontally when payloads are long.

google-classroom.google_classroom_user_profiles_get

User Profiles Get (GET /v1/userProfiles/{userId}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_user_profiles_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_user_profiles_get '{}' --json

google-classroom.google_classroom_user_profiles_guardian_invitations_list

User Profiles Guardian Invitations List (GET /v1/userProfiles/{studentId}/guardianInvitations).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_user_profiles_guardian_invitations_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_user_profiles_guardian_invitations_list '{}' --json

google-classroom.google_classroom_user_profiles_guardian_invitations_get

User Profiles Guardian Invitations Get (GET /v1/userProfiles/{studentId}/guardianInvitations/{invitationId}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_user_profiles_guardian_invitations_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_user_profiles_guardian_invitations_get '{}' --json

google-classroom.google_classroom_user_profiles_guardian_invitations_patch

User Profiles Guardian Invitations Patch (PATCH /v1/userProfiles/{studentId}/guardianInvitations/{invitationId}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_user_profiles_guardian_invitations_patch '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_user_profiles_guardian_invitations_patch '{}' --json

google-classroom.google_classroom_user_profiles_guardian_invitations_create

User Profiles Guardian Invitations Create (POST /v1/userProfiles/{studentId}/guardianInvitations).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_user_profiles_guardian_invitations_create '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_user_profiles_guardian_invitations_create '{}' --json

google-classroom.google_classroom_user_profiles_guardians_list

User Profiles Guardians List (GET /v1/userProfiles/{studentId}/guardians).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_user_profiles_guardians_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_user_profiles_guardians_list '{}' --json

google-classroom.google_classroom_user_profiles_guardians_get

User Profiles Guardians Get (GET /v1/userProfiles/{studentId}/guardians/{guardianId}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_user_profiles_guardians_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_user_profiles_guardians_get '{}' --json

google-classroom.google_classroom_user_profiles_guardians_delete

User Profiles Guardians Delete (DELETE /v1/userProfiles/{studentId}/guardians/{guardianId}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_user_profiles_guardians_delete '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_user_profiles_guardians_delete '{}' --json

google-classroom.google_classroom_invitations_accept

Invitations Accept (POST /v1/invitations/{id}:accept).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_invitations_accept '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_invitations_accept '{}' --json

google-classroom.google_classroom_invitations_delete

Invitations Delete (DELETE /v1/invitations/{id}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_invitations_delete '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_invitations_delete '{}' --json

google-classroom.google_classroom_invitations_list

Invitations List (GET /v1/invitations).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_invitations_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_invitations_list '{}' --json

google-classroom.google_classroom_invitations_create

Invitations Create (POST /v1/invitations).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_invitations_create '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_invitations_create '{}' --json

google-classroom.google_classroom_invitations_get

Invitations Get (GET /v1/invitations/{id}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_invitations_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_invitations_get '{}' --json

google-classroom.google_classroom_courses_create

Courses Create (POST /v1/courses).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_create '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_create '{}' --json

google-classroom.google_classroom_courses_update

Courses Update (PUT /v1/courses/{id}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_update '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_update '{}' --json

google-classroom.google_classroom_courses_update_grading_period_settings

Courses Update Grading Period Settings (PATCH /v1/courses/{courseId}/gradingPeriodSettings).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_update_grading_period_settings '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_update_grading_period_settings '{}' --json

google-classroom.google_classroom_courses_get

Courses Get (GET /v1/courses/{id}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_get '{}' --json

google-classroom.google_classroom_courses_get_grading_period_settings

Courses Get Grading Period Settings (GET /v1/courses/{courseId}/gradingPeriodSettings).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_get_grading_period_settings '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_get_grading_period_settings '{}' --json

google-classroom.google_classroom_courses_patch

Courses Patch (PATCH /v1/courses/{id}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_patch '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_patch '{}' --json

google-classroom.google_classroom_courses_list

Courses List (GET /v1/courses).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_list '{}' --json

google-classroom.google_classroom_courses_delete

Courses Delete (DELETE /v1/courses/{id}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_delete '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_delete '{}' --json

google-classroom.google_classroom_courses_course_work_get

Courses Course Work Get (GET /v1/courses/{courseId}/courseWork/{id}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_get '{}' --json

google-classroom.google_classroom_courses_course_work_create

Courses Course Work Create (POST /v1/courses/{courseId}/courseWork).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_create '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_create '{}' --json

google-classroom.google_classroom_courses_course_work_modify_assignees

Courses Course Work Modify Assignees (POST /v1/courses/{courseId}/courseWork/{id}:modifyAssignees).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_modify_assignees '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_modify_assignees '{}' --json

google-classroom.google_classroom_courses_course_work_patch

Courses Course Work Patch (PATCH /v1/courses/{courseId}/courseWork/{id}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_patch '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_patch '{}' --json

google-classroom.google_classroom_courses_course_work_list

Courses Course Work List (GET /v1/courses/{courseId}/courseWork).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_list '{}' --json

google-classroom.google_classroom_courses_course_work_get_add_on_context

Courses Course Work Get Add On Context (GET /v1/courses/{courseId}/courseWork/{itemId}/addOnContext).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_get_add_on_context '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_get_add_on_context '{}' --json

google-classroom.google_classroom_courses_course_work_update_rubric

Courses Course Work Update Rubric (PATCH /v1/courses/{courseId}/courseWork/{courseWorkId}/rubric).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_update_rubric '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_update_rubric '{}' --json

google-classroom.google_classroom_courses_course_work_delete

Courses Course Work Delete (DELETE /v1/courses/{courseId}/courseWork/{id}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_delete '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_delete '{}' --json

google-classroom.google_classroom_courses_course_work_rubrics_get

Courses Course Work Rubrics Get (GET /v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_rubrics_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_rubrics_get '{}' --json

google-classroom.google_classroom_courses_course_work_rubrics_create

Courses Course Work Rubrics Create (POST /v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_rubrics_create '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_rubrics_create '{}' --json

google-classroom.google_classroom_courses_course_work_rubrics_patch

Courses Course Work Rubrics Patch (PATCH /v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_rubrics_patch '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_rubrics_patch '{}' --json

google-classroom.google_classroom_courses_course_work_rubrics_list

Courses Course Work Rubrics List (GET /v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_rubrics_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_rubrics_list '{}' --json

google-classroom.google_classroom_courses_course_work_rubrics_delete

Courses Course Work Rubrics Delete (DELETE /v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_rubrics_delete '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_rubrics_delete '{}' --json

google-classroom.google_classroom_courses_course_work_student_submissions_patch

Courses Course Work Student Submissions Patch (PATCH /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_student_submissions_patch '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_student_submissions_patch '{}' --json

google-classroom.google_classroom_courses_course_work_student_submissions_list

Courses Course Work Student Submissions List (GET /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_student_submissions_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_student_submissions_list '{}' --json

google-classroom.google_classroom_courses_course_work_student_submissions_return

Courses Course Work Student Submissions Return (POST /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:return).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_student_submissions_return '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_student_submissions_return '{}' --json

google-classroom.google_classroom_courses_course_work_student_submissions_get

Courses Course Work Student Submissions Get (GET /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_student_submissions_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_student_submissions_get '{}' --json

google-classroom.google_classroom_courses_course_work_student_submissions_modify_attachments

Courses Course Work Student Submissions Modify Attachments (POST /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:modifyAttachments).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_student_submissions_modify_attachments '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_student_submissions_modify_attachments '{}' --json

google-classroom.google_classroom_courses_course_work_student_submissions_turn_in

Courses Course Work Student Submissions Turn In (POST /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:turnIn).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_student_submissions_turn_in '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_student_submissions_turn_in '{}' --json

google-classroom.google_classroom_courses_course_work_student_submissions_reclaim

Courses Course Work Student Submissions Reclaim (POST /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:reclaim).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_student_submissions_reclaim '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_student_submissions_reclaim '{}' --json

google-classroom.google_classroom_courses_course_work_add_on_attachments_create

Courses Course Work Add On Attachments Create (POST /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_add_on_attachments_create '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_add_on_attachments_create '{}' --json

google-classroom.google_classroom_courses_course_work_add_on_attachments_get

Courses Course Work Add On Attachments Get (GET /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_add_on_attachments_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_add_on_attachments_get '{}' --json

google-classroom.google_classroom_courses_course_work_add_on_attachments_list

Courses Course Work Add On Attachments List (GET /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_add_on_attachments_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_add_on_attachments_list '{}' --json

google-classroom.google_classroom_courses_course_work_add_on_attachments_patch

Courses Course Work Add On Attachments Patch (PATCH /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_add_on_attachments_patch '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_add_on_attachments_patch '{}' --json

google-classroom.google_classroom_courses_course_work_add_on_attachments_delete

Courses Course Work Add On Attachments Delete (DELETE /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_add_on_attachments_delete '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_add_on_attachments_delete '{}' --json

google-classroom.google_classroom_courses_course_work_add_on_attachments_student_submissions_patch

Courses Course Work Add On Attachments Student Submissions Patch (PATCH /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_add_on_attachments_student_submissions_patch '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_add_on_attachments_student_submissions_patch '{}' --json

google-classroom.google_classroom_courses_course_work_add_on_attachments_student_submissions_get

Courses Course Work Add On Attachments Student Submissions Get (GET /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_add_on_attachments_student_submissions_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_add_on_attachments_student_submissions_get '{}' --json

google-classroom.google_classroom_courses_posts_get_add_on_context

Courses Posts Get Add On Context (GET /v1/courses/{courseId}/posts/{postId}/addOnContext).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_posts_get_add_on_context '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_posts_get_add_on_context '{}' --json

google-classroom.google_classroom_courses_posts_add_on_attachments_delete

Courses Posts Add On Attachments Delete (DELETE /v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_posts_add_on_attachments_delete '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_posts_add_on_attachments_delete '{}' --json

google-classroom.google_classroom_courses_posts_add_on_attachments_list

Courses Posts Add On Attachments List (GET /v1/courses/{courseId}/posts/{postId}/addOnAttachments).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_posts_add_on_attachments_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_posts_add_on_attachments_list '{}' --json

google-classroom.google_classroom_courses_posts_add_on_attachments_patch

Courses Posts Add On Attachments Patch (PATCH /v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_posts_add_on_attachments_patch '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_posts_add_on_attachments_patch '{}' --json

google-classroom.google_classroom_courses_posts_add_on_attachments_get

Courses Posts Add On Attachments Get (GET /v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_posts_add_on_attachments_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_posts_add_on_attachments_get '{}' --json

google-classroom.google_classroom_courses_posts_add_on_attachments_create

Courses Posts Add On Attachments Create (POST /v1/courses/{courseId}/posts/{postId}/addOnAttachments).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_posts_add_on_attachments_create '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_posts_add_on_attachments_create '{}' --json

google-classroom.google_classroom_courses_posts_add_on_attachments_student_submissions_patch

Courses Posts Add On Attachments Student Submissions Patch (PATCH /v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_posts_add_on_attachments_student_submissions_patch '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_posts_add_on_attachments_student_submissions_patch '{}' --json

google-classroom.google_classroom_courses_posts_add_on_attachments_student_submissions_get

Courses Posts Add On Attachments Student Submissions Get (GET /v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_posts_add_on_attachments_student_submissions_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_posts_add_on_attachments_student_submissions_get '{}' --json

google-classroom.google_classroom_courses_topics_get

Courses Topics Get (GET /v1/courses/{courseId}/topics/{id}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_topics_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_topics_get '{}' --json

google-classroom.google_classroom_courses_topics_create

Courses Topics Create (POST /v1/courses/{courseId}/topics).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_topics_create '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_topics_create '{}' --json

google-classroom.google_classroom_courses_topics_patch

Courses Topics Patch (PATCH /v1/courses/{courseId}/topics/{id}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_topics_patch '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_topics_patch '{}' --json

google-classroom.google_classroom_courses_topics_list

Courses Topics List (GET /v1/courses/{courseId}/topics).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_topics_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_topics_list '{}' --json

google-classroom.google_classroom_courses_topics_delete

Courses Topics Delete (DELETE /v1/courses/{courseId}/topics/{id}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_topics_delete '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_topics_delete '{}' --json

google-classroom.google_classroom_courses_aliases_list

Courses Aliases List (GET /v1/courses/{courseId}/aliases).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_aliases_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_aliases_list '{}' --json

google-classroom.google_classroom_courses_aliases_delete

Courses Aliases Delete (DELETE /v1/courses/{courseId}/aliases/{alias}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_aliases_delete '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_aliases_delete '{}' --json

google-classroom.google_classroom_courses_aliases_create

Courses Aliases Create (POST /v1/courses/{courseId}/aliases).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_aliases_create '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_aliases_create '{}' --json

google-classroom.google_classroom_courses_students_create

Courses Students Create (POST /v1/courses/{courseId}/students).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_students_create '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_students_create '{}' --json

google-classroom.google_classroom_courses_students_delete

Courses Students Delete (DELETE /v1/courses/{courseId}/students/{userId}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_students_delete '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_students_delete '{}' --json

google-classroom.google_classroom_courses_students_get

Courses Students Get (GET /v1/courses/{courseId}/students/{userId}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_students_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_students_get '{}' --json

google-classroom.google_classroom_courses_students_list

Courses Students List (GET /v1/courses/{courseId}/students).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_students_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_students_list '{}' --json

google-classroom.google_classroom_courses_teachers_get

Courses Teachers Get (GET /v1/courses/{courseId}/teachers/{userId}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_teachers_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_teachers_get '{}' --json

google-classroom.google_classroom_courses_teachers_list

Courses Teachers List (GET /v1/courses/{courseId}/teachers).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_teachers_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_teachers_list '{}' --json

google-classroom.google_classroom_courses_teachers_delete

Courses Teachers Delete (DELETE /v1/courses/{courseId}/teachers/{userId}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_teachers_delete '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_teachers_delete '{}' --json

google-classroom.google_classroom_courses_teachers_create

Courses Teachers Create (POST /v1/courses/{courseId}/teachers).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_teachers_create '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_teachers_create '{}' --json

google-classroom.google_classroom_courses_announcements_get

Courses Announcements Get (GET /v1/courses/{courseId}/announcements/{id}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_announcements_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_announcements_get '{}' --json

google-classroom.google_classroom_courses_announcements_create

Courses Announcements Create (POST /v1/courses/{courseId}/announcements).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_announcements_create '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_announcements_create '{}' --json

google-classroom.google_classroom_courses_announcements_modify_assignees

Courses Announcements Modify Assignees (POST /v1/courses/{courseId}/announcements/{id}:modifyAssignees).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_announcements_modify_assignees '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_announcements_modify_assignees '{}' --json

google-classroom.google_classroom_courses_announcements_list

Courses Announcements List (GET /v1/courses/{courseId}/announcements).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_announcements_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_announcements_list '{}' --json

google-classroom.google_classroom_courses_announcements_patch

Courses Announcements Patch (PATCH /v1/courses/{courseId}/announcements/{id}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_announcements_patch '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_announcements_patch '{}' --json

google-classroom.google_classroom_courses_announcements_get_add_on_context

Courses Announcements Get Add On Context (GET /v1/courses/{courseId}/announcements/{itemId}/addOnContext).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_announcements_get_add_on_context '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_announcements_get_add_on_context '{}' --json

google-classroom.google_classroom_courses_announcements_delete

Courses Announcements Delete (DELETE /v1/courses/{courseId}/announcements/{id}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_announcements_delete '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_announcements_delete '{}' --json

google-classroom.google_classroom_courses_announcements_add_on_attachments_create

Courses Announcements Add On Attachments Create (POST /v1/courses/{courseId}/announcements/{itemId}/addOnAttachments).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_announcements_add_on_attachments_create '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_announcements_add_on_attachments_create '{}' --json

google-classroom.google_classroom_courses_announcements_add_on_attachments_get

Courses Announcements Add On Attachments Get (GET /v1/courses/{courseId}/announcements/{itemId}/addOnAttachments/{attachmentId}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_announcements_add_on_attachments_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_announcements_add_on_attachments_get '{}' --json

google-classroom.google_classroom_courses_announcements_add_on_attachments_list

Courses Announcements Add On Attachments List (GET /v1/courses/{courseId}/announcements/{itemId}/addOnAttachments).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_announcements_add_on_attachments_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_announcements_add_on_attachments_list '{}' --json

google-classroom.google_classroom_courses_announcements_add_on_attachments_patch

Courses Announcements Add On Attachments Patch (PATCH /v1/courses/{courseId}/announcements/{itemId}/addOnAttachments/{attachmentId}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_announcements_add_on_attachments_patch '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_announcements_add_on_attachments_patch '{}' --json

google-classroom.google_classroom_courses_announcements_add_on_attachments_delete

Courses Announcements Add On Attachments Delete (DELETE /v1/courses/{courseId}/announcements/{itemId}/addOnAttachments/{attachmentId}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_announcements_add_on_attachments_delete '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_announcements_add_on_attachments_delete '{}' --json

google-classroom.google_classroom_courses_student_groups_create

Courses Student Groups Create (POST /v1/courses/{courseId}/studentGroups).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_student_groups_create '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_student_groups_create '{}' --json

google-classroom.google_classroom_courses_student_groups_delete

Courses Student Groups Delete (DELETE /v1/courses/{courseId}/studentGroups/{id}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_student_groups_delete '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_student_groups_delete '{}' --json

google-classroom.google_classroom_courses_student_groups_patch

Courses Student Groups Patch (PATCH /v1/courses/{courseId}/studentGroups/{id}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_student_groups_patch '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_student_groups_patch '{}' --json

google-classroom.google_classroom_courses_student_groups_list

Courses Student Groups List (GET /v1/courses/{courseId}/studentGroups).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_student_groups_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_student_groups_list '{}' --json

google-classroom.google_classroom_courses_student_groups_student_group_members_delete

Courses Student Groups Student Group Members Delete (DELETE /v1/courses/{courseId}/studentGroups/{studentGroupId}/studentGroupMembers/{userId}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_student_groups_student_group_members_delete '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_student_groups_student_group_members_delete '{}' --json

google-classroom.google_classroom_courses_student_groups_student_group_members_list

Courses Student Groups Student Group Members List (GET /v1/courses/{courseId}/studentGroups/{studentGroupId}/studentGroupMembers).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_student_groups_student_group_members_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_student_groups_student_group_members_list '{}' --json

google-classroom.google_classroom_courses_student_groups_student_group_members_create

Courses Student Groups Student Group Members Create (POST /v1/courses/{courseId}/studentGroups/{studentGroupId}/studentGroupMembers).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_student_groups_student_group_members_create '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_student_groups_student_group_members_create '{}' --json

google-classroom.google_classroom_courses_course_work_materials_list

Courses Course Work Materials List (GET /v1/courses/{courseId}/courseWorkMaterials).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_materials_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_materials_list '{}' --json

google-classroom.google_classroom_courses_course_work_materials_patch

Courses Course Work Materials Patch (PATCH /v1/courses/{courseId}/courseWorkMaterials/{id}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_materials_patch '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_materials_patch '{}' --json

google-classroom.google_classroom_courses_course_work_materials_get_add_on_context

Courses Course Work Materials Get Add On Context (GET /v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnContext).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_materials_get_add_on_context '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_materials_get_add_on_context '{}' --json

google-classroom.google_classroom_courses_course_work_materials_delete

Courses Course Work Materials Delete (DELETE /v1/courses/{courseId}/courseWorkMaterials/{id}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_materials_delete '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_materials_delete '{}' --json

google-classroom.google_classroom_courses_course_work_materials_create

Courses Course Work Materials Create (POST /v1/courses/{courseId}/courseWorkMaterials).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_materials_create '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_materials_create '{}' --json

google-classroom.google_classroom_courses_course_work_materials_get

Courses Course Work Materials Get (GET /v1/courses/{courseId}/courseWorkMaterials/{id}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_materials_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_materials_get '{}' --json

google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_create

Courses Course Work Materials Add On Attachments Create (POST /v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_create '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_materials_add_on_attachments_create '{}' --json

google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_get

Courses Course Work Materials Add On Attachments Get (GET /v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments/{attachmentId}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_get '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_materials_add_on_attachments_get '{}' --json

google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_delete

Courses Course Work Materials Add On Attachments Delete (DELETE /v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments/{attachmentId}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_delete '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_materials_add_on_attachments_delete '{}' --json

google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_list

Courses Course Work Materials Add On Attachments List (GET /v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments).

Read read
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_list '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_materials_add_on_attachments_list '{}' --json

google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_patch

Courses Course Work Materials Add On Attachments Patch (PATCH /v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments/{attachmentId}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_patch '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_courses_course_work_materials_add_on_attachments_patch '{}' --json

google-classroom.google_classroom_registrations_create

Registrations Create (POST /v1/registrations).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_registrations_create '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_registrations_create '{}' --json

google-classroom.google_classroom_registrations_delete

Registrations Delete (DELETE /v1/registrations/{registrationId}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-classroom.google_classroom_registrations_delete '{}' --json
Shortcut
kosmo integrations:google-classroom google_classroom_registrations_delete '{}' --json

Function Schemas

Use these parameter tables when building CLI payloads without calling integrations:schema first.

google-classroom.google_classroom_user_profiles_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_user_profiles_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_user_profiles_guardian_invitations_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_user_profiles_guardian_invitations_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_user_profiles_guardian_invitations_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_user_profiles_guardian_invitations_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_user_profiles_guardian_invitations_patch 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_user_profiles_guardian_invitations_patch --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_user_profiles_guardian_invitations_create 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_user_profiles_guardian_invitations_create --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_user_profiles_guardians_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_user_profiles_guardians_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_user_profiles_guardians_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_user_profiles_guardians_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_user_profiles_guardians_delete 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_user_profiles_guardians_delete --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_invitations_accept 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_invitations_accept --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_invitations_delete 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_invitations_delete --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_invitations_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_invitations_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_invitations_create 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_invitations_create --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_invitations_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_invitations_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_create 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_create --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_update 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_update --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_update_grading_period_settings 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_update_grading_period_settings --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_get_grading_period_settings 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_get_grading_period_settings --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_patch 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_patch --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_delete 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_delete --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_create 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_create --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_modify_assignees 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_modify_assignees --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_patch 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_patch --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_get_add_on_context 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_get_add_on_context --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_update_rubric 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_update_rubric --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_delete 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_delete --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_rubrics_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_rubrics_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_rubrics_create 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_rubrics_create --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_rubrics_patch 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_rubrics_patch --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_rubrics_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_rubrics_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_rubrics_delete 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_rubrics_delete --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_student_submissions_patch 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_student_submissions_patch --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_student_submissions_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_student_submissions_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_student_submissions_return 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_student_submissions_return --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_student_submissions_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_student_submissions_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_student_submissions_modify_attachments 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_student_submissions_modify_attachments --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_student_submissions_turn_in 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_student_submissions_turn_in --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_student_submissions_reclaim 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_student_submissions_reclaim --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_add_on_attachments_create 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_add_on_attachments_create --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_add_on_attachments_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_add_on_attachments_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_add_on_attachments_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_add_on_attachments_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_add_on_attachments_patch 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_add_on_attachments_patch --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_add_on_attachments_delete 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_add_on_attachments_delete --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_add_on_attachments_student_submissions_patch 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_add_on_attachments_student_submissions_patch --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_add_on_attachments_student_submissions_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_add_on_attachments_student_submissions_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_posts_get_add_on_context 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_posts_get_add_on_context --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_posts_add_on_attachments_delete 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_posts_add_on_attachments_delete --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_posts_add_on_attachments_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_posts_add_on_attachments_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_posts_add_on_attachments_patch 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_posts_add_on_attachments_patch --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_posts_add_on_attachments_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_posts_add_on_attachments_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_posts_add_on_attachments_create 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_posts_add_on_attachments_create --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_posts_add_on_attachments_student_submissions_patch 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_posts_add_on_attachments_student_submissions_patch --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_posts_add_on_attachments_student_submissions_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_posts_add_on_attachments_student_submissions_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_topics_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_topics_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_topics_create 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_topics_create --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_topics_patch 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_topics_patch --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_topics_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_topics_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_topics_delete 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_topics_delete --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_aliases_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_aliases_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_aliases_delete 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_aliases_delete --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_aliases_create 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_aliases_create --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_students_create 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_students_create --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_students_delete 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_students_delete --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_students_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_students_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_students_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_students_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_teachers_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_teachers_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_teachers_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_teachers_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_teachers_delete 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_teachers_delete --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_teachers_create 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_teachers_create --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_announcements_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_announcements_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_announcements_create 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_announcements_create --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_announcements_modify_assignees 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_announcements_modify_assignees --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_announcements_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_announcements_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_announcements_patch 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_announcements_patch --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_announcements_get_add_on_context 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_announcements_get_add_on_context --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_announcements_delete 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_announcements_delete --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_announcements_add_on_attachments_create 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_announcements_add_on_attachments_create --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_announcements_add_on_attachments_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_announcements_add_on_attachments_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_announcements_add_on_attachments_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_announcements_add_on_attachments_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_announcements_add_on_attachments_patch 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_announcements_add_on_attachments_patch --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_announcements_add_on_attachments_delete 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_announcements_add_on_attachments_delete --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_student_groups_create 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_student_groups_create --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_student_groups_delete 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_student_groups_delete --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_student_groups_patch 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_student_groups_patch --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_student_groups_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_student_groups_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_student_groups_student_group_members_delete 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_student_groups_student_group_members_delete --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_student_groups_student_group_members_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_student_groups_student_group_members_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_student_groups_student_group_members_create 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_student_groups_student_group_members_create --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_materials_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_materials_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_materials_patch 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_materials_patch --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_materials_get_add_on_context 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_materials_get_add_on_context --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_materials_delete 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_materials_delete --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_materials_create 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_materials_create --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_materials_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_materials_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_create 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_create --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_get 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_get --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_delete 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_delete --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_list 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_list --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_patch 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_courses_course_work_materials_add_on_attachments_patch --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_registrations_create 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_registrations_create --json
ParameterTypeRequiredDescription
No parameters.
google-classroom.google_classroom_registrations_delete 0 parameters
Schema command
kosmo integrations:schema google-classroom.google_classroom_registrations_delete --json
ParameterTypeRequiredDescription
No parameters.

Permissions

Headless calls still follow the integration read/write permission policy. Configure read/write defaults with integrations:configure. Add --force only for trusted automation that should bypass that policy.