Technical documentation

I found ZwiftHacks (dot com) and think it would be great for Zwift if users could create tools. By creating a tool the developer would give the right on the code to Zwift and Zwiift would look at the tool ideas, participate if the tool make sense to them and could eventually endorse the resulting product.

Is there some documentation on the interface ?