GroupMember

APIDescription
DELETE api/GroupMember?userId={userId}&groupEmail={groupEmail}

Documentation for 'DeleteIndividual'.

GET api/GroupMember/{ID}

Documentation for 'Get'.

GET api/GroupMember?limit={limit}&offset={offset}

Documentation for 'Get'.

HEAD api/GroupMember/{ID}

Documentation for 'Head'.

PUT api/GroupMember/{id}

Documentation for 'Put'.

PATCH api/GroupMember/{id}

Documentation for 'Patch'.

POST api/GroupMember

Documentation for 'Post'.

DELETE api/GroupMember/{ID}

Documentation for 'Delete'.

TutorAnalytics

APIDescription
GET api/TutorAnalytics?courseid={courseid}&limit={limit}&offset={offset}

Documentation for 'GetCourse'.

GET api/TutorAnalytics?sectionid={sectionid}&limit={limit}&offset={offset}

Documentation for 'GetSection'.

GET api/TutorAnalytics?tutorid={tutorid}&limit={limit}&offset={offset}

Documentation for 'GetTutor'.

GET api/TutorAnalytics/{ID}

Documentation for 'Get'.

GET api/TutorAnalytics?limit={limit}&offset={offset}

Documentation for 'Get'.

HEAD api/TutorAnalytics/{ID}

Documentation for 'Head'.

PUT api/TutorAnalytics/{id}

Documentation for 'Put'.

PATCH api/TutorAnalytics/{id}

Documentation for 'Patch'.

POST api/TutorAnalytics

Documentation for 'Post'.

DELETE api/TutorAnalytics/{ID}

Documentation for 'Delete'.

Section

APIDescription
PATCH api/Section/{id}?courseName={courseName}&courseState={courseState}

Documentation for 'UpdateStateSection'.

GET api/Section/{ID}

Documentation for 'Get'.

GET api/Section?limit={limit}&offset={offset}

Documentation for 'Get'.

HEAD api/Section/{ID}

Documentation for 'Head'.

PUT api/Section/{id}

Documentation for 'Put'.

PATCH api/Section/{id}

Documentation for 'Patch'.

POST api/Section

Documentation for 'Post'.

DELETE api/Section/{ID}

Documentation for 'Delete'.

Group

APIDescription
GET api/Group?groupEmail={groupEmail}&groupIdGoogle={groupIdGoogle}

Documentation for 'CheckGroupGoogle'.

PATCH api/Group?groupEmail={groupEmail}&groupState={groupState}

Documentation for 'UpdateStateGroup'.

GET api/Group/{ID}

Documentation for 'Get'.

GET api/Group?limit={limit}&offset={offset}

Documentation for 'Get'.

HEAD api/Group/{ID}

Documentation for 'Head'.

PUT api/Group/{id}

Documentation for 'Put'.

PATCH api/Group/{id}

Documentation for 'Patch'.

POST api/Group

Documentation for 'Post'.

DELETE api/Group/{ID}

Documentation for 'Delete'.

Mail

APIDescription
POST api/Mail?courseid={courseid}

Documentation for 'POST'.

POST api/Mail

Documentation for 'Post'.

GET api/Mail?courseid={courseid}

Documentation for 'ReturnMailSupport'.

GET api/Mail/{ID}

Documentation for 'Get'.

GET api/Mail?limit={limit}&offset={offset}

Documentation for 'Get'.

HEAD api/Mail/{ID}

Documentation for 'Head'.

PUT api/Mail/{id}

Documentation for 'Put'.

PATCH api/Mail/{id}

Documentation for 'Patch'.

DELETE api/Mail/{ID}

Documentation for 'Delete'.

StudentAnalytics

APIDescription
GET api/StudentAnalytics?courseid={courseid}&limit={limit}&offset={offset}

Documentation for 'GetCourse'.

GET api/StudentAnalytics?sectionid={sectionid}&limit={limit}&offset={offset}

Documentation for 'GetSection'.

GET api/StudentAnalytics?studentid={studentid}&limit={limit}&offset={offset}

Documentation for 'GetStudent'.

GET api/StudentAnalytics/{ID}

Documentation for 'Get'.

GET api/StudentAnalytics?limit={limit}&offset={offset}

Documentation for 'Get'.

HEAD api/StudentAnalytics/{ID}

Documentation for 'Head'.

PUT api/StudentAnalytics/{id}

Documentation for 'Put'.

PATCH api/StudentAnalytics/{id}

Documentation for 'Patch'.

POST api/StudentAnalytics

Documentation for 'Post'.

DELETE api/StudentAnalytics/{ID}

Documentation for 'Delete'.

Course

APIDescription
GET api/Course/{ID}

Documentation for 'Get'.

GET api/Course?limit={limit}&offset={offset}

Documentation for 'Get'.

HEAD api/Course/{ID}

Documentation for 'Head'.

PUT api/Course/{id}

Documentation for 'Put'.

PATCH api/Course/{id}

Documentation for 'Patch'.

POST api/Course

Documentation for 'Post'.

DELETE api/Course/{ID}

Documentation for 'Delete'.

CourseAnalytics

APIDescription
GET api/CourseAnalytics/{ID}

Documentation for 'Get'.

GET api/CourseAnalytics?limit={limit}&offset={offset}

Documentation for 'Get'.

HEAD api/CourseAnalytics/{ID}

Documentation for 'Head'.

PUT api/CourseAnalytics/{id}

Documentation for 'Put'.

PATCH api/CourseAnalytics/{id}

Documentation for 'Patch'.

POST api/CourseAnalytics

Documentation for 'Post'.

