Hi,
I am new to Blackbaud Raiser Edge. I would like to develop an add-in web application with a simple button to do the following:
- authorization and generate access token
- call the SKY API to export data(using Query API) from Blackbaud Raiser Edge
- make a rest call API to external system and pass the access/refresh token, Query Job Id (from the above) to external system to download the report for subsequent manual process
I've developed an add-in's web application and register the URL of the add-in as part of my SKY application. However, this means that separate UI needs to be hosted by myself and lots of security/sign off hurdles to handle.

Is there any other way to handle this in SkyUI and we do not need to host the UI web application ourselves?