TeleFlow icon

TeleFlow

Interact with TeleFlow API

Overview

The node interacts with the TeleFlow API to perform various operations on different resources, including "Voice". Specifically, for the "Voice" resource and the "Get Many" operation, it retrieves multiple voice records from the TeleFlow system. This is useful when you want to fetch a list of voice entries filtered by specific criteria.

Common scenarios include:

  • Retrieving all voice records or a subset based on certain fields.
  • Filtering voice data by attributes such as name or other custom fields.
  • Integrating TeleFlow voice data into workflows for reporting, monitoring, or further processing.

Example: You might use this node to get all voice records where the "status" field equals "active" to process only currently active voice entries.

Properties

Name Meaning
Fields A collection of field-value pairs used to filter the query. You can specify multiple fields to narrow down the results. For example, filtering by "name" or any other supported field in the voice resource.

The "Fields" property allows adding multiple filters, each consisting of:

  • Name: The field name to filter by (string).
  • Value: The value to match for that field (string).

Output

The output is an array of JSON objects representing the voice records retrieved from the TeleFlow API. Each item corresponds to one voice record with its properties as returned by the API.

If binary data were involved, it would be summarized here, but for this operation, the output is purely JSON data containing the voice records.

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 REST API.

Troubleshooting

  • Missing or invalid API credentials: Ensure the API key and base URL are correctly set in the node credentials.
  • Invalid field names or values in filters: Using unsupported or misspelled field names in the "Fields" property may result in empty responses or errors.
  • API request failures: Network issues or API downtime can cause errors; check connectivity and TeleFlow service status.
  • Error message "ID is required for get/update/delete": This does not apply to "Get Many" but appears for other operations requiring an ID.

To resolve common errors:

  • Verify all required parameters are provided.
  • Check the spelling and validity of filter fields.
  • Enable "Continue On Fail" if partial failure handling is desired.

Links and References

Discussion