The webhook component of Symfony framework has been around since early 2023, released in Symfony 6.3. Fabien Potencier introduced it in his SymfonyCon 2022 keynote in Paris in November 2022. The slides of this keynote titled "Don't call us, we will call you" remained the only kind of documentation that contained details about the actual component for a while.
The official Symfony docs of the component remained a small intro paragraph and the content was focussed on introducing the existing mailer/notifier integrations.
Allison Guilhem opened a PR with suggested updates in June 2024, but it stalled and was never merged. It was the first mentioning the actual mechanisms behind Parsers and Consumers, but it lacked information about the components capability of sending webhooks.
I stumbled upon the component during a research and liked the idea. I wanted to push it to my colleagues, who happened to be in a situation where I believed they should consider using it - but it was hard to sell the idea, as there was barely any documentation.
I ended up playing around with the component myself, did some research into the aforementioned documentation work and decided to open a PR that updates the official component docs to include all the capabilities. Thanks to a few friendly reviewers it was refined & merged. I hope it leads to more developers using the component and to further contributions for additional integrations.
In the docs there now are two sections, one for consuming, the other for sending webhooks. The consuming part contains an introduction on the controller, how requests are parsed and routed via RemoteEvents. The list of existing integrations remains there. The sending part has an example for basic usage and information on customizing the header names and signing algorithm and complete custom sending logic.