Summa icon

Summa

Consume Summa API (v.0.1.7)

Actions182

Overview

The "Create Subscriber" operation in the Subscriber resource of this node allows users to create a new subscriber record by sending detailed subscriber data to the Summa API. This node is useful in telecom or mobile network management scenarios where automated provisioning or updating of subscriber information is required. For example, it can be used to onboard new mobile subscribers with their associated MSISDNs, IMSIs, roaming profiles, and service templates, or to update subscriber configurations programmatically.

Properties

Name Meaning
Operator Name The name of the operator managing the subscriber. This is a required string input.
Send Json A boolean flag indicating whether to send raw JSON data directly (true) or to use structured additional fields (false).
Json Data When Send Json is true, this JSON input contains the full subscriber data payload to send as-is.
Additional Fields When Send Json is false, this collection contains structured subscriber details including:
- Subscriber: subscriberId, roamingTemplate, iot (boolean)
- Msisdn Info List: multiple MSISDN entries each with alert indicator, SMS route profile, SS template, and nested IMSI relationships with PDP addresses
- Imsi Subscription List: multiple IMSI subscriptions with detailed templates, roaming profiles, APN addresses, and SS settings
- Isim: ISIM card info including ICC ID, IMS template, and multiple IMPU configurations with service profile templates and transparent data templates

Output

The node outputs JSON data representing the response from the Summa API after attempting to create the subscriber. This typically includes confirmation of the created subscriber, any assigned IDs, status messages, or error details if creation failed. The output does not explicitly mention binary data, so it is assumed to be purely JSON.

Dependencies

  • Requires an API key credential for authenticating with the Summa API.
  • Uses the Summa API endpoint configured via credentials.
  • Relies on internal helper classes for HTTP requests, state management, and operation resolution/execution.
  • No other external services are explicitly required beyond the Summa API.

Troubleshooting

  • Invalid or missing operator name: Since "Operator Name" is required, omitting it will cause errors. Ensure it is provided.
  • Malformed JSON when Send Json is true: If the JSON data is invalid or incomplete, the API call may fail. Validate JSON before sending.
  • Incorrectly structured additional fields: When not sending raw JSON, ensure all nested collections (MSISDN lists, IMSI relationships, etc.) follow the expected structure.
  • Authentication errors: Verify that the API key credential is correctly set up and has necessary permissions.
  • API endpoint issues: Network problems or incorrect API URLs can cause request failures.
  • Error messages from the API: These should be inspected in the node output; common issues include duplicate subscriber IDs or invalid template names.

Links and References


This summary is based solely on static analysis of the provided source code and property definitions without runtime execution.

Discussion