Kiwify icon

Kiwify

Interagir com a API da Kiwify

Overview

This node integrates with the Kiwify API to perform various operations related to account management, products, sales, affiliates, webhooks, payouts, and participants. Specifically, the "Consultar Produto" (Get Product) operation retrieves detailed information about a specific product by its ID.

Common scenarios for this node include:

  • Fetching product details to display or process within an automation workflow.
  • Managing sales data and affiliate information linked to products.
  • Automating webhook creation and updates based on product events.
  • Retrieving financial data such as balances and payouts related to products.

Practical example:

  • An e-commerce business using Kiwify can automate the retrieval of product details when a new order is placed, enabling dynamic updates to inventory or customer notifications.

Properties

Name Meaning
ID Do Produto The ID of the product to retrieve details for. This is a required string input.

Output

The node outputs JSON data representing the response from the Kiwify API for the requested operation. For the "Consultar Produto" operation, the output JSON contains detailed information about the specified product, such as its attributes, pricing, availability, and other metadata provided by the Kiwify API.

No binary data output is produced by this node.

Dependencies

  • Requires an API key credential for authenticating with the Kiwify API.
  • Needs configuration of the Kiwify API credentials including client ID, client secret, and account ID.
  • Uses OAuth token retrieval via a POST request to obtain an access token before making API calls.
  • All requests are made to the public Kiwify API endpoints over HTTPS.

Troubleshooting

  • Authentication errors: If the node fails to authenticate, verify that the API credentials (client ID, client secret, and account ID) are correctly configured and valid.
  • Invalid product ID: Providing a non-existent or incorrect product ID will result in an error or empty response. Ensure the product ID exists in the Kiwify account.
  • API rate limits: Excessive requests may trigger rate limiting by the Kiwify API. Implement delays or retries if necessary.
  • Network issues: Connectivity problems can cause request failures. Check network access and proxy settings if applicable.
  • Error messages: Errors thrown by the node typically contain the message returned by the Kiwify API. Review these messages to identify issues such as missing parameters or invalid values.

Links and References

Discussion