Guru Digital Manager icon

Guru Digital Manager

Interact with Guru Digital Manager API

Actions39

Overview

This node integrates with the Guru Digital Manager API, allowing users to manage various resources such as contacts, transactions, subscriptions, checkouts, and more. Specifically, for the Checkout - Create operation, it enables creating a new checkout record by sending product purchase details to the API.

Typical use cases include automating e-commerce workflows where you want to programmatically create checkout entries based on user actions or external triggers. For example, after a customer selects products in a shopping cart, this node can be used to create a checkout entry in Guru Digital Manager, linking the product, contact, and quantity information.

Properties

Name Meaning
Checkout Data A fixed collection of fields required to create a checkout:
- Product ID: The identifier of the product being checked out
- Contact ID: The identifier of the contact/customer making the purchase
- Quantity: Number of units of the product to checkout (default is 1)

Output

The node outputs the JSON response returned by the Guru Digital Manager API after creating the checkout. This typically includes details of the newly created checkout record such as its ID, associated product and contact IDs, quantity, timestamps, and any other metadata provided by the API.

No binary data output is produced by this operation.

Dependencies

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

Troubleshooting

  • Missing Credentials: The node will throw an error if the required API authentication token is not set.
  • Invalid Product or Contact IDs: Ensure that the product_id and contact_id values exist in Guru Digital Manager; otherwise, the API may return errors.
  • API Endpoint Issues: If the base URL or API version changes, update the credentials accordingly.
  • HTTP Errors: Network issues or invalid request payloads can cause failures. Check the error messages returned by the API for guidance.
  • Continue On Fail: If enabled, the node will continue processing subsequent items even if one fails, returning error messages in the output.

Links and References

Discussion