Skip to main content Skip to search Skip to main navigation
Contact

UAC Utility: Web Service

Product information "UAC Utility: Web Service "

A Web service is a method of communication between two electronic devices over a network. This Universal Extension provides the capability to call endpoints of foreign APIs and is beneficial for Stonebranch SaaS customers, which are accessing the Universal Controller in the Stonebranch AWS Cloud and having their Universal Agents deployed in their data center. As the integration is triggered from the Universal Agent, no additional firewall port for the Universal Agent needs to be opened. 

Key Features 

  • Support for communicating with APIs using the HTTP(S)/REST protocol.
  • Support for Authorization towards a foreign API using Basic Authentication, API Key or access token.
  • Support for HTTP Methods GET, POST, PUT, DELETE, PATCH. Ability to obtain OAuth2 Access token using Resource Owner Password Credentials (aka "Password Credentials") or Client Credentials Grant Types. 
  • Support for SSL Protocol.  Ability to use proxy between Universal Agent and target web service. 
  • Ability for configuration of custom exit codes based on the web service response payload (Supported for JSON payloads). 

What's New

Deprecations and Breaking Changes 

  • Breaking Change: Dropping support for Controllers and Agents with version <= 7.7 and for Python <= 3.10. 
Enhancements

  • Added: Support for Universal Agent 8.1 (Python 3.14). 
  • Changed: A failed task now always returns Extension Output with the failure details.
Extension Name: ue-webservice
Universal Template Name: Web Service Integration
Version: 1.8.0
Type: Free
Compatibility : UC/UA 7.8 and above
Support: Stonebranch Certified