DELETE api/CourseAnalytics/{ID}

Documentation for 'Delete'.

Enrollment

APIDescription
DELETE api/Enrollment?userid={userid}&courseid={courseid}&roleid={roleid}

Documentation for 'DeleteIndividual'.

GET api/Enrollment?userid={userid}&courseid={courseid}

Documentation for 'Get'.

GET api/Enrollment/{ID}

Documentation for 'Get'.

GET api/Enrollment?limit={limit}&offset={offset}

Documentation for 'Get'.

HEAD api/Enrollment/{ID}

Documentation for 'Head'.

PUT api/Enrollment/{id}

Documentation for 'Put'.

PATCH api/Enrollment/{id}

Documentation for 'Patch'.

POST api/Enrollment

Documentation for 'Post'.

DELETE api/Enrollment/{ID}

Documentation for 'Delete'.

User

APIDescription
GET api/User?email={email}

Documentation for 'GetEmail'.

GET api/User?username={username}

Documentation for 'GetUser'.

GET api/User?userExternalId={userExternalId}&userIdGoogle={userIdGoogle}

Documentation for 'CheckUserGoogle'.

GET api/User/{ID}

Documentation for 'Get'.

GET api/User?limit={limit}&offset={offset}

Documentation for 'Get'.

HEAD api/User/{ID}

Documentation for 'Head'.

PUT api/User/{id}

Documentation for 'Put'.

PATCH api/User/{id}

Documentation for 'Patch'.

POST api/User

Documentation for 'Post'.

DELETE api/User/{ID}

Documentation for 'Delete'.

SectionAnalytics

APIDescription
GET api/SectionAnalytics?courseid={courseid}&limit={limit}&offset={offset}

Documentation for 'GetCourse'.

GET api/SectionAnalytics/{ID}

Documentation for 'Get'.

GET api/SectionAnalytics?limit={limit}&offset={offset}

Documentation for 'Get'.

HEAD api/SectionAnalytics/{ID}

Documentation for 'Head'.

PUT api/SectionAnalytics/{id}

Documentation for 'Put'.

PATCH api/SectionAnalytics/{id}

Documentation for 'Patch'.

POST api/SectionAnalytics

Documentation for 'Post'.

DELETE api/SectionAnalytics/{ID}

Documentation for 'Delete'.

Gradebook

APIDescription
GET api/Gradebook?userid={userid}&courseid={courseid}&limit={limit}&offset={offset}

Documentation for 'SelectUserGrade'.

GET api/Gradebook?sectionid={sectionid}&limit={limit}&offset={offset}

Documentation for 'SelectSectionGrade'.

GET api/Gradebook?sectionid={sectionid}&getcourseworklist={getcourseworklist}&limit={limit}&offset={offset}

Documentation for 'SelectCourseWorks'.

GET api/Gradebook/{ID}

Documentation for 'Get'.

GET api/Gradebook?limit={limit}&offset={offset}

Documentation for 'Get'.

HEAD api/Gradebook/{ID}

Documentation for 'Head'.

PUT api/Gradebook/{id}

Documentation for 'Put'.

PATCH api/Gradebook/{id}

Documentation for 'Patch'.

POST api/Gradebook

Documentation for 'Post'.

DELETE api/Gradebook/{ID}

Documentation for 'Delete'.

CourseContents

APIDescription
GET api/CourseContents/{ID}

Documentation for 'Get'.

GET api/CourseContents?limit={limit}&offset={offset}

Documentation for 'Get'.

HEAD api/CourseContents/{ID}

Documentation for 'Head'.

PUT api/CourseContents/{id}

Documentation for 'Put'.

PATCH api/CourseContents/{id}

Documentation for 'Patch'.

POST api/CourseContents

Documentation for 'Post'.

DELETE api/CourseContents/{ID}

Documentation for 'Delete'.

UserSection

APIDescription
POST api/UserSection?groupid={groupid}&userid={userid}&roleid={roleid}&userEmail={userEmail}

Documentation for 'SelectIndividual'.

DELETE api/UserSection?userid={userid}&groupid={groupid}

Documentation for 'DeleteIndividual'.

DELETE api/UserSection?userid={userid}&groupid={groupid}&roleid={roleid}

Documentation for 'DeleteIndividual'.

GET api/UserSection?groupid={groupid}&userid={userid}&roleid={roleid}&userEmail={userEmail}

Documentation for 'GetUserSection'.

GET api/UserSection/{ID}

Documentation for 'Get'.

GET api/UserSection?limit={limit}&offset={offset}

Documentation for 'Get'.

HEAD api/UserSection/{ID}

Documentation for 'Head'.

PUT api/UserSection/{id}

Documentation for 'Put'.

PATCH api/UserSection/{id}

Documentation for 'Patch'.

POST api/UserSection

Documentation for 'Post'.

DELETE api/UserSection/{ID}

Documentation for 'Delete'.

CourseCompletion

APIDescription
GET api/CourseCompletion?courseid={courseid}&userid={userid}

Documentation for 'SelectCourseCompletions'.

GET api/CourseCompletion/{ID}

Documentation for 'Get'.

GET api/CourseCompletion?limit={limit}&offset={offset}

Documentation for 'Get'.

HEAD api/CourseCompletion/{ID}

Documentation for 'Head'.

PUT api/CourseCompletion/{id}

Documentation for 'Put'.

PATCH api/CourseCompletion/{id}

Documentation for 'Patch'.

POST api/CourseCompletion

Documentation for 'Post'.

DELETE api/CourseCompletion/{ID}

Documentation for 'Delete'.