Run Web Service actions

Run Web Service actions allow external Web Services or workflows that have been registered as Web Services to be called from a workflow. The results from the called Web Service are stored in several output datasets.

Run Web Service actions do not have any action properties when they are initially added to a workflow. To configure a Run Web Service action, choose ‘Configure Web Service’ from the action’s context menu. This starts the Configure Web Service Wizard which allows you to specify the Web Service to be called, and then adds the appropriate properties to the Run Web Service action.

After you have run the Wizard, a user with Administrator privileges must create an API token for the Web Service so that can be called by the Run Web Service action. The Configure Web Service Wizard adds the following properties to the Run Web Service action, which must be set as follows to provide authentication for the Web Service.

Action property Description
Authorization A String parameter or dataset containing the API token that will be used to authenticate the Web Service. The string should have the format: Bearer <API token> (note that the chevrons should be omitted from the Authorization string). A user with Administrator privileges may obtain the API token from the API Tokens screen.
Headers A String List parameter or dataset containing the names of the parameters that should be added to the https request. The String List should contain a single value: Authorization.

Complete the Run Web Service action by setting values for each of its input properties, and creating datasets for each of its output properties. The workflow may then be run to invoke the specified Web Service.

Example

Run Web Service action example.