यह कुकी, Google Classroom में क्लास, नामावलियां, और न्योते मैनेज करती है.
- REST रिसॉर्स: v1.courses
 - REST रिसॉर्स: v1.courses.aliases
 - REST रिसॉर्स: v1.courses.announcements
 - REST रिसॉर्स: v1.courses.announcements.addOnAttachments
 - REST रिसॉर्स: v1.courses.courseWork
 - REST रिसॉर्स: v1.courses.courseWork.addOnAttachments
 - REST रिसॉर्स: v1.courses.courseWork.addOnAttachments.studentSubmissions
 - REST रिसॉर्स: v1.courses.courseWork.rubrics
 - REST रिसॉर्स: v1.courses.courseWork.studentSubmissions
 - REST रिसॉर्स: v1.courses.courseWorkMaterials
 - REST रिसॉर्स: v1.courses.courseWorkMaterials.addOnAttachments
 - REST रिसॉर्स: v1.courses.posts
 - REST रिसॉर्स: v1.courses.posts.addOnAttachments
 - REST रिसॉर्स: v1.courses.posts.addOnAttachments.studentSubmissions
 - REST रिसॉर्स: v1.courses.studentGroups
 - REST रिसॉर्स: v1.courses.studentGroups.studentGroupMembers
 - REST रिसॉर्स: v1.courses.students
 - REST रिसॉर्स: v1.courses.teachers
 - REST रिसॉर्स: v1.courses.topics
 - REST रिसॉर्स: v1.invitations
 - REST रिसॉर्स: v1.registrations
 - REST रिसॉर्स: v1.userProfiles
 - REST रिसॉर्स: v1.userProfiles.guardianInvitations
 - REST रिसॉर्स: v1.userProfiles.guardians
 
सेवा: classroom.googleapis.com
इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की ओर से उपलब्ध कराई गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को इस सेवा को कॉल करने के लिए, अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.
डिस्कवरी दस्तावेज़
डिस्कवरी डॉक्यूमेंट, मशीन से पढ़े जा सकने वाले फ़ॉर्मैट में होता है. इसमें REST API के बारे में जानकारी होती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, आईडीई प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाले कई दस्तावेज़ उपलब्ध करा सकती है. यह सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाला यह दस्तावेज़ उपलब्ध कराती है:
सेवा का एंडपॉइंट
सेवा एंडपॉइंट एक बेस यूआरएल होता है. यह किसी एपीआई सेवा का नेटवर्क पता बताता है. एक सेवा के कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा का सेवा एंडपॉइंट यह है. यहां दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हुए हैं:
https://classroom.googleapis.com
REST रिसॉर्स: v1.courses
| तरीके | |
|---|---|
                  checkAddOnCreationEligibility  | 
                
                  GET /v1/courses/{courseId}:checkAddOnCreationEligibility इससे यह पता चलता है कि कोई उपयोगकर्ता, किसी कोर्स में ऐड-ऑन अटैचमेंट बनाने की ज़रूरी शर्तें पूरी करता है या नहीं.  | 
              
                  checkGradingPeriodsSetupEligibility  | 
                
                  GET /v1/courses/{courseId}:checkGradingPeriodsSetupEligibility इससे यह पता चलता है कि कोई उपयोगकर्ता, किसी कोर्स में GradingPeriodSettings को अपडेट करने की ज़रूरी शर्तें पूरी करता है या नहीं.  | 
              
                  create | 
                
                  POST /v1/courses इससे कोई कोर्स बनाया जाता है.  | 
              
                  delete | 
                
                  DELETE /v1/courses/{id} इस तरीके का इस्तेमाल करके, किसी कोर्स को मिटाया जा सकता है.  | 
              
                  get | 
                
                  GET /v1/courses/{id} यह कोर्स दिखाता है.  | 
              
                  getGradingPeriodSettings | 
                
                  GET /v1/courses/{courseId}/gradingPeriodSettings किसी कोर्स में ग्रेडिंग पीरियड की सेटिंग दिखाता है.  | 
              
                  list | 
                
                  GET /v1/courses यह उन कोर्स की सूची दिखाता है जिन्हें अनुरोध करने वाला व्यक्ति देख सकता है. हालांकि, यह सूची सिर्फ़ उन कोर्स की होती है जो अनुरोध से मेल खाते हैं.  | 
              
                  patch | 
                
                  PATCH /v1/courses/{id} इस तरीके का इस्तेमाल करके, किसी कोर्स के एक या उससे ज़्यादा फ़ील्ड अपडेट किए जा सकते हैं.  | 
              
                  update | 
                
                  PUT /v1/courses/{id} इस तरीके का इस्तेमाल करके, किसी कोर्स को अपडेट किया जा सकता है.  | 
              
                  updateGradingPeriodSettings | 
                
                  PATCH /v1/courses/{courseId}/gradingPeriodSettings इससे किसी कोर्स के ग्रेडिंग पीरियड की सेटिंग अपडेट की जाती हैं.  | 
              
