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 Support |
URL | https://support.weavo.net |
support@weavo.net |
Connector Metadata | |
---|---|
Publisher | Weavo Liquid Loom |
Website | https://weavo.net |
Privacy policy | https://www.weavo.net/privacy-policy |
Categories | Content and Files;Collaboration |
Weavo Liquid Loom
The Weavo Liquid Loom connector is a powerful tool designed to streamline data conversion and transformation processes across different formats. Utilizing the Liquid Template Language, this connector enables precise and custom data transformations, ensuring seamless integration and communication within automated workflows.
Before you begin, ensure you have the following:
- A valid Microsoft Power Apps or Power Automate plan with custom connector capabilities or an Azure subscription with access to Azure Logic Apps.
- An active Weavo Liquid Loom subscription for your organization and an ApiKey which can be generated through the Weavo Liquid Loom home page: https://www.weavo.net/signup-for-liquid-loom. A 'forever free plan' is available.
Transform a JSON object to another JSON object using a Liquid Template.
Transform a JSON object to an XML object using a Liquid Template.
Transform a JSON object to text using a Liquid Template. Same as the two above, but without any validation on output type.
Transform a XML object to a JSON object using a Liquid Template.
Transform a XML object to another XML object using a Liquid Template.
Transform a XML object to text using a Liquid Template. Same as the two above, but without any validation on output type.
Transform a CSV to a JSON object using a Liquid Template.
Transform a CSV to an XML object using a Liquid Template.
Transform a CSV to text using a Liquid Template. Same as the two above, but without any validation on output type.
- An active Weavo Liquid Loom subscription for your organization and an ApiKey which can be generated through the Weavo Liquid Loom home page: https://www.weavo.net/signup-for-liquid-loom. A 'forever free plan' is available.
No known issues or limitations at the moment.
In the Power Automate portal, create a new flow or edit an existing one.
Add a new action to your flow and in the "Choose an operation" menu, search for "Weavo Liquid Loom" under the Premium tab.
Select your preferred action.
You will be prompted to supply an ApiKey you create before. This Connection will be saved by Power Automate, and available for use in future flows.
To build your liquid template, you can use the Liquid Loom Generator to generate a template, test it, and then copy it into the Liquid Template field in the connector.
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
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 |
---|---|---|---|
weavo.dev key | securestring | Free for life key at www.weavo.dev | True |
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
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 |
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. Generate it at www.weavo.dev |
LogFileName
|
logFileName | string |
The name of the logfile (only applicable when logging is enabled) |
Returns
Dynamic output in JSON format
- Transformed content
- object
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. Generate it at www.weavo.dev |
LogFileName
|
logFileName | string |
The name of the logfile (only applicable when logging is enabled) |
Returns
Dynamic output in Text format
- Transformed content
- string
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. Generate it at www.weavo.dev |
LogFileName
|
logFileName | string |
The name of the logfile (only applicable when logging is enabled) |
Returns
Dynamic output in XML format
- Transformed content
- object
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. Generate it at www.weavo.dev |
LogFileName
|
logFileName | string |
The name of the logfile (only applicable when logging is enabled) |
Returns
Dynamic output in JSON format
- Transformed content
- object
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. Generate it at www.weavo.dev |
LogFileName
|
logFileName | string |
The name of the logfile (only applicable when logging is enabled) |
Returns
Dynamic output in Text format
- Transformed content
- string
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. Generate it at www.weavo.dev |
LogFileName
|
logFileName | string |
The name of the logfile (only applicable when logging is enabled) |
Returns
Dynamic output in XML format
- Transformed content
- object
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. Generate it at www.weavo.dev |
LogFileName
|
logFileName | string |
The name of the logfile (only applicable when logging is enabled) |
Returns
Dynamic output in JSON format
- Transformed content
- object
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. Generate it at www.weavo.dev |
LogFileName
|
logFileName | string |
The name of the logfile (only applicable when logging is enabled) |
Returns
Dynamic output in Text format
- Transformed content
- string
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. Generate it at www.weavo.dev |
LogFileName
|
logFileName | string |
The name of the logfile (only applicable when logging is enabled) |
Returns
Dynamic output in XML format
- Transformed content
- object
This is the type 'object'.
This is the basic data type 'string'.