Status Management API: Endpoint Categorization
Users can plan their day by adding and updating tickets and other items for their tasks within the API. Session management functionalities provide options to create and manage session tickets, enhancing collaborative efforts among team members.
Features
Subscribe to this API on AWS Marketplace, get the API Key and Product Code in an email (within 5 minutes), and start integrating.
Dashboard

Key Management

Course Management

Assessment Management

User & Profile Management

Collaboration & Relations

List of Endpoints
In addition to API Guides and References, we've seen that a flat listing of endpoints is often very helpful for developers to find what they are looking for in quick time. So, here you go.
Snowpal: Classroom API
Dashboard.1
Dashboard.1.1: Get dashboard details
Dashboard.1.2: Get recently modified courses and assessments
Dashboard.1.3: Get unread count
Dashboard.1.4: Get recently modified keys
Dashboard.1.5: Get assessments and tasks due shortly
Dashboard.1.6: Get courses due shortly
Dashboard.1.7: Get unread notifications
Dashboard.1.8: Get unread conversations
Dashboard.2: Charts
Dashboard.2.1: Get user keys, courses and assessments
Dashboard.2.2: Get system keys, courses and assessments
Dashboard.2.3: Get filtered user keys, courses and assessments.
Dashboard.2.4: Get filtered system keys, courses and assessments.
Dashboard.2.5: Get courses based on block types
Dashboard.2.6: Get assessments based on pod types
Dashboard.2.7: Get courses and assessments based on scales
Dashboard.2.8: Get tasks by status
Keys.1
Keys.1.1: Get keys
Keys.1.2: Add key
Keys.1.3: Add key (based on template)
Keys.1.4: Get key
Keys.1.5: Update key
Keys.1.6: Get archived keys
Keys.1.7: Get keys a assessment is linked to
Keys.1.8: Get keys a course is linked to
Keys.1.9: Get keys filtered by type
Keys.1.10: Bulk archive keys
Keys.1.11: Archive key
Keys.1.12: Unarchive key
Keys.1.13: Update key description
Keys.2: Charts
Keys.2.1: Get courses and assessments associated with key
Keys.2.2: Get filtered user keys, courses and assessments for given key.
Keys.2.3: Get course types and courses based on them (in key)
Keys.2.4: Get assessments based on pod types (in key)
Keys.2.5: Get grading systems along with courses and assessments based on them
Keys.2.6: Get linked resources
Keys.2.7: Get course grades
Keys.2.8: Get task status
Keys.3: Checklists
Keys.3.1: Get key checklists
Keys.3.2: Add key checklist
Keys.3.3: Reorder key checklists
Keys.3.4: Rename key checklist
Keys.3.5: Delete key checklist
Keys.3.6: Add key checklist item
Keys.3.7: Update key checklist item
Keys.3.8: Delete key checklist item
Keys.3.9: Reorder key checklist items
Keys.4: Notes
Keys.4.1: Get key notes
Keys.4.2: Add key note
Keys.4.3: Update key note
Keys.4.4: Delete key note
Keys.5: Tasks
Keys.5.1: Get key tasks
Keys.5.2: Add key task
Keys.5.3: Update key task
Keys.5.4: Delete key task
Keys.5.5: Reorder key tasks
Courses.1
Courses.1.1: Get courses in a key
Courses.1.2: Add course
Courses.1.3: Get courses linked to assessment
Courses.1.4: Add course (based on template)
Courses.1.5: Link course to key
Courses.1.6: Unlink course from key
Courses.1.7: Get courses available to be linked to this key
Courses.1.8: Get course
Courses.1.9: Update course
Courses.1.10: Add course type to course
Courses.1.11: Delete course type from course
Courses.1.12: Add scale to course
Courses.1.13: Delete scale from course
Courses.1.14: Update course scale value
Courses.1.15: Update course description
Courses.1.16: Archive course
Courses.1.17: Unarchive course
Courses.1.18: Get archived courses
Courses.1.19: Bulk archive courses
Courses.1.20: Allow archival of course
Courses.1.21: Copy course
Courses.1.22: Move course
Courses.2: Attachments
Courses.2.1: Get course attachments
Courses.2.2: Add course attachment
Courses.2.3: Rename course attachment
Courses.2.4: Delete course attachment
Courses.3: Charts
Courses.3.1: Get linked course pods
Courses.3.2: Get scale values for scale
Courses.3.3: Get task status for course
Courses.3.4: Get course grades for all students
Courses.4: Checklists
Courses.4.1: Get course checklists
Courses.4.2: Add course checklist
Courses.4.3: Reorder course checklists
Courses.4.4: Rename course checklist
Courses.4.5: Delete course checklist
Courses.4.6: Add course checklist item
Courses.4.7: Update course checklist item
Courses.4.8: Delete course checklist item
Courses.4.9: Reorder course checklist items
Courses.5: Comments
Courses.5.1: Get course comments
Courses.5.2: Add course comment
Courses.5.3: Update course comment
Courses.5.4: Delete course comment
Courses.6: Notes
Courses.6.1: Get course notes
Courses.6.2: Add course note
Courses.6.3: Update course note
Courses.6.4: Delete course note
Courses.7: Tasks
Courses.7.1: Get course tasks
Courses.7.2: Add course task
Courses.7.3: Update course task
Courses.7.4: Delete course task
Courses.7.5: Assign course task
Courses.7.6: Unassign course task
Courses.7.7: Reorder course tasks
Assessments.1
Assessments.1.1: Get assessments
Assessments.1.2: Add assessment
Assessments.1.3: Add assessment (based on template)
Assessments.1.4: Link assessment to course
Assessments.1.5: Unlink assessment from course
Assessments.1.6: Get assessment
Assessments.1.7: Update assessment
Assessments.1.8: Update assessment completion status
Assessments.1.9: Add assessment type to assessment
Assessments.1.10: Delete assessment type from assessment
Assessments.1.11: Add grading system to assessment
Assessments.1.12: Delete grading system from assessment
Assessments.1.13: Update assessment scale value
Assessments.1.14: Archive assessment
Assessments.1.15: Get archived assessments
Assessments.1.16: Get assessments available to be linked
Assessments.1.17: Unarchive assessment
Assessments.1.18: Bulk archive assessments
Assessments.1.19: Update assessment description
Assessments.1.20: Allow archival of assessment
Assessments.1.21: Copy assessment
Assessments.1.22: Move assessment
Assessments.2: Attachments
Assessments.2.1: Get assessment attachments
Assessments.2.2: Add assessment attachment
Assessments.2.3: Rename assessment attachment
Assessments.2.4: Delete assessment attachment
Assessments.3: Charts
Assessments.3.1: Get assessment tasks (for Charts)
Assessments.3.2: Get assessment grades for all students
Assessments.4: Checklists
Assessments.4.1: Get assessment checklists
Assessments.4.2: Add assessment checklist
Assessments.4.3: Reorder assessment checklists
Assessments.4.4: Delete assessment checklist
Assessments.4.5: Rename assessment checklist
Assessments.4.6: Add assessment checklist item
Assessments.4.7: Update assessment checklist item
Assessments.4.8: Delete assessment checklist item
Assessments.4.9: Reorder assessment checklist items
Assessments.5: Comments
Assessments.5.1: Get block pod comments
Assessments.5.2: Add block pod comment
Assessments.5.3: Update block pod comment
Assessments.5.4: Delete block pod comment
Assessments.6: Notes
Assessments.6.1: Get assessment notes
Assessments.6.2: Add assessment note
Assessments.6.3: Update assessment note
Assessments.6.4: Delete assessment note
Assessments.7: Tasks
Assessments.7.1: Get course pod tasks
Assessments.7.2: Add course pod task
Assessments.7.3: Update course assessment task
Assessments.7.4: Delete course pod task
Assessments.7.5: Assign course pod task
Assessments.7.6: Unassign course pod task
Assessments.7.7: Reorder course pod tasks
Attributes.1
Attributes.1.1: Get displayable attributes of Key, Course and Assessment
Attributes.1.2: Update key display attributes
Attributes.1.3: Update course display attributes
Attributes.1.4: Update course assessment display attributes
Collaboration.1: Blocks
Collaboration.1.1: Get course collaborators
Collaboration.1.2: Update course ACL
Collaboration.1.3: Unshare course from collaborator
Collaboration.1.4: Share course with user
Collaboration.1.5: Share course with user (along with assessments)
Collaboration.1.6: Get users this course can be shared with
Collaboration.1.7: Bulk share courses with collaborators
Collaboration.1.8: Leave course
Course Types.1
Course Types.1.1: Get course types
Course Types.1.2: Add course type
Course Types.1.3: Update course type
Course Types.1.4: Delete course type
Course Types.1.5: Get courses using course type
Comments.1
Comments.1.1: Get recent comments
Conversations.1
Conversations.1.1: Get unread conversations count
Conversations.1.2: Get user conversations
Conversations.1.3: Add private or group conversation
Conversations.1.4: Get conversation for given usernames
Conversations.1.5: Send message to an existing conversation
Conversations.1.6: Get conversation
Conversations.1.7: Delete conversation
Conversations.1.8: Leave conversation
Conversations.1.9: Archive conversation
Favorites.1
Favorites.1.1: Get favorites
Favorites.1.2: Add key as favorite
Favorites.1.3: Add course as favorite
Favorites.1.4: Add pod as favorite
Favorites.1.5: Add course pod as favorite
Favorites.1.6: Delete favorite
Notifications.1
Notifications.1.1: Get notifications
Notifications.1.2: Get unread notifications
Notifications.1.3: Get unread notification count
Notifications.1.4: Mark notification as read
Notifications.1.5: Mark notifications as read (in bulk)
Assessment Types.1
Assessment Types.1.1: Get assessment types
Assessment Types.1.2: Add assessment type
Assessment Types.1.3: Update assessment type
Assessment Types.1.4: Delete assessment type
Assessment Types.1.5: Get assessments using assessment type
Profile.1
Profile.1.1: Get user profile
Profile.1.2: Update user's profile
Profile.1.3: Update username
Profile.1.4: Courses user from sending messages
Profile.1.5: Uncourses user
Registration.1
Registration.1.1: Register new user by email
Registration.1.2: Sign in by email
Registration.1.3: Reset password
Registration.1.4: Activate user
Relations.1
Relations.1.1: Get relations matching search token
Relations.1.2: Get relations for key
Relations.1.3: Get relations for course
Relations.1.4: Get relations for assessment
Relations.1.5: Get relations for course assessment
Relations.1.6: Relate key to key
Relations.1.7: Unrelate key from key
Relations.1.8: Relate course to key
Relations.1.9: Unrelate course from key
Relations.1.10: Relate assessment to key
Relations.1.11: Unrelate assessment from key
Relations.1.12: Relate assessment to course
Relations.1.13: Unrelate assessment from course
Relations.1.14: Relate course to course
Relations.1.15: Unrelate course from course
Relations.1.16: Relate assessment to assessment
Relations.1.17: Unrelate assessment from assessment
Scales.1
Scales.1.1: Get grading systems
Scales.1.2: Add scale
Scales.1.3: Get grading system
Scales.1.4: Update grading system
Scales.1.5: Delete grading system
Scales.1.6: Get courses using grading system
Scales.1.7: Get assessments using grading system
Scheduler.1
Scheduler.1.1: Get events in given window
Scheduler.1.2: Get events for given day
Scheduler.1.3: Get standalone events
Scheduler.1.4: Add standalone event
Scheduler.1.5: Update standalone event
Scheduler.1.6: Delete standalone event
Search.1
Search.1.1: Search key, course or assessment by token
Search.1.2: Search user by token
Teacher Keys.1: Students
Teacher Keys.1.1: Get attachment submissions (as student)
Teacher Keys.1.2: Get comment submissions (as student)
Teacher Keys.1.3: Get students in a course
Teacher Keys.2: Teachers
Teacher Keys.2.1: Get student attachment submissions (as teacher)
Teacher Keys.2.2: Get student comment submissions (as teacher)
Teacher Keys.2.3: Add attachment to teacher assessment (as teacher)
Teacher Keys.2.4: Add comment to teacher assessment (as teacher)
Teacher Keys.2.5: Get course and assessments' grades for a student (as teacher)
Teacher Keys.2.6: Publish student grades for a course
Teacher Keys.2.7: Bulk publish assessment grades for a student
Teacher Keys.2.8: Bulk publish assessment grades for students
Teacher Keys.2.9: Get course grades for all students
Teacher Keys.2.10: Get assessment grades for all students
Teacher Keys.2.11: Assign grade to student
Teacher Keys.2.12: Assign assessment grade for a student (as teacher)
Teacher Keys.2.13: Get student profile
Templates.1
Templates.1.1: Get key templates
Templates.1.2: Get course templates
Templates.1.3: Get assessment templates
Users.1
Users.1.1: Get users
Users.1.2: Get user by UUID
Users.1.3: Get user by Email
Users.1.4: Deactivate user account
Users.1.5: Delete user account
Version.1
Version.1.1: Get latest version
Version.1.2: Get app status
Updated 1 day ago