REST रिसॉर्स: v1.courses.aliases
| तरीके | |
|---|---|
                  create | 
                
                  POST /v1/courses/{courseId}/aliases इससे किसी कोर्स के लिए दूसरा नाम बनाया जाता है.  | 
              
                  delete | 
                
                  DELETE /v1/courses/{courseId}/aliases/{alias} इससे किसी कोर्स का उपनाम मिटाया जाता है.  | 
              
                  list | 
                
                  GET /v1/courses/{courseId}/aliases इससे किसी कोर्स के लिए उपनामों की सूची मिलती है.  | 
              
REST रिसॉर्स: v1.courses.announcements
| तरीके | |
|---|---|
                  create | 
                
                  POST /v1/courses/{courseId}/announcements सूचना बनाता है.  | 
              
                  delete | 
                
                  DELETE /v1/courses/{courseId}/announcements/{id} इस तरीके का इस्तेमाल करके, किसी सूचना को मिटाया जा सकता है.  | 
              
                  get | 
                
                  GET /v1/courses/{courseId}/announcements/{id} इससे कोई सूचना मिलती है.  | 
              
                  getAddOnContext | 
                
                  GET /v1/courses/{courseId}/announcements/{itemId}/addOnContext किसी पोस्ट के संदर्भ में, Classroom ऐड-ऑन के लिए मेटाडेटा मिलता है.  | 
              
                  list | 
                
                  GET /v1/courses/{courseId}/announcements इससे अनुरोध करने वाले व्यक्ति को उन सूचनाओं की सूची मिलती है जिन्हें वह देख सकता है.  | 
              
                  modifyAssignees | 
                
                  POST /v1/courses/{courseId}/announcements/{id}:modifyAssignees इस फ़ंक्शन का इस्तेमाल करके, किसी सूचना को असाइन करने के मोड और विकल्पों में बदलाव किया जा सकता है.  | 
              
                  patch | 
                
                  PATCH /v1/courses/{courseId}/announcements/{id} इस अनुरोध की मदद से, सूचना के एक या उससे ज़्यादा फ़ील्ड अपडेट किए जा सकते हैं.  | 
              
REST रिसॉर्स: v1.courses.announcements.addOnAttachments
| तरीके | |
|---|---|
                  create | 
                
                  POST /v1/courses/{courseId}/announcements/{itemId}/addOnAttachments इसकी मदद से, किसी पोस्ट में ऐड-ऑन अटैचमेंट बनाया जाता है.  | 
              
                  delete | 
                
                  DELETE /v1/courses/{courseId}/announcements/{itemId}/addOnAttachments/{attachmentId} यह ऐड-ऑन अटैचमेंट मिटाता है.  | 
              
                  get | 
                
                  GET /v1/courses/{courseId}/announcements/{itemId}/addOnAttachments/{attachmentId} इससे ऐड-ऑन अटैचमेंट मिलता है.  | 
              
                  list | 
                
                  GET /v1/courses/{courseId}/announcements/{itemId}/addOnAttachments यह पोस्ट में ऐड-ऑन से बनाए गए सभी अटैचमेंट दिखाता है.  | 
              
                  patch | 
                
                  PATCH /v1/courses/{courseId}/announcements/{itemId}/addOnAttachments/{attachmentId} ऐड-ऑन अटैचमेंट को अपडेट करता है.  | 
              
