[3.8] Add API webhooks mechanism

Remaining tasks

- [x] Add documentation PR
- [x] Defines payload schema