Webhook being repeated several times?

It could be that you've got two webhooks listening to the same event.
Can you try particle webhook list to see if there are any remainders of previous create attempts?
You need to delete old webhooks when "updating" the definition, since existing webhooks won't be overwritten but a new one will live along side the previous one - even with the same name and event.

That's also related to your other post