Actions39
- Contact Actions
- Transaction Actions
- Subscription Actions
- Affiliation Actions
- Checkout Actions
- Country Actions
- Coupon Actions
- Product Actions
- User Actions
- Webhook Actions
Overview
This node integrates with the Guru Digital Manager API to manage subscriptions and other related resources. Specifically, for the Subscription - Create operation, it allows users to create a new subscription by sending subscription details such as plan, status, and start date to the API.
This node is beneficial in scenarios where you want to automate subscription management workflows, such as onboarding new customers with specific subscription plans or updating subscription statuses programmatically. For example, after a user completes a signup form, this node can create a corresponding subscription record in Guru Digital Manager.
Properties
| Name | Meaning |
|---|---|
| Subscription Data | A collection of fields describing the subscription to create: |
| - Plan: The subscription plan identifier or name (string). | |
| - Status: The current status of the subscription. Options: Active, Inactive, Cancelled. | |
| - Start Date: The date when the subscription starts (date-time). |
Output
The output is a JSON array containing the response from the Guru Digital Manager API after creating the subscription. This typically includes the created subscription's details such as its ID, plan, status, start date, and any other metadata returned 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 node uses the base URL configured in the credentials or defaults to
https://digitalmanager.guru/api/v2. - Network access to the Guru Digital Manager API endpoint is required.
Troubleshooting
- Missing Credentials Error: If no API credentials are provided, the node will throw an error indicating that credentials are required.
- API Request Failures: Errors may occur if the API token is invalid, expired, or lacks permission to create subscriptions.
- Invalid Input Data: Ensure that the subscription fields (plan, status, start date) are correctly formatted and valid according to the API specification.
- HTTP Errors: The node throws errors if the API returns failure responses; check the error message for HTTP status codes and messages.
- 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
- Guru Digital Manager API Documentation: https://docs.digitalmanager.guru/developers/subscriptions
