Shortcut
Product development platform for stories, epics, iterations, objectives, workflows, and releases.
Supports agile planning around stories, epics, iterations, workflows, projects, and engineering roadmap activity.
Use Shortcut with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Shortcut to work.
What Snow can do with Shortcut
These are the Shortcut operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads70
Look at your data without changing it.
- Get doc
Get Doc returns information about a chosen Doc by its public ID. Use content_format=html to include HTML content in the response.
- Get project
Get Project returns information about the selected Project.
- List categories
List Categories returns a list of all Categories and their attributes.
- List docs
Tool to list Docs that the current user can read. Use when you need to retrieve all accessible documentation in the Shortcut workspace.
- List epics
List Epics returns a list of all Epics and their attributes.
- List epics paginated
List Epics with pagination returns a paginated list of Epics and their attributes. Use when you need to retrieve Epics in manageable pages rather than all at once.
- List milestones
(Deprecated: Use 'List Objectives') List Milestones returns a list of all Milestones and their attributes.
- List objectives
List Objectives returns a list of all Objectives and their attributes.
- Search documents
Tool to search Documents based on title and filters. Use when you need to find specific documents by fuzzy title matching or filter by archived/created_by_me/followed_by_me status.
- Search objectives
Search Objectives lets you search Objectives based on desired parameters. Since ordering of results can change over time (due to search ranking decay, new Objectives being created), the `next` value from the previous response can be used as the path and query string for the next page to ensure stable ordering.
Creates22
Add something new to your account.
- Create doc
Create Doc allows you to create a new document in Shortcut. Use when you need to create documentation, notes, or any written content. Supports markdown or HTML input.
- Create category
Create Category allows you to create a new Category in Shortcut.
- Create entity template
Create a new entity template for the Workspace.
- Create epic
Create Epic allows you to create a new Epic in Shortcut.
- Create epic comment
This endpoint allows you to create a threaded Comment on an Epic.
- Create epic comment comment
This endpoint allows you to create a nested Comment reply to an existing Epic Comment.
- Create generic integration
Tool to create a generic webhook integration in Shortcut. Use when you need to set up a webhook endpoint to receive Shortcut events.
- Create group
Creates a new group in the Shortcut system with customizable properties. This endpoint allows you to set up a group with a unique mention name, display name, optional description, and various customization options. Use this when you need to establish a new team, department, or any other collective within your Shortcut workspace. The created group can include members, associated workflows, and visual customizations like color and icon. This endpoint is particularly useful for organizing your Shortcut workspace structure, facilitating team collaboration, and streamlining workflow management. Note that while member and workflow associations can be set during creation, they can also be modified later using separate endpoints.
- Create iteration
The CreateIteration endpoint allows you to create a new Iteration in Shortcut, which represents a time-boxed period for completing a set of stories or tasks. This endpoint is crucial for teams using Agile methodologies, enabling them to plan and track progress over specific time periods. Use this endpoint when setting up sprint cycles, planning releases, or organizing work into manageable timeframes. The endpoint requires essential information such as the Iteration's name and date range, while also offering options to add followers, associate groups, and attach labels for better organization and tracking. It's important to note that while multiple groups can be added via the API, the current web UI only displays one Group association. This endpoint should not be used for modifying existing Iterations; instead, use the dedicated update endpoint for such changes.
- Create label
Create Label allows you to create a new Label in Shortcut.
Updates26
Change something that is already there.
- Create epic health
Create a new health status for the specified Epic. Use when you need to set or update the health tracking status of an Epic.
- Disable story templates
Disables the Story Template feature for the Workspace.
- Enable iterations
Enables Iterations for the current workspace
- Enable story templates
Enables the Story Template feature for the Workspace.
- Link document to epic
Tool to create a relationship between a Document and an Epic. Use when you need to link or associate documentation with an epic.
- Unlink productboard from epic
This endpoint allows you to unlink a productboard epic.
- Update category
Update Category allows you to replace a Category name with another name. If you try to name a Category something that already exists, you will receive a 422 response.
- Update Doc
Tool to update an existing Doc's title and/or content. Use when you need to modify document properties. Supports markdown or HTML input via content_format parameter. SSE events notify connected users to refresh; if no users are connected, CKEditor cache is flushed.
- Update entity template
Update an entity template's name or its contents.
- Update epic
Update Epic can be used to update numerous fields in the Epic. The only required parameter is Epic ID, which can be found in the Shortcut UI.
Deletes24
Remove something. This often cannot be undone.
- Delete category
Delete Category can be used to delete any Category.
- Delete custom field
Deletes a specific custom field from the Shortcut system using its unique public identifier. This endpoint should be used when you need to permanently remove a custom field that is no longer required in your workflows or project structure. It's important to note that this operation is irreversible, and once a custom field is deleted, all data associated with it will be lost. Use this endpoint with caution, ensuring that the custom field is no longer needed and that its deletion won't negatively impact any existing processes or data integrity within your Shortcut instance.
- Delete doc
Permanently deletes a Doc and its associated data from Shortcut. Requires admin access to the document. When a document is deleted, connected clients will be notified via Server-Sent Events (SSE). Use this action when you need to remove a document completely from the system. Be cautious as this operation is irreversible.
- Delete entity template
Deletes a specific entity template from the Shortcut API. This endpoint should be used when you need to permanently remove a template that is no longer needed or is obsolete. It's important to note that this operation cannot be undone, so it should be used with caution. The deletion is performed on a single template identified by its public ID, adhering to the best practice of controlling deletion on a per-resource basis. This endpoint is part of the API v3, which may include enhanced features or changes compared to previous versions.
- Delete epic
Delete Epic can be used to delete the Epic. The only required parameter is Epic ID.
- Delete epic comment
This endpoint allows you to delete a Comment from an Epic.
- Delete file
Delete File deletes a previously uploaded file.
- Delete generic integration
Tool to delete a generic webhook integration from Shortcut. Use when you need to permanently remove a webhook integration that is no longer needed.
- Delete iteration
Deletes a specific iteration from the Shortcut project management system. This endpoint should be used when you need to permanently remove an iteration and all its associated data from your project workflow. It's particularly useful for cleaning up completed or cancelled iterations that are no longer needed. Be cautious when using this endpoint, as the deletion is irreversible and will remove all data associated with the specified iteration. Ensure you have the correct iteration ID before proceeding with the deletion to avoid unintended data loss.
- Delete label
Delete Label can be used to delete any Label.
Related integrations
Ready to put Shortcut to work?
Sign up free, build an app by chatting, and connect Shortcut in minutes. No credit card required.