Skip to content

The Connection Validation feature in Truto ensures that API connections are configured correctly with valid credentials and required permissions. It is set up on the installed integration's Configuration tab. You can define specific API calls for validation by configuring relevant fields under the Connection Validation section.

The Connection Validation steps run as described in the Connection flow for an Integrated account during the connection of an integrated account to check that the connection is valid by making an API call after the customer or user is entering their API credentials.

Getting Started

Setting up the connection validation is important because if the integrated account connects without verifying it, users can connect their accounts, but further API calls fail with 403 Forbidden error because of invalid API keys as shown in below screenshot. Integration Authentication Issue

This guide will walk you through enabling Connection Validation for an integration and selecting the necessary fields — using a GuestPoint integration as an example.

Enable Connection Validation

To begin using Connection Validation, enable it on the integration’s Configuration tab.

  1. Navigate to Integration Configuration: Open the installed integration and go to the Configuration tab. Its fields are editable in place. Connection Validation on Configuration
  2. Enable Connection Validation: In the Connection validation section, turn on Do connection validation, then click Add request to add a validation step. Add more steps the same way; they run in order. Enable Connection Validation

Select Fields in Connection Validation

After Connection Validation is enabled, you will need to select a few key fields to validate the connection. This example shows the fields to select to set up connection validation for GuestPoint. Steps:

  1. Set Data Source:
    • Request Type: Choose Unified API or Proxy API based on your data fetching method. Select Request Type
    • Resource to fetch: Specify the endpoint to fetch data from (e.g., pings for Proxy APIs). Select Resource
    • Method to call: Select list to retrieve the list of items. Any method defined on the selected resource can be used. Select Method
    • Query in JSON format: Allows to filter the data retrieved from the selected API response. By specifying a query, you can fetch only the relevant data you need instead of retrieving the entire response. This is an optional field in this case.
  2. Click on Save in the page header: Connection Validation has now been configured. Connection Validation Set Up
  3. After Connection Validation is configured, the selected API call is made when connecting an integrated account.