Summa icon

Summa

Consume Summa API (v.0.1.7)

Actions182

Overview

This node integrates with the Summa API to perform various operations related to telecommunications data. Specifically, the "Find Subscriber By MSISDN" operation allows users to retrieve subscriber information by providing an MSISDN (Mobile Station International Subscriber Directory Number), which is essentially a phone number.

Common scenarios for this node include:

  • Telecom operators or service providers looking up subscriber details based on a phone number.
  • Customer support systems fetching subscriber info dynamically during support calls.
  • Automated workflows that need to verify or enrich subscriber data using the MSISDN.

Example use case: Given an MSISDN, the node queries the Summa API and returns detailed subscriber information such as subscription status, plan details, or associated services.

Properties

Name Meaning
Msisdn The MSISDN (phone number) of the subscriber to find. This is a required string input.

Output

The node outputs JSON data containing the subscriber's information retrieved from the Summa API. The exact structure depends on the API response but typically includes fields like subscriber identity, subscription details, status, and possibly linked services.

If the node supports binary data output (not explicitly shown in the provided code), it would represent any non-JSON data returned by the API, but this is not indicated here.

Dependencies

  • Requires an active connection to the Summa API via an API key credential configured in n8n.
  • Uses internal helper classes for HTTP requests and state management.
  • Depends on the @digital-boss/n8n-designpatterns package for resource-operation resolution and execution patterns.

Troubleshooting

  • Invalid or missing MSISDN: Ensure the MSISDN input is correctly formatted and provided; otherwise, the API may return errors or no results.
  • Authentication errors: Verify that the API key credential is correctly set up and has necessary permissions.
  • API connectivity issues: Network problems or incorrect endpoint configurations can cause request failures.
  • Unexpected API responses: If the API changes or returns unexpected data, the node might fail to parse the response properly.

Links and References

Discussion