Progress! Stumbled about this yesterday, I believe this is quite new:
https://support.tastyworks.com/support/solutions/articles/43000700385-tastytrade-open-api
Apart from the API spec, they also have a Javascript SDK. The API terms and conditions contain some, ah, "interesting" requirements on...