Do you have any resources for the planning/architecting phase of developing a unified API like this?
I work in a similar space, but for physical hardware, and one challenge we've frequently encountered is the somewhat massive variety of how our vendors handle certain tasks behaviorally within their platform.