Share via


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
Email 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

  1. Sign up or log in to your Weavo account at Weavo signup page.
  2. Enter you company name and email, then hit the "Try for free" button to start a fully functional 30 day free trial.
  3. 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:

  1. Install the connector in your Power Automate environment.
  2. Enter your ApiKey when prompted to authenticate the connector.
  3. 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.
  4. Choose an action provided by the connector, such as "JSON to XML" or "CSV to Text," and specify your Liquid template for the transformation.
  5. 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'.