Content Management API: Endpoint Categorization
Dashboard provides a comprehensive view of user activities, task statuses, and notifications. Users can create, update, and retrieve keys, including archived keys and those linked to specific blocks or pods. Users can easily manage who has access to specific resources and their related functionalities.
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

Block & Pod Management

Collaboration

User Notifications & Conversations

Additional Features

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: Content Management API
Dashboard.1
Dashboard.1.1: Get dashboard details
Dashboard.1.2: Get recently modified blocks and pods
Dashboard.1.3: Get unread count
Dashboard.1.4: Get recently modified keys
Dashboard.1.5: Get pods and tasks due shortly
Dashboard.1.6: Get blocks due shortly
Dashboard.1.7: Get unread notifications
Dashboard.1.8: Get unread conversations
Dashboard.2: Charts
Dashboard.2.1: Get user keys, blocks and pods
Dashboard.2.2: Get system keys, blocks and pods
Dashboard.2.3: Get filtered user keys, blocks and pods.
Dashboard.2.4: Get filtered system keys, blocks and pods.
Dashboard.2.5: Get blocks based on block types
Dashboard.2.6: Get pods based on pod types
Dashboard.2.7: Get blocks and pods 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 pod is linked to
Keys.1.8: Get keys a block 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 blocks and pods associated with key
Keys.2.2: Get filtered user keys, blocks and pods for given key.
Keys.2.3: Get block types and blocks based on them (in key)
Keys.2.4: Get pods based on pod types (in key)
Keys.2.5: Get scales along with blocks and pods based on them
Keys.2.6: Get linked resources
Keys.2.7: Get key pod and block scale values
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
Key Pods.1
Key Pods.1.1: Get key pods
Key Pods.1.2: Add key pod
Key Pods.1.3: Add key pod (based on template)
Key Pods.1.4: Get pods available to be linked to this key
Key Pods.1.5: Link key pod to key
Key Pods.1.6: Unlink key pod from key
Key Pods.1.7: Get key pod
Key Pods.1.8: Update key pod
Key Pods.1.9: Update key pod completion status
Key Pods.1.10: Update key pod scale value
Key Pods.1.11: Add pod type to key pod.
Key Pods.1.12: Delete pod type from key pod
Key Pods.1.13: Add scale to key pod
Key Pods.1.14: Delete scale from key pod
Key Pods.1.15: Archive key pod
Key Pods.1.16: Get archived key pods
Key Pods.1.17: Unarchive key pod
Key Pods.1.18: Bulk archive key pods
Key Pods.1.19: Update key pod description
Key Pods.1.20: Allow archival of key pod
Key Pods.1.21: Copy key pod
Key Pods.1.22: Move key pod
Key Pods.2: Attachments
Key Pods.2.1: Get key pod attachments
Key Pods.2.2: Add key pod attachment
Key Pods.2.3: Rename key pod attachment
Key Pods.2.4: Delete key pod attachment
Key Pods.3: Checklists
Key Pods.3.1: Get key pod checklists
Key Pods.3.2: Add key pod checklist
Key Pods.3.3: Reorder key pod checklists
Key Pods.3.4: Delete key pod checklist
Key Pods.3.5: Rename key pod checklist
Key Pods.3.6: Add key pod checklist item
Key Pods.3.7: Update key pod checklist item
Key Pods.3.8: Delete key pod checklist item
Key Pods.3.9: Reorder key pod checklist items
Key Pods.4: Comments
Key Pods.4.1: Get key pod comments
Key Pods.4.2: Add key pod comment
Key Pods.4.3: Update key pod comment
Key Pods.4.4: Delete key pod comment
Key Pods.5: Notes
Key Pods.5.1: Get key pod notes
Key Pods.5.2: Add key pod note
Key Pods.5.3: Update key pod note
Key Pods.5.4: Delete key pod note
Key Pods.6: Tasks
Key Pods.6.1: Get key pod tasks
Key Pods.6.2: Add key pod task
Key Pods.6.3: Update key pod task
Key Pods.6.4: Delete key pod task
Key Pods.6.5: Assign key pod task
Key Pods.6.6: Unassign key pod task
Key Pods.6.7: Reorder key pod tasks
Blocks.1
Blocks.1.1: Get blocks
Blocks.1.2: Add block
Blocks.1.3: Get blocks linked to pod
Blocks.1.4: Add block (based on template)
Blocks.1.5: Link block to key
Blocks.1.6: Unlink block from key
Blocks.1.7: Get blocks available to be linked to this key
Blocks.1.8: Get block
Blocks.1.9: Update block
Blocks.1.10: Add block type to block
Blocks.1.11: Delete block type from block
Blocks.1.12: Add scale to block
Blocks.1.13: Delete scale from block
Blocks.1.14: Update block scale value
Blocks.1.15: Update block description
Blocks.1.16: Archive block
Blocks.1.17: Unarchive block
Blocks.1.18: Get archived blocks
Blocks.1.19: Bulk archive blocks
Blocks.1.20: Allow archival of block
Blocks.1.21: Copy block
Blocks.1.22: Move block
Blocks.2: Attachments
Blocks.2.1: Get block attachments
Blocks.2.2: Add block attachment
Blocks.2.3: Rename block attachment
Blocks.2.4: Delete block attachment
Blocks.3: Charts
Blocks.3.1: Get linked block pods
Blocks.3.2: Get scale values for scale
Blocks.3.3: Get task status for block
Blocks.3.4: Get block grades for all students
Blocks.4: Checklists
Blocks.4.1: Get block checklists
Blocks.4.2: Add block checklist
Blocks.4.3: Reorder block checklists
Blocks.4.4: Rename block checklist
Blocks.4.5: Delete block checklist
Blocks.4.6: Add block checklist item
Blocks.4.7: Update block checklist item
Blocks.4.8: Delete block checklist item
Blocks.4.9: Reorder block checklist items
Blocks.5: Comments
Blocks.5.1: Get block comments
Blocks.5.2: Add block comment
Blocks.5.3: Update block comment
Blocks.5.4: Delete block comment
Blocks.6: Notes
Blocks.6.1: Get block notes
Blocks.6.2: Add block note
Blocks.6.3: Update block note
Blocks.6.4: Delete block note
Blocks.7: Tasks
Blocks.7.1: Get block tasks
Blocks.7.2: Add block task
Blocks.7.3: Update block task
Blocks.7.4: Delete block task
Blocks.7.5: Assign block task
Blocks.7.6: Unassign block task
Blocks.7.7: Reorder block tasks
Block Pods.1
Block Pods.1.1: Get block pods
Block Pods.1.2: Add block pod
Block Pods.1.3: Add block pod (based on template)
Block Pods.1.4: Link pod to block
Block Pods.1.5: Unlink pod from block
Block Pods.1.6: Get block pod
Block Pods.1.7: Update block pod
Block Pods.1.8: Update block pod completion status
Block Pods.1.9: Add pod type to block pod
Block Pods.1.10: Delete pod type from block pod
Block Pods.1.11: Add scale to block pod
Block Pods.1.12: Delete scale from block pod
Block Pods.1.13: Update block pod scale value
Block Pods.1.14: Archive block pod
Block Pods.1.15: Get archived block pods
Block Pods.1.16: Get pods available to be linked to this block
Block Pods.1.17: Unarchive block pod
Block Pods.1.18: Bulk archive block pods
Block Pods.1.19: Update block pod description
Block Pods.1.20: Allow archival of block pod
Block Pods.1.21: Copy block pod
Block Pods.1.22: Move block pod
Block Pods.2: Attachments
Block Pods.2.1: Get block pod attachments
Block Pods.2.2: Add block pod attachment
Block Pods.2.3: Rename block pod attachment
Block Pods.2.4: Delete block pod attachment
Block Pods.3: Charts
Block Pods.3.1: Get block pod tasks (for Charts)
Block Pods.3.2: Get block pod grades for all students
Block Pods.4: Checklists
Block Pods.4.1: Get block pod checklists
Block Pods.4.2: Add block pod checklist
Block Pods.4.3: Reorder block pod checklists
Block Pods.4.4: Delete block pod checklist
Block Pods.4.5: Rename block pod checklist
Block Pods.4.6: Add block pod checklist item
Block Pods.4.7: Update block pod checklist item
Block Pods.4.8: Delete block pod checklist item
Block Pods.4.9: Reorder block pod checklist items
Block Pods.5: Comments
Block Pods.5.1: Get block pod comments
Block Pods.5.2: Add block pod comment
Block Pods.5.3: Update block pod comment
Block Pods.5.4: Delete block pod comment
Block Pods.6: Notes
Block Pods.6.1: Get block pod notes
Block Pods.6.2: Add block pod note
Block Pods.6.3: Update block pod note
Block Pods.6.4: Delete block pod note
Block Pods.7: Tasks
Block Pods.7.1: Get block pod tasks
Block Pods.7.2: Add block pod task
Block Pods.7.3: Update block pod task
Block Pods.7.4: Delete block pod task
Block Pods.7.5: Assign block pod task
Block Pods.7.6: Unassign block pod task
Block Pods.7.7: Reorder block pod tasks
Collaboration.1: Blocks
Collaboration.1.1: Get block collaborators
Collaboration.1.2: Update block ACL
Collaboration.1.3: Unshare block from collaborator
Collaboration.1.4: Share block with collaborator
Collaboration.1.5: Share block with collaborator (along with pods)
Collaboration.1.6: Get users this block can be shared with
Collaboration.1.7: Bulk share blocks with collaborators
Collaboration.1.8: Leave block
Collaboration.2: Block Pods
Collaboration.2.1: Get block pod collaborators
Collaboration.2.2: Share block pod with collaborator
Collaboration.2.3: Unshare block pod from collaborator
Collaboration.2.4: Bulk share block pods with collaborators
Collaboration.2.5: Get users this block pod can be shared with
Collaboration.2.6: Update block pod ACL
Collaboration.2.7: Leave block pod
Collaboration.3: Key Pods
Collaboration.3.1: Get key pod collaborators
Collaboration.3.2: Share key pod with collaborator
Collaboration.3.3: Bulk share key pods with collaborators
Collaboration.3.4: Unshare key pod from collaborator
Collaboration.3.5: Get users this key pod can be shared with
Collaboration.3.6: Update key pod ACL
Collaboration.3.7: Leave key pod
Attributes.1
Attributes.1.1: Get displayable attributes of Key, Block and Pod
Attributes.1.2: Update key display attributes
Attributes.1.3: Update block display attributes
Attributes.1.4: Update key pod display attributes
Attributes.1.5: Update block pod display attributes
Block Types.1
Block Types.1.1: Get block types
Block Types.1.2: Add block type
Block Types.1.3: Update block type
Block Types.1.4: Delete block type
Block Types.1.5: Get blocks using block 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 block as favorite
Favorites.1.4: Add pod as favorite
Favorites.1.5: Add block 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)
Pod Types.1
Pod Types.1.1: Get pod types
Pod Types.1.2: Add pod type
Pod Types.1.3: Update pod type
Pod Types.1.4: Delete pod type
Pod Types.1.5: Get pods using pod type
Profile.1
Profile.1.1: Get user profile
Profile.1.2: Update user's profile
Profile.1.3: Update username
Profile.1.4: Blocks user from sending messages
Profile.1.5: Unblocks 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 block
Relations.1.4: Get relations for pod
Relations.1.5: Get relations for block pod
Relations.1.6: Relate key to key
Relations.1.7: Unrelate key from key
Relations.1.8: Relate block to key
Relations.1.9: Unrelate block from key
Relations.1.10: Relate pod to key
Relations.1.11: Unrelate pod from key
Relations.1.12: Relate pod to block
Relations.1.13: Unrelate pod from block
Relations.1.14: Relate block to block
Relations.1.15: Unrelate block from block
Relations.1.16: Relate pod to pod
Relations.1.17: Unrelate pod from pod
Scales.1
Scales.1.1: Get scales
Scales.1.2: Add scale
Scales.1.3: Get scale
Scales.1.4: Update scale
Scales.1.5: Delete scale
Scales.1.6: Get blocks using scale
Scales.1.7: Get pods using scale
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, block or pod by token
Search.1.2: Search user by token
Templates.1
Templates.1.1: Get key templates
Templates.1.2: Get block templates
Templates.1.3: Get pod 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