Headers sent by webhook do not match documentation
Webhooks are documented to send a number of headers, among them
X-Group-Id. An example value would be
The webhooks I actually receive do not have the
X-Group-Id header set, but instead contain the header
X-Event. This header has values like
orders/paid, specifying not just the group but also the action.
This header is more useful than
X-Group-Id, but it would be nice if the documentation matched reality.
I assume at some point the
X-Group-Id header actually did get sent, so this would have been a breaking change.