Google Classroom

Google Classroom is mission control for your classes. As a free service for teachers and students, you can create classes, distribute assignments, send feedback, and see everything in one place. Instant. Paperless. Easy.

Links

API Paths

Delete Alias (DELETE) /v1/courses/{courseId}/aliases/{alias} OpenAPI
Get Aliases (GET) /v1/courses/{courseId}/aliases OpenAPI
Create Alias (POST) /v1/courses/{courseId}/aliases OpenAPI
Get Student Submissions (GET) /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions OpenAPI
Get Student Submission (GET) /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id} OpenAPI
Modify Attachments (POST) /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:modifyAttachments OpenAPI
Update Fields (PATCH) /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id} OpenAPI
Reclaim Student Submission (POST) /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:reclaim OpenAPI
Get Student Submission (POST) /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:return OpenAPI
Turn in Student Submission (POST) /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:turnIn OpenAPI
Get Course Work (GET) /v1/courses/{courseId}/courseWork OpenAPI
Delete Course Work (DELETE) /v1/courses/{courseId}/courseWork/{id} OpenAPI
Get Course Work (GET) /v1/courses/{courseId}/courseWork/{id} OpenAPI
Update Fields (PATCH) /v1/courses/{courseId}/courseWork/{id} OpenAPI
Create Course Work (POST) /v1/courses/{courseId}/courseWork OpenAPI
Get Students (GET) /v1/courses/{courseId}/students OpenAPI
Add Student (POST) /v1/courses/{courseId}/students OpenAPI
Delete Student (DELETE) /v1/courses/{courseId}/students/{userId} OpenAPI
Get Student (GET) /v1/courses/{courseId}/students/{userId} OpenAPI
Get Teachers (GET) /v1/courses/{courseId}/teachers OpenAPI
Create Teacher (POST) /v1/courses/{courseId}/teachers OpenAPI
Delete Teacher (DELETE) /v1/courses/{courseId}/teachers/{userId} OpenAPI
Get Teacher (GET) /v1/courses/{courseId}/teachers/{userId} OpenAPI
Get Courses (GET) /v1/courses OpenAPI
Delete Course (DELETE) /v1/courses/{id} OpenAPI
Get Course (GET) /v1/courses/{id} OpenAPI
Update Fields (PATCH) /v1/courses/{id} OpenAPI
Update Course (PUT) /v1/courses/{id} OpenAPI
Create Course (POST) /v1/courses OpenAPI
Get Invitations (GET) /v1/invitations OpenAPI
Accept Invitation (POST) /v1/invitations/{id}:accept OpenAPI
Delete Invitation (DELETE) /v1/invitations/{id} OpenAPI
Get Invitation (GET) /v1/invitations/{id} OpenAPI
Create Invitation (POST) /v1/invitations OpenAPI
Get Guardian Invitations (GET) /v1/userProfiles/{studentId}/guardianInvitations OpenAPI
Get Guardian Invitation (GET) /v1/userProfiles/{studentId}/guardianInvitations/{invitationId} OpenAPI
Update Guardian Invitations (PATCH) /v1/userProfiles/{studentId}/guardianInvitations/{invitationId} OpenAPI
Create Guardian Invitation (POST) /v1/userProfiles/{studentId}/guardianInvitations OpenAPI
Get Guardians (GET) /v1/userProfiles/{studentId}/guardians OpenAPI
Delete Guardian (DELETE) /v1/userProfiles/{studentId}/guardians/{guardianId} OpenAPI
Get Guardian (GET) /v1/userProfiles/{studentId}/guardians/{guardianId} OpenAPI
Get User (GET) /v1/userProfiles/{userId} OpenAPI

<