trypost/app/Actions
Paulo Castellano 2bd2e72656 Validate webhook payload template is JSON before it can run
A webhook node parses its payload template as JSON before resolving
placeholders, so a template with unquoted {{ }} placeholders or any malformed
JSON could be saved, tested, and activated — only to fail midway through a run.

Reject it up front instead: AutomationConfigValidator is the single source of
truth for per-node config issues (keyed to the field the editor surfaces them
under), enforced on save (field errors), on activate, and before a test run.
The editor mirrors the check to disable Test/Activate with a clear reason, and
the test panel now surfaces the server's message instead of a generic toast.
2026-06-13 16:03:19 -03:00
..
Ai feat: transition AI usage from feature-based limits to a centralized monthly credit system with token tracking. 2026-05-03 19:36:26 -03:00
Automation Validate webhook payload template is JSON before it can run 2026-06-13 16:03:19 -03:00
Invite feat: @mentions in comments, AI Action layer + MCP tools, settings tabs 2026-05-01 20:59:03 -03:00
Label refactor: restructure to Actions, subdomain routes (app/api), API tokens 2026-03-29 19:24:28 -03:00
Post Bring post platform meta (aspect ratio) to parity across API and MCP 2026-06-10 15:36:47 -03:00
PostComment feat: @mentions in comments, AI Action layer + MCP tools, settings tabs 2026-05-01 20:59:03 -03:00
Signature chore: remove deprecated localization files 2026-05-03 15:23:25 -03:00
SocialAccount feat: social account toggle action, API, MCP + full test coverage 2026-03-31 01:42:39 -03:00
User feat(billing): make trial card requirement configurable 2026-05-21 10:02:38 -03:00
Workspace Structure brand voice and make generated copy platform-aware 2026-06-12 17:09:39 -03:00