I have an application where I’d like to use the XD prototype to trigger events on an external system. For example, when a user clicks a button in the running XD prototype, an event on an external system is fired. It looks like this might be possible using the websocket API, but I would prefer to make a webservices call. Does anyone know of existing plug-ins that will support this functionality, or have any recommendations on how this can be accomplished using existing APIs? Thanks in advance for any feedback.
Sounds like you are talking about the web XD prototype. Unfortunately, web XD prototypes are not extensible and do not provide APIs for you to use to listen for events. In order to achieve this, you will have to build a rendering engine by using scenegraph
APIs and interactions
apis. We do realize this may require a lot of work. However, opening up APIs for web XD prototypes is not in scope for this year.