This is an extremely useful thing to have and I use it all the time with Stripe apps to ensure my application database is in sync with actions done against Stripe’s API. I don’t need to worry about network timeouts, application servers getting killed mid-request, or more importantly having to heuristically guess how to correlate resources after the fact.
If this feature existed now it would’ve made an issue I’m running into right now with creating customers a non-issue. I hope Dwolla will consider implementing this.
(I see that Transfers have a correlationId - something as simple as that added to other resource types like Customer would be good enough even)