One-install Asana front door over three bounded domain packs and the existing daily-work workflows. It admits 247 of 249 current first-party operations: every fixed JSON REST route except the multipart attachment upload and the Batch API arbitrary method/path passthrough. The compatibility root preserves all 29 prior operation IDs and routes, representing 25 unique official operations, while dependencies add the other 222 official routes. Sixty-four unique collection routes follow documented next_page.offset pagination; schema-only unpaged collections remain explicitly bounded. Recipe mutations now send the documented JSON data wrapper as one object, while Source internals retain their proven nested composer keys. Reads are uncached outside the compatibility root, sensitive reads are marked sensitive-read, every mutation is approval-gated, and no credential is embedded.
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
Write
Web APIs
asana
external change
Read: workspace.search · No approvalRead: workspace.read · No approvalRead: user.search · No approvalRead: user.read · No approvalRead: user_task_list.read · No approvalRead: user_task_list.tasks · No approvalRead: user_task_list.open_tasks · No approvalRead: project.search · No approvalRead: project.read · No approvalWrite: project.create · Asks approvalRead: status_update.search · No approvalRead: status_update.read · No approvalRead: section.search · No approvalRead: section.read · No approvalRead: section.tasks · No approvalRead: task.search · No approvalRead: task.assigned_to_me.list · No approvalRead: task.workspace_search · No approvalRead: project.tasks · No approvalRead: project.open_tasks · No approvalRead: task.read · No approvalWrite: task.create · Asks approvalRead: subtask.search · No approvalWrite: subtask.create · Asks approvalWrite: task.update · Asks approvalWrite: task.set_completion · Asks approvalWrite: task.add_to_project · Asks approvalRead: story.search · No approvalWrite: story.create · Asks approval
Data it touches
SurfacesWeb APIs
Warehousedata.giddata.namedata.completeddata.due_ondata.due_atdata.assigneedata.projectsdata.notesdata.ownerdata.permalink_url
Tags
pack:asanaasanatasksprojectsgoalsportfolioswork-managementproject-managementadministrationapicomposition