We use Tulip for unmanned dashboard app display on the manufacturing TVs. Since they run on thin clients, there’s chances where user is logged out or interface didn’t start properly. Therefore, both conditions should be met: user logged in + interface online. Currently it’s only visible through Tulip page, adding complexity for automated monitoring/alerting.
One workaround for logged in status is /stations API operatorId, if it exists, it means the operator is logged in.
However /interfaces API provides very limited details on the interface online status. Internally the Tulip player sends “lastLoggedInTimestamp” heartbeat. However we can’t have solution build around this finding as it’s a bit hacky and brittle.
Thus, we’re requesting API features that reports the interface and station status.
Thanks!