Thanks! This was a good article. I guess there's a question of what to do if the API does not have idem-potency keys, (maybe it's possible to wrap it?)
You clearly didn't read the article, that's what the whole thing discusses
I'll take another look. I skimmed the article to get an understanding of idempotency keys without reading it in full detail.