{ "opencollection": "1.0.0", "info": { "name": "Google Classroom Courses API", "version": "v1" }, "items": [ { "info": { "name": "Courses", "type": "folder" }, "items": [ { "info": { "name": "Google Classroom List courses", "type": "http" }, "http": { "method": "GET", "url": "https://classroom.googleapis.com/v1/courses", "params": [ { "name": "pageSize", "value": "", "type": "query" }, { "name": "pageToken", "value": "", "type": "query" }, { "name": "studentId", "value": "", "type": "query" }, { "name": "teacherId", "value": "", "type": "query" }, { "name": "courseStates", "value": "", "type": "query" } ] }, "docs": "Returns a list of courses that the requesting user is permitted to view." }, { "info": { "name": "Google Classroom Create course", "type": "http" }, "http": { "method": "POST", "url": "https://classroom.googleapis.com/v1/courses", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a course." }, { "info": { "name": "Google Classroom Get course", "type": "http" }, "http": { "method": "GET", "url": "https://classroom.googleapis.com/v1/courses/:id", "params": [ { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns a course." }, { "info": { "name": "Google Classroom Update course", "type": "http" }, "http": { "method": "PUT", "url": "https://classroom.googleapis.com/v1/courses/:id", "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates a course." }, { "info": { "name": "Google Classroom Patch course", "type": "http" }, "http": { "method": "PATCH", "url": "https://classroom.googleapis.com/v1/courses/:id", "params": [ { "name": "id", "value": "", "type": "path" }, { "name": "updateMask", "value": "", "type": "query" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates one or more fields in a course." }, { "info": { "name": "Google Classroom Delete course", "type": "http" }, "http": { "method": "DELETE", "url": "https://classroom.googleapis.com/v1/courses/:id", "params": [ { "name": "id", "value": "", "type": "path" } ] }, "docs": "Deletes a course." }, { "info": { "name": "Google Classroom List course work", "type": "http" }, "http": { "method": "GET", "url": "https://classroom.googleapis.com/v1/courses/:courseId/courseWork", "params": [ { "name": "courseId", "value": "", "type": "path" }, { "name": "pageSize", "value": "", "type": "query" }, { "name": "pageToken", "value": "", "type": "query" } ] }, "docs": "Returns a list of course work that the requester is permitted to view." }, { "info": { "name": "Google Classroom Create course work", "type": "http" }, "http": { "method": "POST", "url": "https://classroom.googleapis.com/v1/courses/:courseId/courseWork", "params": [ { "name": "courseId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates course work." }, { "info": { "name": "Google Classroom Get course work", "type": "http" }, "http": { "method": "GET", "url": "https://classroom.googleapis.com/v1/courses/:courseId/courseWork/:id", "params": [ { "name": "courseId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns course work." }, { "info": { "name": "Google Classroom Patch course work", "type": "http" }, "http": { "method": "PATCH", "url": "https://classroom.googleapis.com/v1/courses/:courseId/courseWork/:id", "params": [ { "name": "courseId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" }, { "name": "updateMask", "value": "", "type": "query" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates one or more fields of a course work." }, { "info": { "name": "Google Classroom Delete course work", "type": "http" }, "http": { "method": "DELETE", "url": "https://classroom.googleapis.com/v1/courses/:courseId/courseWork/:id", "params": [ { "name": "courseId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Deletes a course work." }, { "info": { "name": "Google Classroom List student submissions", "type": "http" }, "http": { "method": "GET", "url": "https://classroom.googleapis.com/v1/courses/:courseId/courseWork/:courseWorkId/studentSubmissions", "params": [ { "name": "courseId", "value": "", "type": "path" }, { "name": "courseWorkId", "value": "", "type": "path" }, { "name": "pageSize", "value": "", "type": "query" }, { "name": "pageToken", "value": "", "type": "query" } ] }, "docs": "Returns a list of student submissions." }, { "info": { "name": "Google Classroom List students", "type": "http" }, "http": { "method": "GET", "url": "https://classroom.googleapis.com/v1/courses/:courseId/students", "params": [ { "name": "courseId", "value": "", "type": "path" }, { "name": "pageSize", "value": "", "type": "query" }, { "name": "pageToken", "value": "", "type": "query" } ] }, "docs": "Returns a list of students of this course." }, { "info": { "name": "Google Classroom Add student", "type": "http" }, "http": { "method": "POST", "url": "https://classroom.googleapis.com/v1/courses/:courseId/students", "params": [ { "name": "courseId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Adds a user as a student of a course." }, { "info": { "name": "Google Classroom List teachers", "type": "http" }, "http": { "method": "GET", "url": "https://classroom.googleapis.com/v1/courses/:courseId/teachers", "params": [ { "name": "courseId", "value": "", "type": "path" }, { "name": "pageSize", "value": "", "type": "query" }, { "name": "pageToken", "value": "", "type": "query" } ] }, "docs": "Returns a list of teachers of this course." }, { "info": { "name": "Google Classroom Add teacher", "type": "http" }, "http": { "method": "POST", "url": "https://classroom.googleapis.com/v1/courses/:courseId/teachers", "params": [ { "name": "courseId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a teacher of a course." }, { "info": { "name": "Google Classroom List announcements", "type": "http" }, "http": { "method": "GET", "url": "https://classroom.googleapis.com/v1/courses/:courseId/announcements", "params": [ { "name": "courseId", "value": "", "type": "path" }, { "name": "pageSize", "value": "", "type": "query" }, { "name": "pageToken", "value": "", "type": "query" } ] }, "docs": "Returns a list of announcements." }, { "info": { "name": "Google Classroom Create announcement", "type": "http" }, "http": { "method": "POST", "url": "https://classroom.googleapis.com/v1/courses/:courseId/announcements", "params": [ { "name": "courseId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates an announcement." }, { "info": { "name": "Google Classroom List topics", "type": "http" }, "http": { "method": "GET", "url": "https://classroom.googleapis.com/v1/courses/:courseId/topics", "params": [ { "name": "courseId", "value": "", "type": "path" } ] }, "docs": "Returns the list of topics that the requester is permitted to view." }, { "info": { "name": "Google Classroom Create topic", "type": "http" }, "http": { "method": "POST", "url": "https://classroom.googleapis.com/v1/courses/:courseId/topics", "params": [ { "name": "courseId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a topic." } ] } ], "bundled": true }