Guru Digital Manager icon

Guru Digital Manager

Interact with Guru Digital Manager API

Actions39

Overview

The node "Guru Digital Manager" integrates with the Guru Digital Manager API to manage various resources such as contacts, transactions, subscriptions, affiliations, checkouts, countries, coupons, products, users, and webhooks. Specifically, for the Product resource with the Get All operation, this node fetches a list of products from the API.

This operation is useful when you want to retrieve multiple product records, either all available or limited by a specified number. It supports pagination and filtering through parameters like limit and returnAll.

Practical examples:

  • Fetching all products to synchronize with an external system.
  • Retrieving a subset of products for display in a dashboard.
  • Automating inventory checks by periodically pulling product data.

Properties

Name Meaning
Return All Boolean flag indicating whether to return all product results or limit the number fetched.
Limit Maximum number of product results to return if "Return All" is false (range 1-100).

Output

The output is a JSON array where each element represents a product object retrieved from the Guru Digital Manager API. Each product object contains fields such as product ID, name, description, price, status, and other relevant product details as provided by the API.

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for authenticating with the Guru Digital Manager API.
  • The base URL for the API defaults to https://digitalmanager.guru/api/v2 but can be customized via credentials.
  • The node uses HTTP requests with Bearer token authorization to communicate with the API.

Troubleshooting

  • Missing Credentials Error: If the API key credential is not set or invalid, the node will throw an error stating that credentials are required.
  • API Request Failures: Network issues or incorrect base URL configuration may cause request failures. Verify the base URL and network connectivity.
  • Limit Exceeded: When "Return All" is false, the limit must be between 1 and 100; setting values outside this range may cause errors.
  • Empty Results: If no products match the query or filters, the output will be an empty array.
  • API Rate Limits: Frequent calls might hit API rate limits; consider adding delays or handling rate limit responses gracefully.

Links and References

Discussion