Connect Shortcut to your AI agent

Productivity 136 actions available

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

We set up the connection using your own Shortcut account, with keys you control, and keep it running. Your agent picks it up and starts doing the work.

What your agent can do in Shortcut

Each one is a real action the agent can take on its own, the same things a person clicking around Shortcut could do. Read-only by default; write actions are confirmed against your policy.

  • Create category Create Category allows you to create a new Category in Shortcut.
  • 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 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 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 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…
  • 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,…
  • Create label Create Label allows you to create a new Label in Shortcut.
  • Create linked file Create Linked File allows you to create a new Linked File in Shortcut.
  • Create milestone (Deprecated: Use 'Create Objective') Create Milestone allows you to create a new Milestone in Shortcut.
  • 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 objective Create Objective allows you to create a new Objective in Shortcut.
  • Create project Create Project is used to create a new Shortcut Project.
  • 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. T…
  • Create story comment Create Comment allows you to create a Comment on any Story.
  • 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 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…
  • Create story reaction Create a reaction to a story comment.
  • Create task Create Task is used to create a new task in a Story.
  • 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 o…
  • 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 y…
  • 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 c…
  • 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 partic…
  • Delete label Delete Label can be used to delete any Label.
  • Delete linked file Delete Linked File can be used to delete any previously attached Linked-File.
  • Delete milestone (Deprecated: Use 'Delete Objective') Delete Milestone can be used to delete any Milestone.
  • Delete multiple stories Delete Multiple Stories allows you to delete multiple archived stories at once.
  • Delete objective Delete Objective can be used to delete any Objective.
  • 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 story Delete Story can be used to delete any Story.
  • Delete story comment Delete a Comment from any story.
  • Delete story link Removes the relationship between the stories for the given Story Link.
  • Delete story reaction Delete a reaction from any story comment.
  • Delete task Delete Task can be used to delete any previously created Task on a Story.
  • Disable iterations Disables Iterations for the current workspace
  • 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.
  • Get category Get Category returns information about the selected Category.
  • Get current member info Returns information about the authenticated member.
  • 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…
  • 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 template Get Entity Template returns information about a given entity template.
  • Get epic Get Epic returns information about the selected Epic.
  • Get epic comment This endpoint returns information about the selected Epic Comment.
  • 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 workflow Returns the Epic Workflow for the Workspace.
  • Get external link stories Get Stories which have a given External Link associated with them.
  • Get file Get File returns information about the selected UploadedFile.
  • 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 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, an…
  • 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…
  • Get key result Get Key Result returns information about a chosen Key Result.
  • Get label Get Label returns information about the selected Label.
  • Get linked file Get File returns information about the selected Linked File.
  • Get member Returns information about a Member.
  • Get milestone (Deprecated: Use 'Get Objective') Get Milestone returns information about a chosen Milestone.
  • Get objective Get Objective returns information about a chosen Objective.
  • Get project Get Project returns information about the selected Project.
  • Get repository Get Repository returns information about the selected Repository.
  • Get story Get Story returns information about a chosen Story.
  • Get story comment Get Comment is used to get Comment information.
  • Get story link Returns the stories and their relationship for the given Story Link.
  • Get task Returns information about a chosen Task.
  • Get workflow Get Workflow returns information about a chosen Workflow.
  • 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.
  • List categories List Categories returns a list of all Categories and their attributes.
  • List category milestones List Category Milestones returns a list of all Milestones with the Category.
  • List category objectives Returns a list of all Objectives with the Category.
  • List custom fields Retrieves a list of all custom fields defined in the Shortcut API. This endpoint allows developers to fetch information about user-defined fields that have been added to extend the functionality of standard fields in in…
  • 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 document epics Tool to retrieve all Epics related to a specific Document. Use when you need to understand which Epics are associated with a given document in Shortcut.
  • List entity templates List all the entity templates for the Workspace.
  • List epic comments Get a list of all Comments on an Epic.
  • List epic documents Get a list of all Documents related to this Epic.
  • List epic healths List the history of health statuses for the specified Epic, most recent first. Use when you need to track health status changes over time.
  • 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 epic stories Get a list of all Stories in an Epic.
  • List files List Files returns a list of all UploadedFiles in the workspace.
  • List groups A group in our API maps to a "Team" within the Shortcut Product. A Team is a collection of Users that can be associated to Stories, Epics, and Iterations within Shortcut.
  • List group stories List the Stories assigned to the Group. (By default, limited to 1,000).
  • List iterations Retrieves a list of all iterations in the Shortcut project management system. Iterations represent specific time periods for planning and tracking work, allowing teams to organize their development cycles. This endpoint…
  • List iteration stories Get a list of all Stories in an Iteration.
  • List label epics List all of the Epics with the Label.
  • List labels List Labels returns a list of all Labels and their attributes.
  • List label stories List all of the Stories with the Label.
  • List linked files List Linked Files returns a list of all Linked-Files and their attributes.
  • List members Returns information about members of the Workspace.
  • List members (slim) Returns minimal member data optimized for Korey integration. Use this when you need basic member information without full profile details. Returns all workspace members with disabled status indicated in the response.
  • List milestone epics (Deprecated: Use 'List Objective Epics') List all of the Epics within the Milestone.
  • List milestones (Deprecated: Use 'List Objectives') List Milestones returns a list of all Milestones and their attributes.
  • List objective epics List all of the Epics within the Objective.
  • List objectives List Objectives returns a list of all Objectives and their attributes.
  • List projects List Projects returns a list of all Projects and their attributes.
  • List repositories List Repositories returns a list of all Repositories and their attributes.
  • List stories List Stories returns a list of all Stories in a selected Project and their attributes.
  • List story comment Lists Comments associated with a Story
  • List story sub tasks Tool to list all Sub-task Stories for a given parent Story. Use when you need to retrieve all sub-tasks associated with a specific story.
  • List workflows Returns a list of all Workflows in the Workspace.
  • Search Search lets you search Epics and Stories based on desired parameters. Since ordering of the results can change over time (due to search ranking decay, new Epics and Stories being created), the `next` value from the prev…
  • 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 epics Search Epics lets you search Epics based on desired parameters. Since ordering of stories can change over time (due to search ranking decay, new Epics being created), the `next` value from the previous response can be u…
  • Search iterations Search Iterations lets you search Iterations based on desired parameters. Since ordering of results can change over time (due to search ranking decay, new Iterations being created), the `next` value from the previous re…
  • Search milestones Search Milestones lets you search Milestones based on desired parameters. Since ordering of results can change over time (due to search ranking decay, new Milestones being created), the `next` value from the previous re…
  • 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 re…
  • Search stories Search Stories lets you search Stories based on desired parameters. Since ordering of stories can change over time (due to search ranking decay, new stories being created), the `next` value from the previous response ca…
  • Search stories old Search Stories lets you search Stories based on desired parameters.
  • Story history Retrieves the complete history of changes for a specific story in the Shortcut project management system. This endpoint allows users to track all modifications, updates, and revisions made to a story over time, providin…
  • Unlink comment thread from slack Unlinks a Comment from its linked Slack thread (Comment replies and Slack replies will no longer be synced)
  • Unlink document from epic Tool to remove the relationship between a Document and an Epic. Use when you need to unlink a previously associated document from 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 custom field Update Custom Field can be used to update the definition of a Custom Field. The order of items in the 'values' collection is interpreted to be their ascending sort order.To delete an existing enum value, simply omit it…
  • 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 u…
  • 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.
  • Update epic comment This endpoint allows you to update a threaded Comment on an Epic.
  • Update file Update File updates the properties of an UploadedFile (but not its content).
  • Update group Updates an existing group in the Shortcut workspace. This endpoint allows you to modify various properties of a group, including its name, description, color, members, and associated workflows. Use this when you need to…
  • Update health status Update an existing health status by its ID. Use when you need to modify the health tracking status of an Epic or Objective.
  • Update iteration This endpoint allows you to update an existing iteration in Shortcut. It provides comprehensive control over various aspects of an iteration, including its metadata, associated members and groups, labels, and timeframe.…
  • Update key result Update Key Result allows updating a Key Result's name or initial, observed, or target values.
  • Update label Update Label allows you to replace a Label name with another name. If you try to name a Label something that already exists, you will receive a 422 response.
  • Update linked file Updated Linked File allows you to update properties of a previously attached Linked-File.
  • Update milestone (Deprecated: Use 'Update Objective') Update Milestone can be used to update Milestone properties.
  • Update multiple stories Update Multiple Stories allows you to make changes to numerous stories at once.
  • Update objective Update Objective can be used to update Objective properties.
  • Update project Update Project can be used to change properties of a Project.
  • Update story Update Story can be used to update Story properties.
  • Update story comment Update Comment replaces the text of the existing Comment.
  • Update story link Updates the stories and/or the relationship for the given Story Link.
  • Update task Update Task can be used to update Task properties.
  • Upload files Upload Files uploads one or many files and optionally associates them with a story. Use the multipart/form-data content-type to upload. Each `file` key should contain a separate file. Each UploadedFile's name comes from…

How we connect it

  1. 1

    Connect your account

    You create a key in Shortcut, a key you create and control, and paste it in once. It lives in a secrets store on your server, not with us.

  2. 2

    Set the guardrails

    Read-only by default. You choose which write actions the agent may take, and anything outside that policy gets confirmed with you first.

  3. 3

    We keep it running

    Health checks on every connection, updates handled for you, and we watch the first week of activity to make sure the work lands.

Shortcut questions, answered.

With a key you create and control. You paste it in once, it is stored in a secrets store on your server, permissions are scoped to the minimum the agent needs, and you can revoke it at any time.
The actions Shortcut's API allows, the same things a person clicking around the app could do. Connections start read-only by default; write actions are confirmed against the policy you set before the agent takes them.
Connections are priced per tool on top of the base plan. Some are included, some are premium. See pricing for how connection charges work.
Standard tools are ready inside 7 business days of the setup call. We test the connection end to end, walk you through how the agent uses it, and watch the first week of activity.

Ready to put Shortcut to work?

Tell us what your team runs on. We set up the connection, secure it, and your agent takes it from there.

All product names, logos, and brands are property of their respective owners; used for identification only. ZeroToClaw is not affiliated with or endorsed by Shortcut.