Integrating with REST services in a codeless way
Before you begin
Consider the following supported and unsupported technologies before connecting to RESTful service in a codeless way:
Supported authorization and authentication—Basic Auth, OAuth 2.0 (client credentials grant type),
BMC Helix Single Sign-On
, Remedy (Without BMC Helix Single Sign-On), Custom, OAuth Token exchange.
- Supported content types—JSON, Multipart
- REST web definitions—Once deployed as part of an application or library, administrators will not be able to modify these by using the Customization layer.
The following video (8:43) shows how you can integrate an application with JIRA REST API service to extend BMC Helix Virtual Agent:
Process for connecting to a REST API service
The following images represent the tasks in the process of connecting to a REST service:
Before deploying an application in the production environment | After deploying an application in the production environment |
The following table explains the tasks in the process of connecting to a REST service in a codeless way:
Task | Action | Reference |
---|---|---|
1 | Create a REST service definition along with web requests for the required methods such as GET, POST, PUT, and DELETE. | |
2 | Configure the authentication connection for the REST service definitions. | |
3 | Configure the Web Request element in a process. | |
4 | Map the REST API web request with the appropriate authentication connection. |