Webhook
This is a shipped standalone native-serve surface: outbound POST delivery is implemented, the signed inbound webhook service is implemented, and the runtime stays onchannels serve webhook instead of gateway supervision today.
At A Glance
Minimal Config
Smoke Test
Command Surface
Required Fields For Send
Required Fields For Serve
Gateway And Ownership
This surface ships a real built-in inbound service, but it remains a standalone native-serve lane today. Usechannels serve webhook directly; it does not join gateway run or the gateway-owned reply-loop contract yet.
Operator Notes
channels serve webhookrequires--bindbecause the local listener address stays operator-owned instead of coming from static config.- Use
[outbound_http] allow_private_hosts = truewhen you intentionally post to a loopback or private bridge endpoint. - Treat this as a native serve lane, not as an outbound-only sink.
Related Docs
- Continue to Channel Guides for the full shipped channel matrix.
- Continue to Channels for the conceptual surface model.
- Continue to Channel Setup for the shared public setup contract.