As there was no reply, I'm assuming that's a "no". From looking around online, it looks like Vivint Sky / Vivint Smart Home Hub does have an API, but that it is not open and can only be used by approved partners. So I'm guessing that doesn't mean it can't be done, but that it isn't likely.
It would certainly be very useful to be able to get read-only access to door lock status etc from the Vivint hub as triggers and also for display on a dashboard.