REST रिसॉर्स: v1.courses.courseWork
| तरीके | |
|---|---|
                  create | 
                
                  POST /v1/courses/{courseId}/courseWork कोर्स वर्क बनाता है.  | 
              
                  delete | 
                
                  DELETE /v1/courses/{courseId}/courseWork/{id} इससे कोर्स वर्क मिट जाता है.  | 
              
                  get | 
                
                  GET /v1/courses/{courseId}/courseWork/{id} कोर्स वर्क वापस करता है.  | 
              
                  getAddOnContext | 
                
                  GET /v1/courses/{courseId}/courseWork/{itemId}/addOnContext किसी पोस्ट के संदर्भ में, Classroom ऐड-ऑन के लिए मेटाडेटा मिलता है.  | 
              
                  list | 
                
                  GET /v1/courses/{courseId}/courseWork इससे कोर्स के उस काम की सूची मिलती है जिसे अनुरोध करने वाला व्यक्ति देख सकता है.  | 
              
                  modifyAssignees | 
                
                  POST /v1/courses/{courseId}/courseWork/{id}:modifyAssignees इससे कोर्सवर्क के लिए, असाइन किए गए छात्र-छात्राओं के मोड और विकल्पों में बदलाव किया जा सकता है.  | 
              
                  patch | 
                
                  PATCH /v1/courses/{courseId}/courseWork/{id} इससे कोर्स के काम के एक या उससे ज़्यादा फ़ील्ड अपडेट किए जाते हैं.  | 
              
REST रिसॉर्स: v1.courses.courseWork.addOnAttachments
| तरीके | |
|---|---|
                  create | 
                
                  POST /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments इसकी मदद से, किसी पोस्ट में ऐड-ऑन अटैचमेंट बनाया जाता है.  | 
              
                  delete | 
                
                  DELETE /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId} यह ऐड-ऑन अटैचमेंट मिटाता है.  | 
              
                  get | 
                
                  GET /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId} इससे ऐड-ऑन अटैचमेंट मिलता है.  | 
              
                  list | 
                
                  GET /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments यह पोस्ट में ऐड-ऑन से बनाए गए सभी अटैचमेंट दिखाता है.  | 
              
                  patch | 
                
                  PATCH /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId} ऐड-ऑन अटैचमेंट को अपडेट करता है.  | 
              
REST रिसॉर्स: v1.courses.courseWork.addOnAttachments.studentSubmissions
| तरीके | |
|---|---|
                  get | 
                
                  GET /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId} यह ऐड-ऑन अटैचमेंट के लिए, छात्र-छात्रा का सबमिशन दिखाता है.  | 
              
                  patch | 
                
                  PATCH /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId} यह ऐड-ऑन अटैचमेंट सबमिट करने से जुड़े डेटा को अपडेट करता है.  | 
              
REST रिसॉर्स: v1.courses.courseWork.rubrics
| तरीके | |
|---|---|
                  create | 
                
                  POST /v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics इससे रूब्रिक बनाया जाता है.  | 
              
                  delete | 
                
                  DELETE /v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id} इस फ़ंक्शन का इस्तेमाल करके, रूब्रिक मिटाया जा सकता है.  | 
              
                  get | 
                
                  GET /v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id} इससे रूब्रिक मिलता है.  | 
              
                  list | 
                
                  GET /v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics इससे, अनुरोध करने वाले व्यक्ति को उन रूब्रिक की सूची मिलती है जिन्हें वह देख सकता है.  | 
              
                  patch | 
                
                  PATCH /v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id} इस तरीके का इस्तेमाल करके, रूब्रिक को अपडेट किया जाता है.  | 
              
REST संसाधन: v1.courses.courseWork.studentSubmissions
| तरीके | |
|---|---|
                  get | 
                
                  GET /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id} छात्र या छात्रा के सबमिट किए गए असाइनमेंट को वापस करता है.  | 
              
                  list | 
                
                  GET /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions इससे छात्र-छात्राओं के सबमिशन की ऐसी सूची मिलती है जिसे अनुरोध करने वाला व्यक्ति देख सकता है. इसमें अनुरोध के OAuth स्कोप को ध्यान में रखा जाता है.  | 
              
                  modifyAttachments | 
                
                  POST /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:modifyAttachments छात्र-छात्राओं के सबमिट किए गए असाइनमेंट के अटैचमेंट में बदलाव करता है.  | 
              
                  patch | 
                
                  PATCH /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id} इससे छात्र या छात्रा के सबमिट किए गए असाइनमेंट के एक या उससे ज़्यादा फ़ील्ड अपडेट किए जाते हैं.  | 
              
                  reclaim | 
                
                  POST /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:reclaim यह उस छात्र-छात्रा की ओर से, सबमिट किए गए असाइनमेंट पर फिर से दावा करता है जिसके पास उसका मालिकाना हक है.  | 
              
                  return | 
                
                  POST /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:return छात्र या छात्रा के सबमिट किए गए असाइनमेंट को वापस करता है.  | 
              
                  turnIn | 
                
                  POST /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:turnIn इससे छात्र/छात्रा का सबमिट किया गया असाइनमेंट वापस किया जाता है.  | 
              
