trypost/app
Paulo Castellano a932c51bbb
Expose workspace webhooks through the API and MCP (#330)
* Expose workspace webhooks through the API and MCP.

The same create/update/test/rotate/replay/delete flow now lives in Actions so the web UI, REST API, and MCP tools stay in lockstep.

* Keep webhook validation local to each web, API, and MCP entry point.

* Extract MCP webhook rules into request classes and close remaining API/MCP review gaps.

* Tighten webhook updates to a field whitelist and reset failures only on re-enable.

* Treat a mismatched webhook replay as not found and mark secret rotation destructive.
2026-09-04 12:00:32 -03:00
..
Actions Expose workspace webhooks through the API and MCP (#330) 2026-09-04 12:00:32 -03:00
Ai Remove the post-templates feature (#296) 2026-08-19 09:34:26 -03:00
Broadcasting Add workspace webhooks and drop the unused automation webhook node (#326) 2026-09-04 09:43:29 -03:00
Concerns refactor: settings redesign, Spanish translations, language system, strict_types 2026-03-30 00:20:43 -03:00
Console/Commands Add workspace webhooks and drop the unused automation webhook node (#326) 2026-09-04 09:43:29 -03:00
DataTransferObjects Add workspace webhooks and drop the unused automation webhook node (#326) 2026-09-04 09:43:29 -03:00
Enums Add workspace webhooks and drop the unused automation webhook node (#326) 2026-09-04 09:43:29 -03:00
Events Slim webhook log broadcasts to fix Reverb payload-too-large (#329) 2026-09-04 10:04:07 -03:00
Exceptions Connect the Pages a login only reaches through a Business Portfolio (#301) 2026-08-26 10:42:59 -03:00
Helpers fix(security): make SSRF private-network block configurable and guard the last user-URL fetches 2026-07-17 15:40:15 -03:00
Http Expose workspace webhooks through the API and MCP (#330) 2026-09-04 12:00:32 -03:00
Jobs Add workspace webhooks and drop the unused automation webhook node (#326) 2026-09-04 09:43:29 -03:00
Listeners Add workspace webhooks and drop the unused automation webhook node (#326) 2026-09-04 09:43:29 -03:00
Mail Add workspace webhooks and drop the unused automation webhook node (#326) 2026-09-04 09:43:29 -03:00
Mcp Expose workspace webhooks through the API and MCP (#330) 2026-09-04 12:00:32 -03:00
Models Add workspace webhooks and drop the unused automation webhook node (#326) 2026-09-04 09:43:29 -03:00
Observers Add workspace webhooks and drop the unused automation webhook node (#326) 2026-09-04 09:43:29 -03:00
Passport Activation checklist + MCP OAuth authorize UX (#239) (#250) 2026-08-07 20:34:43 -03:00
Policies Add workspace webhooks and drop the unused automation webhook node (#326) 2026-09-04 09:43:29 -03:00
Providers Add workspace webhooks and drop the unused automation webhook node (#326) 2026-09-04 09:43:29 -03:00
Rules Defuse links in X posts to avoid the link-post fee (#308) 2026-08-29 15:31:05 -03:00
Services Add workspace webhooks and drop the unused automation webhook node (#326) 2026-09-04 09:43:29 -03:00
Socialite feat(channels): add Discord as a social channel 2026-06-16 14:44:00 -03:00
Support Defuse links in X posts to avoid the link-post fee (#308) 2026-08-29 15:31:05 -03:00