Weavo Liquid Loom (Preview)
The connector offers a range of actions for data conversion and transformation, including: JSON to JSON, JSON to XML, JSON to Text, CSV to JSON, CSV to XML, CSV to Text, XML to JSON, XML to XML, and XML to Text. These actions are executed using the Liquid Template Language, allowing users to define custom templates for precise data transformation.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Weavo Post |
URL | https://www.weavo.no/en |
post@weavo.no |
Connector Metadata | |
---|---|
Publisher | Weavo |
Website | https://www.weavo.no/en |
Privacy policy | https://www.weavo.no/en/privacy-policy |
Categories | Content and Files;Collaboration |
The Weavo Liquid Loom Connector empowers users to seamlessly transform and integrate data across diverse platforms, leveraging the power of the Liquid Template Language for flexible and precise data manipulation. This connector stands out by offering a wide range of transformation capabilities, including but not limited to JSON, XML, CSV, and plain text conversions. It caters to complex integration scenarios with support for multiconditional rules using regex, contains, equals, and more, enabling users to tailor data flow according to their unique business logic and requirements.
Prerequisites
To use the Weavo Liquid Loom Connector, users must have an active account with Weavo. Depending on the complexity and scale of the data transformation needs, a specific service plan might be required. Please review our service plans to determine which best suits your requirements.
How to get credentials
- Sign up or log in to your Weavo account at Weavo signup page.
- Enter you company name and email, then hit the "Try for free" button to start a fully functional 30 day free trial.
- An email will be sent to your email address with the ApiKey.
Get started with your connector
To begin using the Weavo Liquid Loom Connector:
- Install the connector in your Power Automate environment.
- Enter your ApiKey when prompted to authenticate the connector.
- Start creating your flow by selecting a trigger. Common use cases include data synchronization between applications or transforming incoming data to meet target system requirements.
- Choose an action provided by the connector, such as "JSON to XML" or "CSV to Text," and specify your Liquid template for the transformation.
- Test your flow to ensure that the data transformation meets your expectations.
Known issues and limitations
Currently not known issues.
Common errors and remedies
- HTTP 400 Bad Request: Ensure your data inputs and Liquid templates are correctly formatted and adhere to the specified schema. A hint should be given if the output is not of the excepted output format.
- HTTP 401 Unauthorized : Double-check your ApiKey If the issue persists, contact Weavo support at post@weavo.no
FAQ
Q: Can I use the Weavo Liquid Loom Connector without coding experience?
- A: Yes, the connector is designed to be user-friendly, with intuitive interfaces and templates. Basic transformations require minimal to no coding knowledge, but advanced transformations will require some basic understanding of the Liquid Template language.
Q: How do I update my Liquid template?
- A: Liquid templates can be edited directly within your flow in Power Automate. For complex changes, consider testing your template using online Liquid template editors before applying.
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
API Key | securestring | The API Key for this api | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
CSV to JSON |
Transform Input csv using the Liquid template code. Output in JSON |
CSV to Text |
Transform Input csv using the Liquid template code. Output in Text |
CSV to XML |
Transform Input csv using the Liquid template code. Output in XML |
JSON to JSON |
Transform Input JSON using the Liquid template code. Output in JSON |
JSON to Text |
Transform Input JSON using the Liquid template code. Output in Text |
JSON to XML |
Transform Input JSON using the Liquid template code. Output in XML |
XML to JSON |
Transform Input XML using the Liquid template code. Output in JSON |
XML to Text |
Transform Input XML using the Liquid template code. Output in Text |
XML to XML |
Transform Input XML using the Liquid template code. Output in XML |
CSV to JSON
Transform Input csv using the Liquid template code. Output in JSON
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Input
|
inputString | True | string |
Input string in csv format |
Liquid
|
liquidTemplate | True | string |
Liquid template code. |
LogFileName
|
logFileName | string |
The name of the logfile (only applicable when logging is enabled) |
Returns
Dynamic output in JSON format
- Transformed content
- object
CSV to Text
Transform Input csv using the Liquid template code. Output in Text
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Input
|
inputString | True | string |
Input string in csv format |
Liquid
|
liquidTemplate | True | string |
Liquid template code. |
LogFileName
|
logFileName | string |
The name of the logfile (only applicable when logging is enabled) |
Returns
Dynamic output in Text format
- Transformed content
- string
CSV to XML
Transform Input csv using the Liquid template code. Output in XML
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Input
|
inputString | True | string |
Input string in csv format |
Liquid
|
liquidTemplate | True | string |
Liquid template code. |
LogFileName
|
logFileName | string |
The name of the logfile (only applicable when logging is enabled) |
Returns
Dynamic output in XML format
- Transformed content
- object
JSON to JSON
Transform Input JSON using the Liquid template code. Output in JSON
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Input
|
inputString | True | string |
Input string in JSON format |
Liquid
|
liquidTemplate | True | string |
Liquid template code. |
LogFileName
|
logFileName | string |
The name of the logfile (only applicable when logging is enabled) |
Returns
Dynamic output in JSON format
- Transformed content
- object
JSON to Text
Transform Input JSON using the Liquid template code. Output in Text
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Input
|
inputString | True | string |
Input string in JSON format |
Liquid
|
liquidTemplate | True | string |
Liquid template code. |
LogFileName
|
logFileName | string |
The name of the logfile (only applicable when logging is enabled) |
Returns
Dynamic output in Text format
- Transformed content
- string
JSON to XML
Transform Input JSON using the Liquid template code. Output in XML
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Input
|
inputString | True | string |
Input string in JSON format |
Liquid
|
liquidTemplate | True | string |
Liquid template code. |
LogFileName
|
logFileName | string |
The name of the logfile (only applicable when logging is enabled) |
Returns
Dynamic output in XML format
- Transformed content
- object
XML to JSON
Transform Input XML using the Liquid template code. Output in JSON
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Input
|
inputString | True | string |
Input string in XML format |
Liquid
|
liquidTemplate | True | string |
Liquid template code. |
LogFileName
|
logFileName | string |
The name of the logfile (only applicable when logging is enabled) |
Returns
Dynamic output in JSON format
- Transformed content
- object
XML to Text
Transform Input XML using the Liquid template code. Output in Text
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Input
|
inputString | True | string |
Input string in XML format |
Liquid
|
liquidTemplate | True | string |
Liquid template code. |
LogFileName
|
logFileName | string |
The name of the logfile (only applicable when logging is enabled) |
Returns
Dynamic output in Text format
- Transformed content
- string
XML to XML
Transform Input XML using the Liquid template code. Output in XML
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Input
|
inputString | True | string |
Input string in XML format |
Liquid
|
liquidTemplate | True | string |
Liquid template code. |
LogFileName
|
logFileName | string |
The name of the logfile (only applicable when logging is enabled) |
Returns
Dynamic output in XML format
- Transformed content
- object
Definitions
object
This is the type 'object'.
string
This is the basic data type 'string'.