Summa icon

Summa

Consume Summa API (v.0.1.7)

Actions182

Overview

This node, named "Summa," is designed to interact with the Summa API (version indicated dynamically). It supports multiple resources and operations related to telecommunications data management. Specifically, for the HLR Subscription resource and the Get PDP Info operation, the node retrieves Packet Data Protocol (PDP) information associated with a subscriber identified by their IMSI (International Mobile Subscriber Identity).

Common scenarios where this node is beneficial include:

  • Telecom operators or service providers querying subscriber session details.
  • Network management systems retrieving PDP context information for diagnostics or billing.
  • Automation workflows that require subscriber data enrichment based on IMSI.

For example, a user can input an IMSI value to fetch current PDP session info, which might include IP address allocation, session status, or QoS parameters.

Properties

Name Meaning
Imsi The International Mobile Subscriber Identity string used to identify the subscriber whose PDP info is being requested. This property is required for the "Get PDP Info" operation under the "HLR Subscription" resource.

Output

The node outputs JSON data containing the PDP information retrieved from the Summa API for the specified IMSI. The exact structure depends on the API response but typically includes details about the subscriber's PDP contexts such as session identifiers, IP addresses, and connection statuses.

If the node supports binary data output, it would represent any non-JSON payloads returned by the API; however, based on the provided code and operation, the output is primarily JSON-formatted subscriber session data.

Dependencies

  • Requires an active connection to the Summa API via an API key credential (referred generically as "an API key credential").
  • The node uses internal helper classes for HTTP requests, state management, and operation resolution.
  • No additional external services are explicitly required beyond the Summa API endpoint.
  • Proper configuration of the API credential in n8n is necessary for successful authentication.

Troubleshooting

  • Missing or invalid IMSI: Since IMSI is required, omitting it or providing an incorrect format will likely cause errors or empty responses.
  • Authentication failures: Errors related to API credentials usually indicate misconfiguration or expired tokens. Verify the API key credential setup.
  • Network issues: Timeouts or connectivity problems when calling the Summa API will result in request failures.
  • Unexpected API responses: If the API changes or returns error codes, the node may throw exceptions. Check the API documentation and ensure compatibility.
  • Operation/resource mismatch: Selecting unsupported combinations of resource and operation may lead to no action or errors.

Links and References

Discussion