Skip to main content

teachers

Overview

Nameteachers
TypeResource
Idgoogleworkspace.classroom.teachers

Fields

NameDatatypeDescription
courseIdstringIdentifier of the course. Read-only.
profileobjectGlobal information for a user.
userIdstringIdentifier of the user. When specified as a parameter of a request, this identifier can be one of the following: the numeric identifier for the user the email address of the user * the string literal "me", indicating the requesting user

Methods

NameAccessible byRequired ParamsDescription
courses_teachers_getSELECTcourseId, userIdReturns a teacher of a course. This method returns the following error codes: PERMISSION_DENIED if the requesting user is not permitted to view teachers of this course or for access errors. NOT_FOUND if no teacher of this course has the requested ID or if the course does not exist.
courses_teachers_listSELECTcourseIdReturns a list of teachers of this course that the requester is permitted to view. This method returns the following error codes: NOT_FOUND if the course does not exist. PERMISSION_DENIED for access errors.
courses_teachers_createINSERTcourseIdCreates a teacher of a course. Domain administrators are permitted to directly add users within their domain as teachers to courses within their domain. Non-admin users should send an Invitation instead. This method returns the following error codes: PERMISSION_DENIED if the requesting user is not permitted to create teachers in this course or for access errors. NOT_FOUND if the requested course ID does not exist. FAILED_PRECONDITION if the requested user's account is disabled, for the following request errors: CourseMemberLimitReached CourseNotModifiable CourseTeacherLimitReached UserGroupsMembershipLimitReached InactiveCourseOwner * ALREADY_EXISTS if the user is already a teacher or student in the course.
courses_teachers_deleteDELETEcourseId, userIdRemoves the specified teacher from the specified course. This method returns the following error codes: PERMISSION_DENIED if the requesting user is not permitted to delete teachers of this course or for access errors. NOT_FOUND if no teacher of this course has the requested ID or if the course does not exist. FAILED_PRECONDITION if the requested ID belongs to the primary teacher of this course. FAILED_PRECONDITION if the requested ID belongs to the owner of the course Drive folder. * FAILED_PRECONDITION if the course no longer has an active owner.