REST रिसॉर्स: v1.courses.courseWorkMaterials
| तरीके | |
|---|---|
                  create | 
                
                  POST /v1/courses/{courseId}/courseWorkMaterials इसकी मदद से, कोर्स वर्क का मटीरियल बनाया जा सकता है.  | 
              
                  delete | 
                
                  DELETE /v1/courses/{courseId}/courseWorkMaterials/{id} इससे कोर्स के काम से जुड़ा कोई मटीरियल मिटाया जाता है.  | 
              
                  get | 
                
                  GET /v1/courses/{courseId}/courseWorkMaterials/{id} यह कोर्स वर्क से जुड़ी कोई सामग्री दिखाता है.  | 
              
                  getAddOnContext | 
                
                  GET /v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnContext किसी पोस्ट के संदर्भ में, Classroom ऐड-ऑन के लिए मेटाडेटा मिलता है.  | 
              
                  list | 
                
                  GET /v1/courses/{courseId}/courseWorkMaterials इससे कोर्स के उस काम के मटीरियल की सूची मिलती है जिसे अनुरोध करने वाला व्यक्ति देख सकता है.  | 
              
                  patch | 
                
                  PATCH /v1/courses/{courseId}/courseWorkMaterials/{id} इस तरीके का इस्तेमाल करके, कोर्स वर्क के मटीरियल के एक या उससे ज़्यादा फ़ील्ड अपडेट किए जा सकते हैं.  | 
              
REST रिसॉर्स: v1.courses.courseWorkMaterials.addOnAttachments
| तरीके | |
|---|---|
                  create | 
                
                  POST /v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments इसकी मदद से, किसी पोस्ट में ऐड-ऑन अटैचमेंट बनाया जाता है.  | 
              
                  delete | 
                
                  DELETE /v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments/{attachmentId} यह ऐड-ऑन अटैचमेंट मिटाता है.  | 
              
                  get | 
                
                  GET /v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments/{attachmentId} इससे ऐड-ऑन अटैचमेंट मिलता है.  | 
              
                  list | 
                
                  GET /v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments यह पोस्ट में ऐड-ऑन से बनाए गए सभी अटैचमेंट दिखाता है.  | 
              
                  patch | 
                
                  PATCH /v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments/{attachmentId} ऐड-ऑन अटैचमेंट को अपडेट करता है.  | 
              
REST रिसॉर्स: v1.courses.posts
| तरीके | |
|---|---|
                  getAddOnContext | 
                
                  GET /v1/courses/{courseId}/posts/{postId}/addOnContext किसी पोस्ट के संदर्भ में, Classroom ऐड-ऑन के लिए मेटाडेटा मिलता है.  | 
              
REST रिसॉर्स: v1.courses.posts.addOnAttachments
| तरीके | |
|---|---|
                  create | 
                
                  POST /v1/courses/{courseId}/posts/{postId}/addOnAttachments इसकी मदद से, किसी पोस्ट में ऐड-ऑन अटैचमेंट बनाया जाता है.  | 
              
                  delete | 
                
                  DELETE /v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId} यह ऐड-ऑन अटैचमेंट मिटाता है.  | 
              
                  get | 
                
                  GET /v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId} इससे ऐड-ऑन अटैचमेंट मिलता है.  | 
              
                  list | 
                
                  GET /v1/courses/{courseId}/posts/{postId}/addOnAttachments यह पोस्ट में ऐड-ऑन से बनाए गए सभी अटैचमेंट दिखाता है.  | 
              
                  patch | 
                
                  PATCH /v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId} ऐड-ऑन अटैचमेंट को अपडेट करता है.  | 
              
REST रिसॉर्स: v1.courses.posts.addOnAttachments.studentSubmissions
| तरीके | |
|---|---|
                  get | 
                
                  GET /v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId} यह ऐड-ऑन अटैचमेंट के लिए, छात्र-छात्रा का सबमिशन दिखाता है.  | 
              
                  patch | 
                
                  PATCH /v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId} यह ऐड-ऑन अटैचमेंट सबमिट करने से जुड़े डेटा को अपडेट करता है.  | 
              
