TeleFlow icon

TeleFlow

Interact with TeleFlow API

Overview

This node interacts with the TeleFlow API to manage various resources, including Tariff Codes. Specifically, for the "Tariff Code" resource and the "Create" operation, it allows users to create new tariff code entries by sending specified fields to the API.

Common scenarios where this node is beneficial include automating the creation of tariff codes in bulk or integrating tariff code management into larger workflows that handle telecom billing or provisioning.

For example, a user can configure this node to create a tariff code by specifying custom fields such as name, description, or any other relevant attributes supported by the TeleFlow API, enabling seamless tariff code setup without manual API calls.

Properties

Name Meaning
Fields A collection of field-value pairs to include in the create request. Users can add multiple fields, each consisting of a field name and its corresponding value. This allows specifying detailed attributes for the tariff code being created.

Output

The node outputs an array of JSON objects, each representing the response from the TeleFlow API after creating a tariff code. The structure of the JSON output corresponds directly to the API's response, typically containing details of the newly created tariff code such as its ID, name, and other properties.

No binary data output is produced by this node.

Dependencies

  • Requires an API key credential for authenticating with the TeleFlow API.
  • The base URL for the TeleFlow API must be configured in the node credentials.
  • The node uses HTTP requests to communicate with the TeleFlow API endpoints.

Troubleshooting

  • Missing Required Fields: If required fields for creating a tariff code are not provided, the API may return errors. Ensure all mandatory fields expected by the TeleFlow API are included in the "Fields" property.
  • Authentication Errors: If the API key or base URL is incorrect or missing, authentication will fail. Verify the credential configuration.
  • API Request Failures: Network issues or invalid field values can cause request failures. Check error messages logged by the node for details.
  • Error Messages: The node throws errors if required parameters like resource IDs (not applicable for create) are missing or if the API returns an error. When continueOnFail is enabled, errors are returned as part of the output JSON with an error property.

Links and References

Discussion