Shortcut epics, objectives, legacy milestones, iterations, categories, projects, key results, health, and planning workflow operations. Generated from the hash-pinned official Shortcut REST v3 OpenAPI contract. The connection owns the complete Shortcut-Token header and the fixed https://api.app.shortcut.com origin; no credential or routing input is recipe-controlled. Read caching is disabled. Content-, people-, repository-, file-, and integration-sensitive reads are marked sensitive-read except the two installed Story Source operations; every mutation is grant-off and approval-gated. Shortcut API tokens grant complete access to one workspace and must never be rendered or logged.
What this pack installs
- shortcut-planning Ingredient
Trust & control
What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.
What it's allowed to do
Destructive
Web APIs
shortcut-planning
external change
Read: category.list · No approvalWrite: category.create_category · Always asksRead: category.read · No approvalWrite: category.update_category · Always asksDestructive: category.delete_category · Always asksRead: category.list_category_milestones · Asks approvalRead: category.list_category_objectives · Asks approvalRead: epic_workflow.read · No approvalRead: epic.list_epics · Asks approvalWrite: epic.create · Always asksRead: epic.list_paginated · Asks approvalRead: epic.read · Asks approvalWrite: epic.update_epic · Always asksDestructive: epic.delete_epic · Always asksRead: epic.list_epic_comments · Asks approvalWrite: epic.create_epic_comment · Always asksWrite: epic.create_epic_comment_comment · Always asksRead: epic.get_epic_comment · Asks approvalWrite: epic.update_epic_comment · Always asksDestructive: epic.delete_epic_comment · Always asksRead: epic.list_epic_documents · Asks approvalRead: epic.health.read · Asks approvalWrite: epic.create_epic_health · Always asksRead: epic.list_epic_healths · Asks approvalRead: epic.story.list · Asks approvalWrite: health.update_health · Always asksRead: iteration.list · No approvalWrite: iteration.create_iteration · Always asksDestructive: iteration.disable_iterations · Always asksAdmin: iteration.enable_iterations · Always asksRead: iteration.read · No approvalWrite: iteration.update_iteration · Always asksDestructive: iteration.delete_iteration · Always asksRead: iteration.list_iteration_stories · Asks approvalRead: key_result.get_key_result · Asks approvalWrite: key_result.update_key_result · Always asksRead: milestone.list_milestones · Asks approvalWrite: milestone.create_milestone · Always asksRead: milestone.get_milestone · Asks approvalWrite: milestone.update_milestone · Always asksDestructive: milestone.delete_milestone · Always asksRead: milestone.list_milestone_epics · Asks approvalRead: objective.list_objectives · Asks approvalWrite: objective.create_objective · Always asksRead: objective.get_objective · Asks approvalWrite: objective.update_objective · Always asksDestructive: objective.delete_objective · Always asksRead: objective.list_objective_epics · Asks approvalRead: objective.get_objective_health · Asks approvalWrite: objective.create_objective_health · Always asksRead: objective.list_objective_healths · Asks approvalRead: project.list · No approvalWrite: project.create_project · Always asksRead: project.read · No approvalWrite: project.update_project · Always asksDestructive: project.delete_project · Always asksRead: project.list_stories · Asks approval
Data it touches
SurfacesWeb APIs
Tags
pack:shortcutshortcutplanningepicsobjectivesiterationsprojectsapicomposition