REST रिसॉर्स: v1.courses.studentGroups
| तरीके | |
|---|---|
                  create | 
                
                  POST /v1/courses/{courseId}/studentGroups यह किसी कोर्स के लिए छात्र-छात्राओं का ग्रुप बनाता है.  | 
              
                  delete | 
                
                  DELETE /v1/courses/{courseId}/studentGroups/{id} छात्र-छात्राओं के ग्रुप को मिटाता है.  | 
              
                  list | 
                
                  GET /v1/courses/{courseId}/studentGroups यह फ़ंक्शन, किसी कोर्स में मौजूद ग्रुप की सूची दिखाता है.  | 
              
                  patch | 
                
                  PATCH /v1/courses/{courseId}/studentGroups/{id} छात्र-छात्राओं के ग्रुप में एक या उससे ज़्यादा फ़ील्ड अपडेट करता है.  | 
              
REST रिसॉर्स: v1.courses.studentGroups.studentGroupMembers
| तरीके | |
|---|---|
                  create | 
                
                  POST /v1/courses/{courseId}/studentGroups/{studentGroupId}/studentGroupMembers यह छात्र-छात्राओं के ग्रुप के लिए, छात्र-छात्राओं के ग्रुप का सदस्य बनाता है.  | 
              
                  delete | 
                
                  DELETE /v1/courses/{courseId}/studentGroups/{studentGroupId}/studentGroupMembers/{userId} यह कुकी, छात्र-छात्राओं के ग्रुप के किसी सदस्य को मिटाती है.  | 
              
                  list | 
                
                  GET /v1/courses/{courseId}/studentGroups/{studentGroupId}/studentGroupMembers यह फ़ंक्शन, किसी ग्रुप में शामिल छात्र-छात्राओं की सूची दिखाता है.  | 
              
REST रिसॉर्स: v1.courses.students
| तरीके | |
|---|---|
                  create | 
                
                  POST /v1/courses/{courseId}/students इस तरीके का इस्तेमाल करके, किसी उपयोगकर्ता को कोर्स में छात्र-छात्रा के तौर पर जोड़ा जा सकता है.  | 
              
                  delete | 
                
                  DELETE /v1/courses/{courseId}/students/{userId} इससे किसी कोर्स में शामिल छात्र या छात्रा को मिटाया जा सकता है.  | 
              
                  get | 
                
                  GET /v1/courses/{courseId}/students/{userId} यह फ़ंक्शन, किसी कोर्स में शामिल छात्र या छात्रा की जानकारी दिखाता है.  | 
              
                  list | 
                
                  GET /v1/courses/{courseId}/students इससे इस कोर्स में शामिल उन छात्र-छात्राओं की सूची मिलती है जिन्हें देखने की अनुमति अनुरोध करने वाले व्यक्ति के पास है.  | 
              
REST रिसॉर्स: v1.courses.teachers
| तरीके | |
|---|---|
                  create | 
                
                  POST /v1/courses/{courseId}/teachers इससे किसी कोर्स के लिए शिक्षक बनाया जाता है.  | 
              
                  delete | 
                
                  DELETE /v1/courses/{courseId}/teachers/{userId} इस तरीके का इस्तेमाल करके, किसी शिक्षक को किसी कोर्स से हटाया जा सकता है.  | 
              
                  get | 
                
                  GET /v1/courses/{courseId}/teachers/{userId} इससे किसी कोर्स के शिक्षक की जानकारी मिलती है.  | 
              
                  list | 
                
                  GET /v1/courses/{courseId}/teachers इस कोर्स के उन शिक्षकों की सूची दिखाता है जिन्हें अनुरोध करने वाला व्यक्ति देख सकता है.  | 
              
REST रिसॉर्स: v1.courses.topics
| तरीके | |
|---|---|
                  create | 
                
                  POST /v1/courses/{courseId}/topics इससे कोई विषय बनाया जाता है.  | 
              
                  delete | 
                
                  DELETE /v1/courses/{courseId}/topics/{id} किसी विषय को मिटाता है.  | 
              
                  get | 
                
                  GET /v1/courses/{courseId}/topics/{id} यह फ़ंक्शन, विषय दिखाता है.  | 
              
                  list | 
                
                  GET /v1/courses/{courseId}/topics यह उन विषयों की सूची दिखाता है जिन्हें अनुरोध करने वाला व्यक्ति देख सकता है.  | 
              
                  patch | 
                
                  PATCH /v1/courses/{courseId}/topics/{id} किसी विषय के एक या उससे ज़्यादा फ़ील्ड अपडेट करता है.  | 
              
