Google Classroom · OAuth Scopes
Google Classroom OAuth Scopes
OAuth 2.0
derived
Google Classroom publishes 24 OAuth 2.0 scopes via the authorizationCode flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the Google Classroom API on a user’s behalf.
Tokens are issued from https://oauth2.googleapis.com/token.
This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.
AssignmentsClassroomCoursesEducationGoogleGoogle WorkspaceStudents
Scopes: 24
Flows: authorizationCode
Method: derived
OAuth endpoints
Authorization URL
https://accounts.google.com/o/oauth2/auth
https://accounts.google.com/o/oauth2/auth
Token URL
https://oauth2.googleapis.com/token
https://oauth2.googleapis.com/token
Flows
authorizationCode
authorizationCode
Scopes (24)
| Scope | Description | Flows |
|---|---|---|
| https://www.googleapis.com/auth/classroom.addons.student | See and update its own attachments to posts in Google Classroom | authorizationCode |
| https://www.googleapis.com/auth/classroom.addons.teacher | See, create, and update its own attachments to posts in classes you teach in Google Classroom | authorizationCode |
| https://www.googleapis.com/auth/classroom.announcements | View and manage announcements in Google Classroom | authorizationCode |
| https://www.googleapis.com/auth/classroom.announcements.readonly | View announcements in Google Classroom | authorizationCode |
| https://www.googleapis.com/auth/classroom.courses | See, edit, create, and permanently delete your Google Classroom classes | authorizationCode |
| https://www.googleapis.com/auth/classroom.courses.readonly | View your Google Classroom classes | authorizationCode |
| https://www.googleapis.com/auth/classroom.coursework.me | See, create and edit coursework items including assignments, questions, and grades | authorizationCode |
| https://www.googleapis.com/auth/classroom.coursework.me.readonly | View your course work and grades in Google Classroom | authorizationCode |
| https://www.googleapis.com/auth/classroom.coursework.students | Manage course work and grades for students in the Google Classroom classes you teach and view the course work and grades for classes you administer | authorizationCode |
| https://www.googleapis.com/auth/classroom.coursework.students.readonly | View course work and grades for students in the Google Classroom classes you teach or administer | authorizationCode |
| https://www.googleapis.com/auth/classroom.courseworkmaterials | See, edit, and create classwork materials in Google Classroom | authorizationCode |
| https://www.googleapis.com/auth/classroom.courseworkmaterials.readonly | See all classwork materials for your Google Classroom classes | authorizationCode |
| https://www.googleapis.com/auth/classroom.guardianlinks.me.readonly | View your Google Classroom guardians | authorizationCode |
| https://www.googleapis.com/auth/classroom.guardianlinks.students | View and manage guardians for students in your Google Classroom classes | authorizationCode |
| https://www.googleapis.com/auth/classroom.guardianlinks.students.readonly | View guardians for students in your Google Classroom classes | authorizationCode |
| https://www.googleapis.com/auth/classroom.profile.emails | View the email addresses of people in your classes | authorizationCode |
| https://www.googleapis.com/auth/classroom.profile.photos | View the profile photos of people in your classes | authorizationCode |
| https://www.googleapis.com/auth/classroom.push-notifications | Receive notifications about your Google Classroom data | authorizationCode |
| https://www.googleapis.com/auth/classroom.rosters | Manage your Google Classroom class rosters | authorizationCode |
| https://www.googleapis.com/auth/classroom.rosters.readonly | View your Google Classroom class rosters | authorizationCode |
| https://www.googleapis.com/auth/classroom.student-submissions.me.readonly | View your course work and grades in Google Classroom | authorizationCode |
| https://www.googleapis.com/auth/classroom.student-submissions.students.readonly | View course work and grades for students in the Google Classroom classes you teach or administer | authorizationCode |
| https://www.googleapis.com/auth/classroom.topics | See, create, and edit topics in Google Classroom | authorizationCode |
| https://www.googleapis.com/auth/classroom.topics.readonly | View topics in Google Classroom | authorizationCode |
📄 Provider scope reference: https://developers.google.com/workspace/classroom/guides/auth
Source
OAuth Scopes
Work with this as data
Every scope set here is available over the APIs.io API and to AI agents over MCP.