That’s pretty bad design. Only GETs should include a querystring. Links should only read, not create, update or delete.
Why?
The query parameters allow us to specify our own metadata when configuring the webhook events in the remote application, without having to modify our own code to add new routes.