TeleFlow icon

TeleFlow

Interact with TeleFlow API

Overview

This node integrates with the TeleFlow API to manage various telephony-related resources. Specifically, for the Voice Mail Message resource with the Create operation, it allows users to create new voice mail messages by sending specified fields to the TeleFlow system.

Common scenarios where this node is beneficial include automating the creation of voice mail messages in bulk, integrating voice mail management into larger workflows, or programmatically adding voice mail entries based on external triggers or data sources.

For example, a user might use this node to automatically create voice mail messages when certain calls are missed or to populate voice mail records from an external CRM system.

Properties

Name Meaning
Fields A collection of field-value pairs to include in the request. Users can add multiple fields specifying the details of the voice mail message to be created. Each field has:
- Name: The name of the field to set.
- 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 voice mail message. The structure of the JSON output corresponds directly to the API's response for a newly created voice mail message, typically including identifiers and any other relevant metadata returned by the API.

No binary data output is produced by this operation.

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 sends HTTP POST requests to the TeleFlow API endpoint corresponding to voice mail messages.

Troubleshooting

  • Missing Required Fields: If required fields for creating a voice mail message 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 base URL is incorrect or missing, authentication will fail. Verify the credential configuration.
  • API Request Failures: Network issues or incorrect field names/values can cause the API request to fail. Check error messages logged by the node for details.
  • Error Messages: The node throws errors if required parameters like IDs (for other operations) are missing. For the create operation, ensure the "Fields" collection is properly populated.
  • Continue On Fail: If enabled, the node will continue processing subsequent items even if one fails, returning error details in the output JSON.

Links and References

Discussion