REST Resource: userProfiles

Resource: UserProfile

Global information for a user.

JSON representation
 { 
 "id" 
 : 
 string 
 , 
 "name" 
 : 
 { 
 object (  Name 
 
) 
 } 
 , 
 "emailAddress" 
 : 
 string 
 , 
 "photoUrl" 
 : 
 string 
 , 
 "permissions" 
 : 
 [ 
 { 
 object (  GlobalPermission 
 
) 
 } 
 ] 
 , 
 "verifiedTeacher" 
 : 
 boolean 
 } 
Fields
id

string

Identifier of the user.

Read-only.

name

object ( Name )

Name of the user.

Read-only.

emailAddress

string

Email address of the user.

Must request https://www.googleapis.com/auth/classroom.profile.emails scope for this field to be populated in a response body.

Read-only.

photoUrl

string

URL of user's profile photo.

Must request https://www.googleapis.com/auth/classroom.profile.photos scope for this field to be populated in a response body.

Read-only.

permissions[]

object ( GlobalPermission )

Global permissions of the user.

Read-only.

verifiedTeacher

boolean

Represents whether a Google Workspace for Education user's domain administrator has explicitly verified them as being a teacher. This field is always false if the user is not a member of a Google Workspace for Education domain.

Read-only

Name

Details of the user's name.

JSON representation
 { 
 "givenName" 
 : 
 string 
 , 
 "familyName" 
 : 
 string 
 , 
 "fullName" 
 : 
 string 
 } 
Fields
givenName

string

The user's first name.

Read-only.

familyName

string

The user's last name.

Read-only.

fullName

string

The user's full name formed by concatenating the first and last name values.

Read-only.

GlobalPermission

Global user permission description.

JSON representation
 { 
 "permission" 
 : 
 enum (  Permission 
 
) 
 } 
Fields
permission

enum ( Permission )

Permission value.

Permission

Possible permissions that a user may have.

Enums
PERMISSION_UNSPECIFIED No permission is specified. This is not returned and is not a valid value.
CREATE_COURSE User is permitted to create a course.

Methods

checkUserCapability

Returns whether a user may use the specified Classroom capability.

get

Returns a user profile.
Design a Mobile Site
View Site in Mobile | Classic
Share by: