<story><title>Unofficial documentation of the Tesla Model S REST API</title><url>https://github.com/timdorr/model-s-api</url></story><parent_chain></parent_chain><comment><author>timdorr</author><text>Docs are here: &lt;a href=&quot;http://docs.timdorr.apiary.io/&quot; rel=&quot;nofollow&quot;&gt;http://docs.timdorr.apiary.io/&lt;/a&gt;&lt;p&gt;This was discovered via the Android app in particular: &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.teslamotors.tesla&quot; rel=&quot;nofollow&quot;&gt;https://play.google.com/store/apps/details?id=com.teslamotor...&lt;/a&gt;&lt;p&gt;I did some sniffing on the traffic, which is SSL encrypted, but luckily it&apos;s pretty easy to install your own CA in Android 4.1+.&lt;p&gt;They have both a Rails app and a nodejs server. The nodejs server is for live streaming car location and driving metrics. I haven&apos;t gotten that documented yet (but I&apos;m accepting pull requests!), but some people have already been making use of it: &lt;a href=&quot;http://www.teslamotorsclub.com/showthread.php/13410-Model-S-REST-API&quot; rel=&quot;nofollow&quot;&gt;http://www.teslamotorsclub.com/showthread.php/13410-Model-S-...&lt;/a&gt;&lt;p&gt;One guy already has his Model S tweeting: &lt;a href=&quot;https://twitter.com/pureamps&quot; rel=&quot;nofollow&quot;&gt;https://twitter.com/pureamps&lt;/a&gt;</text></comment>
<story><title>Unofficial documentation of the Tesla Model S REST API</title><url>https://github.com/timdorr/model-s-api</url></story><parent_chain></parent_chain><comment><author>dochtman</author><text>Using GET to trigger horn honking... Not sure I&apos;d consider that good REST practices.&lt;p&gt;(At least honking the horn doesn&apos;t incur permanent state change; unlocking the doors is obviously not safe.)&lt;p&gt;Edit: idempotency vs safety... I knew I was being stupid.</text></comment>