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 designed to streamline data conversion and transformation processes across different formats, including EDI to JSON, EDI to XML, and EDI to Text, with support for X12, EDIFACT, EANCOM, HIPAA, VDA, IATA, US Customs, SMDG, IAIABC, HL7, NCPDP, and eDIGASs. Utilizing the Liquid Template Language, this connector enables precise and custom data transformations, ensuring seamless integration and communication within automated workflows. It also supports a comprehensive set of standard format transformations such as 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. Liquid templates can be generated on weavo.dev, providing a convenient way to create templates tailored to specific needs.
Publisher: Weavo
Prerequisites
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://weavo.dev/#signup . A 'forever free plan' is available.
Supported Operations
EDI to JSON
Transform an EDI file to a JSON object using a Liquid Template. The following EDI Standards are supported - X12, EDIFACT, EANCOM, HIPAA, VDA, IATA, US Customs, SMDG, IAIABC, HL7, NCPDP, and eDIGAS
EDI to XML
Transform an EDI file to an XML object using a Liquid Template. The following EDI Standards are supported - X12, EDIFACT, EANCOM, HIPAA, VDA, IATA, US Customs, SMDG, IAIABC, HL7, NCPDP, and eDIGASs.
EDI to Text
Transform an EDI file to text using a Liquid Template. Similar to the above but without any validation on the output type. The following EDI Standards are supported - X12, EDIFACT, EANCOM, HIPAA, VDA, IATA, US Customs, SMDG, IAIABC, HL7, NCPDP, and eDIGAS.
JSON to JSON
Transform a JSON object to another JSON object using a Liquid Template.
JSON to XML
Transform a JSON object to an XML object using a Liquid Template.
JSON to Text
Transform a JSON object to text using a Liquid Template. Same as the two above, but without any validation on output type.
XML to JSON
Transform a XML object to a JSON object using a Liquid Template.
XML to XML
Transform a XML object to another XML object using a Liquid Template.
XML to Text
Transform a XML object to text using a Liquid Template. Same as the two above, but without any validation on output type.
CSV to JSON
Transform a CSV to a JSON object using a Liquid Template.
CSV to XML
Transform a CSV to an XML object using a Liquid Template.
CSV to Text
Transform a CSV to text using a Liquid Template. Same as the two above, but without any validation on output type.
Obtaining Credentials
- An active Weavo Liquid Loom subscription for your organization and an ApiKey which can be generated through the Weavo Liquid Loom home page: https://weavo.dev/#signup. A 'forever free plan' is available.
Known Issues and Limitations
No known issues or limitations at the moment.
Deployment Instructions
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.
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 |
---|---|---|---|
weavo.dev key | securestring | Free for life key at www.weavo.dev | 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. 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
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. 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
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. 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
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. 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
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. 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
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. 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
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. 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
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. 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
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. 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
Definitions
object
This is the type 'object'.
string
This is the basic data type 'string'.