Summa icon

Summa

Consume Summa API (v.0.1.7)

Actions182

Overview

This node integrates with the Summa API to perform various operations on different resources. Specifically, for the Templates resource and the Remove Template operation, it allows users to delete a template identified by its name, associated operator, and entity type. This is useful in scenarios where templates need to be managed dynamically, such as removing outdated or incorrect templates from a system that relies on templated configurations or data structures.

Practical examples include:

  • Removing a specific message or configuration template used in telecom services.
  • Cleaning up templates related to operators or entities no longer in use.
  • Automating template lifecycle management within a larger workflow.

Properties

Name Meaning
Template Name The exact name of the template to be removed.
Operator Name The name of the operator associated with the template.
Templatizable Entity The type of entity the template applies to (e.g., subscriber, device, etc.).

Output

The node outputs JSON data representing the result of the remove template operation. Typically, this will include confirmation of successful deletion or details about any errors encountered. The output structure depends on the Summa API response but generally includes status information and possibly metadata about the removed template.

No binary data output is indicated for this operation.

Dependencies

  • Requires an active connection to the Summa API via an API key credential.
  • The node uses an HTTP client internally to communicate with the Summa backend.
  • Proper credentials must be configured in n8n to authenticate requests.
  • The node depends on internal modules for state management and operation resolution but these are bundled and do not require external installation.

Troubleshooting

  • Common issues:

    • Incorrect or missing template name, operator name, or entity type can cause the removal to fail.
    • Authentication failures if the API key credential is invalid or expired.
    • Network connectivity problems preventing communication with the Summa API.
  • Error messages:

    • Errors returned from the Summa API typically indicate whether the template was not found or if permission was denied.
    • Credential-related errors suggest checking the API key validity and permissions.
  • Resolutions:

    • Verify all required properties are correctly set and correspond exactly to existing templates.
    • Ensure the API key credential is properly configured and has necessary permissions.
    • Check network access and firewall settings to allow outbound requests to the Summa API endpoint.

Links and References

Discussion