As of release 102, Limio has introduced a new method for creating simple generic integrations that can be utilised in custom components through our backend. This approach enables access to protected resources and avoids CORS issues. This is useful if you want to check some data against a third-party API such as a checkout field against an external service.
Features
Supports appending specific values to query strings in GET requests
Allows adding parameters to bodies for POST requests
Currently supports query string and body parameters
Configuring an Integration
Navigate to Settings -> Integration and select "Generic"
A configuration modal will open
Configure the following:
Name: Helps in selecting the correct integration for a request (does not affect functionality)
Base URL: Sets the foundation of the endpoint
Key-Value Construct: Defines parameters for query strings and request bodies
Key-Value Construct
The Key-Value Construct is used to define parameters that will be added to the request. There are two types of parameters:
1. Query Parameters
Use the prefix query. for the key
These parameters will be added to the URL as query string parameters
Examples:
Key
Value
Result in URL
query.page
1
?page=1
query.sort
asc
?sort=asc
query.filter_by
date
?filter_by=date
Multiple query parameters will be combined:
Key
Value
query.page
1
query.sort
asc
query.filter_by
date
Result in URL: ?page=1&sort=asc&filter_by=date
2. Body Parameters
Use the prefix body. for the key
These parameters will be added to the request body for POST requests