Livo icon

Livo

Interact with Livo API for orders, products, customers, and repairs

Overview

The node interacts with the Livo API to manage products within an e-commerce or inventory system. Specifically, for the "Update Product" operation under the "Products" resource, it updates details of an existing product by sending a PUT request to the API with the provided product information.

This node is beneficial in scenarios where you need to automate product management workflows, such as updating product details in bulk, synchronizing product data from other systems, or integrating product updates into larger automation pipelines.

Example use cases:

  • Automatically update pricing and descriptions of products based on supplier feeds.
  • Modify SKU codes or categories when reorganizing product catalogs.
  • Correct product information errors programmatically without manual intervention.

Properties

Name Meaning
Product ID The unique identifier of the product to update (required).
Product Name The new or updated name of the product (required).
SKU Stock Keeping Unit code for the product, used for inventory tracking.
Price The price of the product as a number.
Category The category under which the product is classified.
Description A textual description providing details about the product.

Output

The node outputs a JSON object representing the response from the Livo API after attempting to update the product. This typically includes the updated product details or confirmation of the update operation.

If the API returns any error messages or status information, these will also be included in the output JSON.

The node does not output binary data.

Dependencies

  • Requires an API key credential for authenticating requests to the Livo API.
  • The node expects the base environment URL and API key to be configured in the credentials.
  • The HTTP requests are made with JSON content type and include the API key in headers.
  • SSL certificate validation is skipped (skipSslCertificateValidation: true), which may be relevant depending on your environment.

Troubleshooting

  • Common issues:

    • Invalid or missing Product ID will cause the API to reject the update request.
    • Incorrect API key or expired credentials will result in authentication errors.
    • Network connectivity problems can cause request failures.
    • Providing invalid data types (e.g., non-numeric price) may lead to API validation errors.
  • Error messages:

    • Errors returned by the API will be included in the node output if "Continue On Fail" is enabled.
    • Typical error messages might include "Product not found", "Unauthorized", or "Invalid input".
  • Resolutions:

    • Verify that the Product ID exists and is correct.
    • Ensure the API key credential is valid and has necessary permissions.
    • Check network access to the Livo API endpoint.
    • Validate all input fields conform to expected formats and types.

Links and References

Discussion