feat: Full API capabilities — instant triggers via public webhook API + agent/project/task actions#22
Merged
Merged
Conversation
…(Zapier 1.2.0), n8n trigger node (0.2.0) TRIGGERS (public webhook API, live since v6.188): new_comment, task_assigned, new_project, project_assigned, project_joined — one factory over POST /api/v2/subscribeWebhook|unsubscribeWebhook with exact server packet shapes. Legacy task_due untouched. ACTIONS: AI-agent lifecycle (create/generate/update, add knowledge, publish), project ops (complete/restore, copy, share link), task extras (set date, assign, note, custom field), and Trigger Taskade Automation (POST to a flow's inbound webhook URL — Taskade's documented integration pattern). n8n: TaskadeTrigger node — the package's first trigger, 6 events via the public subscription lifecycle; robust delete() clears local hook state even when the server hook is already gone. Pre-PR review applied 8 fixes: implicit-now date guard, share-link viewUrl mapping, custom-field label path (data.displayName), trigger delete resilience, automation-webhook failure surfacing, Infinity coercion guard, assignee empty-string filter, conditional-field pre-flight errors.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Zapier 1.2.0 (12→28 capabilities) + n8n 0.2.0 (first trigger node). 5 instant triggers on the now-live public webhook API (
new_comment,task_assigned,new_project,project_assigned,project_joined) via one factory; 13 new actions: AI-agent lifecycle (create/generate/update/knowledge/publish — closes the #10 batch), project ops (complete/restore/copy/share-link), task extras (date/assign/note/custom-field), andtrigger_automation(POST to a flow's inbound webhook URL — Taskade's documented pattern). Legacytask_dueuntouched. Every endpoint verified against the live v1(64-op)/v2(45-op) specs; packet shapes from the server's typed Zapier packets;yarn test5/5 incl. schema validation; n8n tsc clean; pre-PR adversarial review found+fixed 8 issues (implicit-now date guard, share-link viewUrl, field-label path, n8n delete resilience, silent automation failures, +3). After merge:zapier push1.2.0; tagn8n-v0.2.0once the npm token gains new-package permission (#17).