ProAbono icon

ProAbono

Interact with ProAbono API

Overview

This node integrates with the ProAbono API to manage subscription lifecycles, specifically allowing users to terminate a subscription. It is useful in scenarios where a subscription needs to be ended either immediately or at the end of its current billing period. For example, a SaaS company can use this node to automate subscription cancellations requested by customers, ensuring billing stops accordingly.

Properties

Name Meaning
Subscription ID The unique numeric identifier of the subscription to be terminated.
When to Apply the Termination? Option to choose whether the termination should take effect immediately or at the end of the current term. Possible values: "Immediately" or "At the End of the Current Term (Default)".

Output

The node outputs JSON data representing the response from the ProAbono API after attempting to terminate the subscription. This typically includes confirmation details about the termination status and any relevant metadata returned by the API. There is no indication that binary data is output by this node.

Dependencies

  • Requires an active connection to the ProAbono API.
  • Needs credentials including a business identifier, an agent key, and an API key for authentication.
  • The base URL for API requests is dynamically constructed using the business ID credential.
  • Proper configuration of these credentials within n8n is necessary for successful operation.

Troubleshooting

  • Common Issues:
    • Invalid or missing subscription ID will cause the API call to fail.
    • Incorrect or expired API credentials will result in authentication errors.
    • Network connectivity issues may prevent communication with the ProAbono API.
  • Error Messages:
    • Authentication failures typically indicate invalid API keys; verify and update credentials.
    • "Subscription not found" errors suggest the provided subscription ID does not exist; confirm the ID is correct.
    • If termination timing options are misconfigured, the API might reject the request; ensure the "When to Apply the Termination?" property is set properly.

Links and References

Discussion