משתמש ששולח בקשה יכול לבדוק את היכולות שלו בלבד.
השיטה הזו מחזירה את קודי השגיאה הבאים:
- 
PERMISSION_DENIEDאם למשתמש ששלח את הבקשה אין הרשאה לבדוק את הזכאות של המשתמש שצוין. - 
INVALID_ARGUMENTאם הבקשה לא תקינה. 
בקשת HTTP
GET https://classroom.googleapis.com/v1/userProfiles/{userId}:checkUserCapability
כתובת ה-URL משתמשת בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
userId | 
                
                   
 חובה. מזהה המשתמש. כשמציינים אותו כפרמטר של בקשה, המזהה יכול להיות אחד מהבאים: 
  | 
              
פרמטרים של שאילתה
| פרמטרים | |
|---|---|
capability | 
                
                   
 חובה. היכולת שצריך לבדוק עבור המשתמש הזה. לדוגמה, כדי לבדוק אם משתמש יכול ליצור קובץ מצורף של תוסף, צריך להגדיר את הערך הזה ל-  | 
              
previewVersion | 
                
                   
 אופציונלי. גרסת הטרום-השקה של ה-API.  | 
              
גוף הבקשה
גוף הבקשה צריך להיות ריק.
גוף התשובה
תשובה מבדיקת היכולות של המשתמש.
אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON | 
|---|
{
  "capability": enum ( | 
                  
| שדות | |
|---|---|
capability | 
                    
                       
 היכולת של Classroom.  | 
                  
allowed | 
                    
                       
 מציין אם היכולת שצוינה מותרת למשתמש.  | 
                  
היקפי הרשאה
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/classroom.courseshttps://www.googleapis.com/auth/classroom.courses.readonly
מידע נוסף זמין במדריך ההרשאות.
פונקציה
מניה (Enum) שמייצגת את היכולת.
| טיפוסים בני מנייה (enum) | |
|---|---|
CAPABILITY_UNSPECIFIED | 
                לא נתמכת. | 
CREATE_ADD_ON_ATTACHMENT | 
                היכולת ליצור ולשנות קבצים מצורפים של תוספים שמשויכים לפרויקט ב-Developer Console של מזהה הלקוח ב-OAuth ששימש לשליחת הבקשה. | 
CREATE_RUBRIC | 
                היכולת ליצור ולשנות קריטריונים להערכה. | 
UPDATE_GRADING_PERIOD_SETTINGS | 
                היכולת לשנות את ההגדרות של התקופה למתן הציונים. | 
CREATE_STUDENT_GROUP | 
                היכולת ליצור ולשנות קבוצות תלמידים ואת החברים בהן. |