First, welcome to the community!
I’ll say that we have lots of ideas of things we’d like to implement, including API related. The perpetual challenge, as it goes with any software/hardware dev project, is resources to devote to it. Building out and continually supporting an API is a significant amount of labor and would benefit (this is purely my impression from working closely with our user community both here and across all of our other social channels) a minority of the userbase. Personally, I’d love it too, but we always need to balance product dev resources. You can read a little bit about how we do that here: Using the Product Wishlist forum