MyFinances
MyFinances copied to clipboard
idea: Webhooks
How big is this feature?
Big feature
Describe the problem
At the moment there's little customisability for when an event happens.
Describe a possible solution
It may be useful to have webhooks! Basically a user can input their site URL, and on certain actions (invoice created) we call that URL with some auth and the user can respond however they wish.
We could also at some point build more interactions where users can choose internal actions (like email themselves) etc.
Some things that I want to make sure are implemented along with this:
- unique event ID's
- a way to see recent webhook sends and their status
- a way to auto retry webhook sends, up to x hours with an exponential backoff type system
- encryption + security to allow clients to verify that the request came from us officially (can get some info from the stripe docs for how they do it