Project Management API: Endpoint Categorization

Users can add, update, archive, or delete project cards, maintaining a dynamic task management system. They can access comments, checklists, and notes related to cards to enhance collaborative efforts. Collaboration tools allow users to share projects and manage permissions with 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

Keys Management

Project Management

Cards Functionality

User & Profile Management

Notifications & Conversations

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