cancel
Showing results for 
Search instead for 
Did you mean: 

Blue Prism Controller API (REST)

MichaelDo
Level 2
For the company I work with we're currently using blue prism controller to have an overall view of a processes. This work is very time consuming as it requires someone monitoring the controller 24/7.

I was wondering if there was some kind of API for the controller? REST would be best, but anyway to communicate with the controller through another program like python would be useful.

------------------------------
Michael Do
------------------------------
3 REPLIES 3

InJoeKhor
Staff
Staff
Hi Michael,

Blue Prism does support API calls itself but it is not meant for this usage - it is not recommended to do in production.We would carefully consider putting up another process to pull data out of the running/production db.The reasons are being performance and scaling. If the shared database is hit by a high volume of API calls, we may run into the risks of slowing every of our clients down.


If your company has signed a NDA with Blue Prism, feel free to open a support ticket to request the data dictionary so you can pull the data directly from the database.You can use data gateway or just Splunk integration to get a close to live view.

I hope this helps.


------------------------------
InJoe Khor
Blue Prism
Blue Prism
------------------------------
In Joe Khor Sr. Product Consultant Blue Prism

Hi,

We have a self-hosted BluePrism installation, with one controller per site (two sites), only one active at a time, and many (over 50) RPA VMs. We want to be able to retrieve event logs from the RPA VMs, to start/stop/pause the RPA processes, and maybe to reboot misbehaving VMs.

Currently these actions are performed manually and painstakingly by our team, but we would like to automate the process. That is, we would like to know whether it is possible to do these things by accessing a REST API. Alternatively, is it possible to access the database directly to retrieve events (I'm not exactly sure where the event logs are stored)? We have a capable software development team, and we can deal with REST/SOAP/etc.

------------------------------
Michael Do
------------------------------

Hi Michael,

I feel your pain 🙂 There is no out of the box API for this type of infrastructure maintenance.

An approach that we have taken is to combine windows task scheduler to trigger power shell scripts that reads from the Blue Prism database and notify on Teams via a webhook when something is wrong.

This does require some competence in other technologies than Blue Prism development and an understanding of the database data model.

Good luck.

------------------------------
PeterLacken
Ren Røros Intelligent Automation
Peter.Lacken@rria.no
http://www.rria.no
------------------------------