Actions19
- Customer Actions
- Customer Catalog Actions
- Customer Platform Actions
- Order Actions
- Platform Actions
- Receivable Charge Actions
- Subscription Actions
- Tracking Actions
Overview
This node interacts with the Sherweb API to retrieve subscription-related information for customers. Specifically, the "Get Customer Subscription Pricing" operation fetches pricing details of a customer's subscriptions. This is useful in scenarios where you need to programmatically access or display subscription costs, perform billing reconciliations, or integrate subscription pricing data into other systems such as CRMs or financial software.
Practical examples include:
- Automatically retrieving and displaying current subscription prices for a customer in a dashboard.
- Integrating subscription pricing data into automated billing workflows.
- Comparing subscription pricing across different customers or plans.
Properties
| Name | Meaning |
|---|---|
| API Type | Selects which Sherweb API to use: either the "Service Provider API" or the "Distributor API". |
| Customer ID | The unique identifier of the customer whose subscription pricing information you want to retrieve. |
Output
The node outputs JSON data containing the subscription pricing details for the specified customer. The structure typically includes pricing components, subscription identifiers, and related metadata as returned by the Sherweb API.
If the node supports binary data output (not evident from the provided code), it would represent any associated files or attachments related to the subscription pricing, but this is not indicated here.
Dependencies
- Requires an API key credential for authentication with the Sherweb API.
- The base URL for API requests is
https://api.sherweb.com. - The node expects the user to configure an OAuth2-based API credential with a subscription key for authorization.
Troubleshooting
Common issues:
- Invalid or missing Customer ID will cause the API call to fail.
- Incorrect API Type selection may lead to unexpected errors or empty responses.
- Authentication failures if the API key or OAuth token is invalid or expired.
Error messages:
- Authorization errors indicating invalid credentials require checking and updating the API key or OAuth token.
- "Customer not found" or similar errors suggest verifying the correctness of the Customer ID.
- Network or timeout errors may require checking connectivity or API service status.
Links and References
- Sherweb API Documentation: https://developer.sherweb.com/
- n8n OAuth2 Credential Setup Guide: https://docs.n8n.io/credentials/oauth2/