#jackylike if we have a breaking change (like renaming `action` to `act` or introducing PATCH for particular operations), this has a notion of a translation layer (Stripe's approach is probably the most ideal) so requests can be 'upgraded' or 'downgraded' to the version understood by a server