TeleFlow icon

TeleFlow

Interact with TeleFlow API

Overview

This node integrates with the TeleFlow API to perform various operations on different resources, including Flows. Specifically, for the Flow resource, it supports creating new flows by sending the appropriate data to the TeleFlow API. This is useful in scenarios where you want to automate the creation and management of call flows or workflow configurations within TeleFlow directly from your n8n workflows.

For example, you can use this node to programmatically create a new flow with specific parameters, enabling dynamic setup of telephony routing or call handling logic without manual intervention in the TeleFlow interface.

Properties

Name Meaning
Fields A collection of field-value pairs to include in the request. Use this to specify details of the Flow being created, such as its name or other attributes required by the API. Multiple fields can be added for more specific queries or data submission.

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

  • Field: The name of the field to set (string).
  • Value: The value to assign to that field (string).

Output

The node outputs an array of JSON objects corresponding to the API responses for each input item processed.

  • For the Create operation on Flow, the output JSON contains the response from the TeleFlow API after creating the flow. This typically includes details of the newly created flow such as its ID, name, and any other metadata returned by the API.
  • 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 credentials.
  • The node uses HTTP requests to communicate with the TeleFlow API endpoints.

Troubleshooting

  • Missing Required Fields: If mandatory fields for creating a flow are not provided, the API may return errors. Ensure all required fields 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 parameters can cause HTTP request failures. Check error messages logged by the node for details.
  • ID Requirement for Other Operations: Although not relevant for Create, other operations like Get, Update, or Delete require an ID parameter; missing these will throw errors.

Links and References

Discussion