Guru Digital Manager icon

Guru Digital Manager

Interact with Guru Digital Manager API

Actions39

Overview

This node allows you to interact with the Guru Digital Manager API, specifically to manage transactions among other resources. The "Create Transaction" operation enables you to create a new transaction record in the Guru Digital Manager system by sending transaction details such as amount, description, and status.

Common scenarios where this node is beneficial include:

  • Automating the creation of financial transactions after a purchase or payment event.
  • Integrating Guru Digital Manager's transaction management into workflows for accounting or CRM systems.
  • Tracking transaction statuses programmatically within automated pipelines.

For example, after receiving payment confirmation from an e-commerce platform, you can use this node to create a corresponding transaction in Guru Digital Manager with the appropriate amount, description, and status.

Properties

Name Meaning
Transaction Data A collection of fields describing the transaction to create:
- Amount: Numeric value representing the transaction amount.
- Description: Text describing the transaction.
- Status: Current state of the transaction. Possible values are:
- Abandoned, Analysis, Approved, Billet Printed, Blocked, Canceled, Chargeback,
Completed, Delayed, Dispute, Expired, In Recovery, Refunded, Rejected, Scheduled,
Started, Trial, Waiting Payment

Output

The node outputs a JSON object representing the created transaction as returned by the Guru Digital Manager API. This typically includes all transaction details such as ID, amount, description, status, timestamps, and any other metadata provided by the API response.

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 is configurable via credentials but defaults to https://digitalmanager.guru/api/v2.
  • The node uses HTTP requests to communicate with the Guru Digital Manager REST API endpoints.

Troubleshooting

  • Missing Credentials Error: If no API credentials are provided, the node will throw an error indicating that credentials are required. Ensure you have configured a valid API authentication token.
  • HTTP Request Failures: Network issues or incorrect API tokens may cause request failures. Verify your network connectivity and API token validity.
  • Invalid Input Data: Providing invalid or incomplete transaction data (e.g., missing amount) may result in API errors. Double-check the input fields before execution.
  • API Endpoint Issues: The node attempts multiple fallback URLs when retrieving transactions by ID, which may indicate changes or inconsistencies in the API. If you encounter persistent 404 errors, verify the transaction ID and API documentation.
  • Permission Errors: Ensure your API token has sufficient permissions to create transactions.

Links and References

Discussion