Shortcut

Overview

Pre-built tooling

✅ Authorization
ToolsStatus
Pre-built authorization (API Key)✅
Pre-built authorization UI✅
Custom authorization UI✅
End-user authorization guide🚫
Expired credentials detection✅
✅ Read & write data
ToolsStatus
Pre-built integrations✅
API unification✅
2-way sync✅
Webhooks from Tenklo on data modifications✅
Real-time webhooks from 3rd-party API🚫 (time to contribute: <48h)
Proxy requests✅
✅ Observability & data quality
ToolsStatus
HTTP request logging✅
End-to-end type safety✅
Data runtime validation✅
OpenTelemetry export✅
Slack alerts on errors✅
Integration status API✅
✅ Customization
ToolsStatus
Create or customize use-cases✅
Pre-configured pagination🚫 (time to contribute: <48h)
Pre-configured rate-limit handling🚫 (time to contribute: <48h)
Per-customer configurations✅

Others

Function nameDescriptionTypeSource code
create-categoryCreate a category.Action🔗 Github
create-custom-fieldCreate a workspace custom field.Action🔗 Github
create-epic-commentAdd a comment to an epic.Action🔗 Github
create-epicCreate an epic.Action🔗 Github
create-iterationCreate an iteration.Action🔗 Github
create-labelCreate a label.Action🔗 Github
create-linked-fileAttach a URL-based linked file. Associate it with stories afterward via update-story's linked_file_ids.Action🔗 Github
create-milestoneCreate an Objective.Action🔗 Github
create-story-commentAdd a comment to a story.Action🔗 Github
create-story-linkLink two stories with a relationship verb (blocks, duplicates, relates to).Action🔗 Github
create-story-taskAdd a checklist task to a storyAction🔗 Github
create-storyCreate a story.Action🔗 Github
delete-categoryDelete a category.Action🔗 Github
delete-custom-fieldDelete a workspace custom field.Action🔗 Github
delete-epicDelete an epic.Action🔗 Github
delete-iterationDelete an iteration.Action🔗 Github
delete-labelDelete a labelAction🔗 Github
delete-linked-fileDelete a linked file.Action🔗 Github
delete-milestoneDelete an ObjectiveAction🔗 Github
delete-story-commentDelete a comment from a story.Action🔗 Github
delete-story-linkRemove a link between two stories.Action🔗 Github
delete-story-taskDelete a task from a story.Action🔗 Github
delete-storyDelete a story.Action🔗 Github
get-current-memberGet the authenticated member and their workspace context.Action🔗 Github
get-epicRetrieve a single epic.Action🔗 Github
get-story-taskRetrieve a single task on a story.Action🔗 Github
get-storyRetrieve a single story with its embedded comments, tasks, and links.Action🔗 Github
list-categoriesList categories (used to group Objectives/Milestones).Action🔗 Github
list-custom-fieldsList workspace custom fields available on stories.Action🔗 Github
list-epicsList epics.Action🔗 Github
list-groupsList groups (the modern Team concept).Action🔗 Github
list-iterationsList iterations (sprints).Action🔗 Github
list-labelsList labels.Action🔗 Github
list-linked-filesList linked (URL-based) files.Action🔗 Github
list-membersList workspace members.Action🔗 Github
list-milestonesList Objectives (called milestones in the Shortcut API).Action🔗 Github
list-projectsList projects — a deprecated, pre-Epics/Groups feature.Action🔗 Github
list-storiesSearch/list stories with rich filters.Action🔗 Github
list-workflowsList story workflows and their states.Action🔗 Github
update-epicUpdate an epic.Action🔗 Github
update-iterationUpdate an iteration.Action🔗 Github
update-labelUpdate a label.Action🔗 Github
update-milestoneUpdate an Objective.Action🔗 Github
update-story-taskUpdate or complete a task on a story.Action🔗 Github
update-storyUpdate a story.Action🔗 Github
categoriesSync categories (used to group Objectives).Sync🔗 Github
custom-fieldsSync workspace custom field definitions.Sync🔗 Github
epicsSync epics.Sync🔗 Github
groupsSync groups.Sync🔗 Github
iterationsSync iterations.Sync🔗 Github
labelsSync labels.Sync🔗 Github
membersSync workspace members.Sync🔗 Github
milestonesSync Objectives (API resource name is milestone).Sync🔗 Github
projectsSync projects (legacy feature).Sync🔗 Github
storiesSync stories.Sync🔗 Github
workflowsSync story workflows and their states.Sync🔗 Github

Access requirements

Pre-RequisitesStatusComment
Paid dev account❓
Paid test account❓
Partnership❓
App review❓
Security audit❓

Setup guide

No setup guide yet.

Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page
Contribute useful links by editing this page

API gotchas

Contribute API gotchas by editing this page

On this page