Shortcut: API Design & Story Model
Docs-backedREST API at api.app.shortcut.com/api/v3 with clean resource-oriented endpoints. Stories support full CRUD with filtering by workflow state, owner, project, epic, iteration, and label. Search uses a query endpoint with Shortcut's query language. Bulk operations via stories/bulk endpoint enable batch create/update/delete — a notable advantage for agents doing mass operations. The Story object includes estimate, deadline, story type (feature, bug, chore), and linked branches/PRs. Epics group stories across projects. Iterations are time-boxed sprints. Webhook events cover story and epic lifecycle. Response payloads are consistent and well-typed. Labels serve as the primary categorization mechanism (no custom fields). Pagination uses cursor-based tokens.