TeleFlow icon

TeleFlow

Interact with TeleFlow API

Overview

This node interacts with the TeleFlow API to perform various operations on different resources, including Device Templates. Specifically, for the Device Template - Create operation, it allows users to create a new device template by sending specified fields to the TeleFlow API.

Common scenarios where this node is beneficial include automating the creation and management of telephony infrastructure components such as device templates, which can be used to standardize device configurations across an organization.

For example, a user might use this node to programmatically create a new device template with specific attributes (like name, model, or configuration parameters) without manually interacting with the TeleFlow web interface.

Properties

Name Meaning
Fields A collection of field-value pairs to include in the create request. Users can add multiple fields specifying the attribute names and their corresponding values for the device template being created.

The "Fields" property supports multiple entries, each consisting of:

  • Name: The field name to set on the device template.
  • Value: The value to assign to that field.

Output

The node outputs an array of JSON objects, each representing the response from the TeleFlow API after creating a device template. The structure of the JSON output corresponds directly to the API's response for the created device template, typically including details like the template ID, name, and other properties set during creation.

No binary data output is produced by this node.

Dependencies

  • Requires an active connection to the TeleFlow API.
  • Needs an API authentication token or key configured in n8n credentials to authorize requests.
  • The base URL for the TeleFlow API must be set in the credentials configuration.

Troubleshooting

  • Missing Required Fields: If required fields for creating a device template are not provided, the API may return errors. Ensure all mandatory fields are included in the "Fields" property.
  • Authentication Errors: If the API key or token is invalid or missing, requests will fail. Verify that the credential is correctly configured.
  • API Endpoint Issues: The node constructs URLs based on the resource name; if the resource name is incorrect or the API endpoint changes, requests may fail.
  • Error Messages: Common error messages include missing IDs for operations that require them (not applicable for create but relevant for get/update/delete), invalid field names, or network issues. Review the error message details and verify input parameters and connectivity.

Links and References

Discussion