What are Integrations?
An Integration is a way that your Humley Studio service can communicate with other software systems. Humley Studio has been designed to make it as easy as possible to set up a new integration, and then to use it multiple times and in multiple ways in the service itself.
The most common uses of integrations are to fetch information ("what is the weather?"), perform an action ("reset my password") or to update information ("update the status of that order to URGENT").
What APIs are supported?
Application Protocol Interfaces (APIs) come in many different forms but they all allow one system to request another system to perform a range of functions. We currently support any RESTful API where these functions are split into different HTTP Request Methods - DELETE, GET, PUT, POST and PATCH.
We support a number of ways to authenticate with these APIs - Basic, Token or API Key authentication methods (or with no authentication at all).
How do I set up and run Integrations?
Humley Studio makes setting up a Custom Integration as simple as possible. There are three steps to setting up an Integration:
- Moderate: Create a Base URL, set the authentication details and add headers if needed
- Advanced: Create an Integration Request by adding a specific endpoint, setting the request type and declaring the API's inputs and outputs
- Simple: Trigger the Integration from your Flow, using entities, variables and freetext values to pass data to & from the Integration
What are Templates?
Templates are pre-built integrations that allow you to plug straight into selected thrid-party applications. Currently we support UiPath and Mailjet integrations, with more being added all the time.
How do I know it works?
Currently, in order to test your Integration, you will need to trigger it from a Flow. You can then check the Integration's output by running the Test Client - click Test Client at the top-right of any page.