Welcome to the Patreon developers community!

@nsethi So I am wanting to do some unique thing using the webhooks.

Basically I want to use the webhooks themselves and allow the owner of the discord configure what list of roles they want to give users based on their “tier”.

And to also remove the roles if the payment is not 100% successful. (like if they refunded, etc.)

However it seems to require querying the actual user which can be a pain in the butt.

And the related source code (well parts of the asp.net code). The rest of the code can be auto generated so ye:
Discord reward roles never removed when payment is declined - #5 by Decorater

If only the webhook tester provided a mockup of like a fake user, fake campaign filled with fake patron info with all possible fields filled in my code would be much more accurate.

(the data structures to the [FromBody] type it converts the data too on the post method implementation was generated from https://app.quicktype.io/)