Shortcut

Shortcut aligns product development work with company objectives so teams can execute with a shared purpose.

136 actions Integration catalog
Request access
Connect Shortcut once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Create categorySHORTCUT_CREATE_CATEGORY
Create Category allows you to create a new Category in Shortcut.
Create docSHORTCUT_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 entity templateSHORTCUT_CREATE_ENTITY_TEMPLATE
Create a new entity template for the Workspace.
Create epicSHORTCUT_CREATE_EPIC
Create Epic allows you to create a new Epic in Shortcut.
Create epic commentSHORTCUT_CREATE_EPIC_COMMENT
This endpoint allows you to create a threaded Comment on an Epic.
Create epic comment commentSHORTCUT_CREATE_EPIC_COMMENT_COMMENT
This endpoint allows you to create a nested Comment reply to an existing Epic Comment.
Create epic healthSHORTCUT_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.
Create generic integrationSHORTCUT_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 groupSHORTCUT_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 iterationSHORTCUT_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 labelSHORTCUT_CREATE_LABEL
Create Label allows you to create a new Label in Shortcut.
Create linked fileSHORTCUT_CREATE_LINKED_FILE
Create Linked File allows you to create a new Linked File in Shortcut.
Create milestoneSHORTCUT_CREATE_MILESTONE
(Deprecated: Use 'Create Objective') Create Milestone allows you to create a new Milestone in Shortcut.
Create multiple storiesSHORTCUT_CREATE_MULTIPLE_STORIES
Create Multiple Stories allows you to create multiple stories in a single request using the same syntax as [Create Story](https://developer.shortcut.com/api/rest/v3#create-story).
Create objectiveSHORTCUT_CREATE_OBJECTIVE
Create Objective allows you to create a new Objective in Shortcut.
Create projectSHORTCUT_CREATE_PROJECT
Create Project is used to create a new Shortcut Project.
Create storySHORTCUT_CREATE_STORY
Create Story is used to add a new story to your Shortcut Workspace. This endpoint requires that either **workflow_state_id** or **project_id** be provided, but will reject the request if both or neither are specified. The workflow_state_id has been marked as required and is the recommended field to specify because we are in the process of sunsetting Projects in Shortcut.
Create story commentSHORTCUT_CREATE_STORY_COMMENT
Create Comment allows you to create a Comment on any Story.
Create story from templateSHORTCUT_CREATE_STORY_FROM_TEMPLATE
Create Story From Template is used to add a new story derived from a template to your Shortcut Workspace.
Create story linkSHORTCUT_CREATE_STORY_LINK
Story Links (called Story Relationships in the UI) allow you create semantic relationships between two stories. The parameters read like an active voice grammatical sentence: subject -> verb -> object. The subject story acts on the object Story; the object story is the direct object of the sentence. The subject story "blocks", "duplicates", or "relates to" the object story. Examples: - "story 5 blocks story 6” -- story 6 is now "blocked" until story 5 is moved to a Done workflow state. - "story 2 duplicates story 1” -- Story 2 represents the same body of work as Story 1 (and should probably be archived). - "story 7 relates to story 3”
Create story reactionSHORTCUT_CREATE_STORY_REACTION
Create a reaction to a story comment.
Create taskSHORTCUT_CREATE_TASK
Create Task is used to create a new task in a Story.
Delete categorySHORTCUT_DELETE_CATEGORY
Delete Category can be used to delete any Category.
Delete custom fieldSHORTCUT_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 docSHORTCUT_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 templateSHORTCUT_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 epicSHORTCUT_DELETE_EPIC
Delete Epic can be used to delete the Epic. The only required parameter is Epic ID.
Delete epic commentSHORTCUT_DELETE_EPIC_COMMENT
This endpoint allows you to delete a Comment from an Epic.
Delete fileSHORTCUT_DELETE_FILE
Delete File deletes a previously uploaded file.
Delete generic integrationSHORTCUT_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 iterationSHORTCUT_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 labelSHORTCUT_DELETE_LABEL
Delete Label can be used to delete any Label.
Delete linked fileSHORTCUT_DELETE_LINKED_FILE
Delete Linked File can be used to delete any previously attached Linked-File.
Delete milestoneSHORTCUT_DELETE_MILESTONE
(Deprecated: Use 'Delete Objective') Delete Milestone can be used to delete any Milestone.
Delete multiple storiesSHORTCUT_DELETE_MULTIPLE_STORIES
Delete Multiple Stories allows you to delete multiple archived stories at once.
Delete objectiveSHORTCUT_DELETE_OBJECTIVE
Delete Objective can be used to delete any Objective.
Delete projectSHORTCUT_DELETE_PROJECT
Delete Project can be used to delete a Project. Projects can only be deleted if all associated Stories are moved or deleted. In the case that the Project cannot be deleted, you will receive a 422 response.
Delete storySHORTCUT_DELETE_STORY
Delete Story can be used to delete any Story.
Delete story commentSHORTCUT_DELETE_STORY_COMMENT
Delete a Comment from any story.
Delete story linkSHORTCUT_DELETE_STORY_LINK
Removes the relationship between the stories for the given Story Link.
Delete story reactionSHORTCUT_DELETE_STORY_REACTION
Delete a reaction from any story comment.
Delete taskSHORTCUT_DELETE_TASK
Delete Task can be used to delete any previously created Task on a Story.
Disable iterationsSHORTCUT_DISABLE_ITERATIONS
Disables Iterations for the current workspace
Disable story templatesSHORTCUT_DISABLE_STORY_TEMPLATES
Disables the Story Template feature for the Workspace.
Enable iterationsSHORTCUT_ENABLE_ITERATIONS
Enables Iterations for the current workspace
Enable story templatesSHORTCUT_ENABLE_STORY_TEMPLATES
Enables the Story Template feature for the Workspace.
Get categorySHORTCUT_GET_CATEGORY
Get Category returns information about the selected Category.
Get current member infoSHORTCUT_GET_CURRENT_MEMBER_INFO
Returns information about the authenticated member.
Get custom fieldSHORTCUT_GET_CUSTOM_FIELD
Retrieves detailed information about a specific custom field in Shortcut using its unique public identifier. This endpoint allows developers to fetch the properties and configuration of a custom field, which can include its name, type, possible values, and any other associated metadata. It's particularly useful when you need to inspect or validate a custom field's settings programmatically, or when integrating custom field data into external systems. The endpoint should be used when detailed information about a single custom field is required, rather than for bulk operations or listing all custom fields. Note that this endpoint only provides read access to custom field data and cannot be used to modify the custom field.
Get docSHORTCUT_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 entity templateSHORTCUT_GET_ENTITY_TEMPLATE
Get Entity Template returns information about a given entity template.
Get epicSHORTCUT_GET_EPIC
Get Epic returns information about the selected Epic.
Get epic commentSHORTCUT_GET_EPIC_COMMENT
This endpoint returns information about the selected Epic Comment.
Get epic healthSHORTCUT_GET_EPIC_HEALTH
Get the current health status for the specified Epic. Use when you need to check the health status of an Epic.
Get epic workflowSHORTCUT_GET_EPIC_WORKFLOW
Returns the Epic Workflow for the Workspace.
Get external link storiesSHORTCUT_GET_EXTERNAL_LINK_STORIES
Get Stories which have a given External Link associated with them.
Get fileSHORTCUT_GET_FILE
Get File returns information about the selected UploadedFile.
Get generic integrationSHORTCUT_GET_GENERIC_INTEGRATION
Get Generic Integration returns information about a webhook integration by its ID. Use when you need to retrieve details about a specific webhook integration.
Get groupSHORTCUT_GET_GROUP
Retrieves detailed information about a specific group in the Shortcut workspace using its unique public identifier. This endpoint allows developers to fetch comprehensive data about a group, including its name, type, and associated metadata. It's particularly useful when you need to access or verify group details programmatically, such as during workflow automations or when building integrations that involve group management. The endpoint provides more granular control and information compared to what's available through the web application, making it valuable for advanced group-related operations and data analysis within your Shortcut projects.
Get iterationSHORTCUT_GET_ITERATION
Retrieves detailed information about a specific iteration in the Shortcut project management system. This endpoint allows users to fetch comprehensive data about a single iteration, including its name, status, start and end dates, associated stories, and progress metrics. It should be used when detailed information about a particular iteration is needed, such as during sprint planning, progress tracking, or retrospective analysis. The endpoint provides a snapshot of the iteration at the time of the request and does not include real-time updates. It's particularly useful for project managers, scrum masters, and team members who need to review or report on iteration-specific data. Note that this endpoint only retrieves information and does not allow for modification of the iteration details.
Showing the first 60 of 136 actions.