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 in the code). Specifically, for the LTE Subscription resource and the Set SCS Permissions operation, it allows users to update or set the SCS (Service Capability Server) permissions associated with a particular LTE subscription identified by its IMSI (International Mobile Subscriber Identity).

Common scenarios where this node would be beneficial include:

  • Managing subscriber permissions in a telecom environment.
  • Automating updates to LTE subscription settings related to service capabilities.
  • Integrating with backend systems that require programmatic control over LTE subscription permissions.

For example, a telecom operator could use this node within an n8n workflow to automatically adjust SCS permissions when a subscriber's profile changes or when provisioning new services.

Properties

Name Meaning
Imsi The unique identifier of the LTE subscription (International Mobile Subscriber Identity). Required to specify which subscription's permissions to set.
Scs Permissions The permissions to assign to the SCS for the specified LTE subscription. This is a string value representing the desired permission settings.

Output

The node outputs JSON data representing the result of the Set SCS Permissions operation. This typically includes confirmation of the updated permissions or any relevant status information returned by the Summa API.

If the operation supports binary data output, it is not explicitly shown in the provided code snippet; thus, the primary output is structured JSON reflecting the API response.

Dependencies

  • Requires an API key credential to authenticate with the Summa API.
  • Depends on the @digital-boss/n8n-designpatterns package for resource-operation resolution and execution patterns.
  • Uses internal helper classes for HTTP requests (HttpClient), state management (State), and operation execution (ResOpExecutor).
  • The node expects the Summa API endpoint to be accessible and properly configured via credentials.

Troubleshooting

  • Authentication errors: Ensure the API key credential is correctly configured and has sufficient permissions.
  • Invalid IMSI or permissions format: Verify that the IMSI is valid and the SCS permissions string conforms to expected formats required by the Summa API.
  • API connectivity issues: Check network access to the Summa API endpoint and confirm no firewall or proxy blocks exist.
  • Unexpected API responses: Review the API documentation for the correct usage of the Set SCS Permissions operation and ensure all required parameters are provided.

Links and References

Discussion