TeleFlow icon

TeleFlow

Interact with TeleFlow API

Overview

This node interacts with the TeleFlow API to manage various resources, including Device Templates. Specifically, the Update operation for the Device Template resource allows users to modify an existing device template by specifying its unique ID and the fields to update.

Typical use cases include:

  • Updating configuration details of a device template in a telecom or VoIP system.
  • Automating changes to device templates as part of a larger workflow, such as provisioning or maintenance.
  • Integrating TeleFlow device template management into broader business processes.

For example, you might update the name or other attributes of a device template identified by its ID to reflect new configurations or naming conventions.

Properties

Name Meaning
ID The unique identifier of the device template to update. This is required.
Fields A collection of field-value pairs representing the properties to update on the template. Each pair includes:
- Name: The field name to update.
- Value: The new value for that field.

Output

The output is an array of JSON objects, each representing the response from the TeleFlow API after attempting to update a device template. The structure corresponds directly to the API's response for the update request, typically including the updated device template data or confirmation of the update.

If an error occurs and "Continue On Fail" is enabled, the output will contain an object with an error property describing the issue.

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 methods (PUT) to communicate with the TeleFlow REST API endpoints.

Troubleshooting

  • Missing ID Error: If the ID property is not provided for the update operation, the node throws an error stating "ID is required for update operation." Ensure the ID is correctly set.
  • API Request Failures: Network issues, invalid credentials, or incorrect field names/values can cause the API request to fail. Check the API key validity, endpoint URL, and field correctness.
  • Field Validation: The node does not validate field names beyond what the API accepts. Providing invalid field names or values may result in API errors.
  • Continue On Fail Behavior: If enabled, the node will continue processing subsequent items even if one fails, returning error details in the output JSON.

Links and References

Discussion