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, for the "HLR Subscription" resource and the "Get HLR ODB" operation, it retrieves the Operator Determined Barring (ODB) information associated with a given IMSI (International Mobile Subscriber Identity). This is useful in scenarios where you need to check call barring or restrictions applied to a subscriber at the operator level.

Practical examples include:

  • Telecom operators verifying subscriber barring status.
  • Fraud detection systems checking if certain services are barred for a subscriber.
  • Customer support tools retrieving subscriber restrictions to assist users.

Properties

Name Meaning
Imsi The International Mobile Subscriber Identity string used to identify the subscriber whose HLR ODB information is being requested. This property is required.

Output

The node outputs JSON data containing the HLR ODB details for the specified IMSI. The exact structure depends on the Summa API response but typically includes fields describing the barring status and types of barring applied to the subscriber.

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 context, the output is primarily JSON.

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.
  • No additional external dependencies beyond the Summa API and its authentication.

Troubleshooting

  • Missing or invalid IMSI: Since IMSI is required, ensure it is provided and correctly formatted. Errors may occur if this parameter is empty or malformed.
  • Authentication errors: If the API key credential is missing, invalid, or expired, the node will fail to authenticate with the Summa API.
  • API connectivity issues: Network problems or incorrect endpoint configurations can cause request failures.
  • Unexpected API responses: Changes in the Summa API or unexpected data formats might lead to parsing errors.

To resolve these:

  • Verify the IMSI input.
  • Check and update the API key credential.
  • Ensure network connectivity and correct API endpoint configuration.
  • Review API documentation for any changes.

Links and References

Discussion