REST रिसॉर्स: v1.invitations
| तरीके | |
|---|---|
                  accept | 
                
                  POST /v1/invitations/{id}:accept इससे न्योता स्वीकार किया जाता है. साथ ही, न्योता पाने वाले व्यक्ति को हटा दिया जाता है और उसे बताए गए कोर्स के शिक्षकों या छात्र-छात्राओं (जैसा भी लागू हो) में जोड़ दिया जाता है.  | 
              
                  create | 
                
                  POST /v1/invitations इससे न्योता बनाया जाता है.  | 
              
                  delete | 
                
                  DELETE /v1/invitations/{id} इस तरीके का इस्तेमाल करके, न्योता मिटाया जा सकता है.  | 
              
                  get | 
                
                  GET /v1/invitations/{id} इससे न्योता वापस मिलता है.  | 
              
                  list | 
                
                  GET /v1/invitations यह अनुरोध करने वाले उपयोगकर्ता को उन न्योतों की सूची दिखाता है जिन्हें वह देख सकता है. हालांकि, यह सूची सिर्फ़ उन न्योतों तक सीमित होती है जो सूची के अनुरोध से मेल खाते हैं.  | 
              
REST रिसॉर्स: v1.registrations
| तरीके | |
|---|---|
                  create | 
                
                  POST /v1/registrations यह Registration बनाता है. इससे Classroom, दिए गए feed से सूचनाएं भेजना शुरू कर देता है. ये सूचनाएं, cloudPubSubTopic में दिए गए डेस्टिनेशन पर भेजी जाती हैं. | 
              
                  delete | 
                
                  DELETE /v1/registrations/{registrationId} इससे Registration मिट जाता है. इसके बाद, Classroom उस Registration के लिए सूचनाएं नहीं भेजता. | 
              
REST रिसॉर्स: v1.userProfiles
| तरीके | |
|---|---|
                  checkUserCapability | 
                
                  GET /v1/userProfiles/{userId}:checkUserCapability इससे यह पता चलता है कि कोई उपयोगकर्ता, Classroom की दी गई सुविधा का इस्तेमाल कर सकता है या नहीं.  | 
              
                  get | 
                
                  GET /v1/userProfiles/{userId} यह फ़ंक्शन, उपयोगकर्ता की प्रोफ़ाइल दिखाता है.  | 
              
REST रिसॉर्स: v1.userProfiles.guardianInvitations
| तरीके | |
|---|---|
                  create | 
                
                  POST /v1/userProfiles/{guardianInvitation.studentId}/guardianInvitations इससे अभिभावक को न्योता मिलता है. साथ ही, अभिभावक को एक ईमेल भेजा जाता है. इसमें उनसे पुष्टि करने के लिए कहा जाता है कि वे छात्र-छात्रा के अभिभावक हैं.  | 
              
                  get | 
                
                  GET /v1/userProfiles/{studentId}/guardianInvitations/{invitationId} यह किसी अभिभावक को भेजे गए न्योते की जानकारी दिखाता है.  | 
              
                  list | 
                
                  GET /v1/userProfiles/{studentId}/guardianInvitations यह उन अभिभावकों के न्योतों की सूची दिखाता है जिन्हें अनुरोध करने वाला उपयोगकर्ता देख सकता है. यह सूची, दिए गए पैरामीटर के हिसाब से फ़िल्टर की जाती है.  | 
              
                  patch | 
                
                  PATCH /v1/userProfiles/{studentId}/guardianInvitations/{invitationId} इस फ़ंक्शन का इस्तेमाल, अभिभावक को भेजे गए न्योते में बदलाव करने के लिए किया जाता है.  | 
              
REST रिसॉर्स: v1.userProfiles.guardians
| तरीके | |
|---|---|
                  delete | 
                
                  DELETE /v1/userProfiles/{studentId}/guardians/{guardianId} इस फ़ंक्शन का इस्तेमाल करके, किसी अभिभावक को मिटाया जा सकता है.  | 
              
                  get | 
                
                  GET /v1/userProfiles/{studentId}/guardians/{guardianId} यह किसी अभिभावक की जानकारी दिखाता है.  | 
              
                  list | 
                
                  GET /v1/userProfiles/{studentId}/guardians यह उन अभिभावकों की सूची दिखाता है जिन्हें अनुरोध करने वाला उपयोगकर्ता देख सकता है. यह सूची सिर्फ़ उन अभिभावकों की होती है जो अनुरोध से मेल खाते हैं.  |