cancel
Showing results for 
Search instead for 
Did you mean: 

Chorus REST APIs

RobertoMoreno
Level 2

As more companies move to cloud, our users are asking more integration of third party/SAAS APIs into Chorus. There is very limited documentation on how to integrate REST API services with Chorus. Perhaps sample of the json configuration files, examples of the integration that has been done (in addition to Blue Brism), experience from others in the community will helps us understand how to do it.

My hope is that we can start a thread that can help us and others with integrating more REST APIs with Chorus to allow Chorus users remain in Chorus while third party process are engaged.

Please post configuration samples, integration samples, and share ideas.

Thank you

1 BEST ANSWER

Helpful Answers

findern
Staff
Staff
Thank you for starting this thread, Roberto! Sharing integration examples and use cases will benefit all members of the Chorus community. I will start by sharing an API specification that can be downloaded from the Digital Exchange. The Connector for Chorus BPM includes Blue Prism API definitions (JSON files) that can be imported into a Chorus environment.
 
The 22.1 Model Design Processor Guide has information on page 166 for some help on initially setting up an integration element in Design Studio.

Chorus supports the import of RESTful API specifications via the Design Studio Add Service workflow. Starting in Chorus version 22.2, we are improving compatibility with APIs that meet the OpenAPI 3.0 standard as well as introducing the new Connectors framework. This framework opens up the concept of RESTful APIs as process connectors and will include some new actions for managing them, which we will continue to enhance with feedback from all of you! I have attached a screenshot that depicts adding a new connector in the updated 22.2 framework. 

Curious to see more integration examples as we look to add connectors for Chorus going forward.

View answer in original post

3 REPLIES 3

findern
Staff
Staff
Thank you for starting this thread, Roberto! Sharing integration examples and use cases will benefit all members of the Chorus community. I will start by sharing an API specification that can be downloaded from the Digital Exchange. The Connector for Chorus BPM includes Blue Prism API definitions (JSON files) that can be imported into a Chorus environment.
 
The 22.1 Model Design Processor Guide has information on page 166 for some help on initially setting up an integration element in Design Studio.

Chorus supports the import of RESTful API specifications via the Design Studio Add Service workflow. Starting in Chorus version 22.2, we are improving compatibility with APIs that meet the OpenAPI 3.0 standard as well as introducing the new Connectors framework. This framework opens up the concept of RESTful APIs as process connectors and will include some new actions for managing them, which we will continue to enhance with feedback from all of you! I have attached a screenshot that depicts adding a new connector in the updated 22.2 framework. 

Curious to see more integration examples as we look to add connectors for Chorus going forward.

Ranjeetssnc
Staff
Staff

@findern

The Link you shared from the Digital Exchange is not available. It says  404. Is that page removed? or any other version have been created?

I want to expose few REST BP API like create work item, get status of work item. So need to understand , how we can create JSON for Chorus to utilize our API services.

Any leads would be of great help.

Regards,

Ranjeet

findern
Staff
Staff

Hello Ranjeet. Not sure what is going on with the link, but this will take you to the latest version of the two-way connector between BPM & RPA: https://digitalexchange.blueprism.com/dx/entry/9648/solution/chorus-bpm-2

Or you can search for assets by typing "Chorus" into the search bar and either selecting the 3.0.0 or 2.0.1 asset versions. The 3.0.0 asset includes both Chorus and BPE 7.2 APIs. If you are using an older version of Chorus (below 23.1), I recommend using the 2.0.1 asset version.