Summa icon

Summa

Consume Summa API (v.0.1.7)

Actions182

Overview

This node integrates with the Summa API to manage IMS (IP Multimedia Subsystem) subscriptions, specifically allowing users to add a Private User Identity to an IMS subscription. This operation is useful in telecommunications scenarios where managing user identities within IMS subscriptions is required, such as provisioning new private identities for subscribers or updating existing subscription details.

Practical examples include:

  • Adding a new private identity to a subscriber's IMS profile.
  • Configuring authentication parameters and public user identities associated with an IMS subscription.
  • Automating IMS subscription management workflows in telecom service platforms.

Properties

Name Meaning
Send Json Boolean flag to choose whether to send raw JSON data directly or use structured fields.
Json Data Raw JSON input representing the private user identity data to be sent when "Send Json" is true.
Additional Fields Collection of optional structured fields used when "Send Json" is false, including:
- Private Identity The private user identity string to add.
- Nass Line Identifier Identifier related to the network access server line.
- Max Bad Counter Passwd Maximum allowed count for bad password attempts.
- Algorithm Name Name of the algorithm used for authentication or encryption.
- Contact Address Contact address associated with the private user identity.
- Secret Name Name of the secret used for authentication.
- Public User Identities Multiple entries of public user identities linked to this private identity. Each entry has a "Value".
- Loose Route Indication Indicator for loose routing configuration.
- Priviledged Sender Indication Indicator if the sender is privileged.
- Auth Scheme Authentication scheme name.
- Ims Subscription Id Numeric identifier of the IMS subscription to which the private user identity will be added.

Output

The node outputs JSON data representing the result of the Add Private User Identity operation. This typically includes confirmation of the addition, any identifiers assigned by the backend, and status information returned by the Summa API.

If binary data were involved (not indicated here), it would represent files or media related to the IMS subscription, but this node focuses on JSON-based data exchange.

Dependencies

  • Requires an active connection to the Summa API via an API key credential configured in n8n.
  • The node depends on the summaApi credential for authentication.
  • Uses internal helper classes for HTTP requests and operation resolution.
  • No additional external services beyond the Summa API are required.

Troubleshooting

  • Common Issues:

    • Invalid or missing API credentials will cause authentication failures.
    • Incorrectly formatted JSON in the "Json Data" property can lead to request errors.
    • Missing required fields when not using raw JSON may cause validation errors from the API.
    • Network connectivity issues to the Summa API endpoint.
  • Error Messages:

    • Authentication errors: Verify that the API key credential is correctly set up and valid.
    • Validation errors: Check that all required fields are provided and correctly formatted.
    • Request timeouts or connection errors: Ensure network access to the Summa API is available.

Links and References


Note: The above summary is based solely on static analysis of the provided source code and property definitions.

Discussion