TeleFlow icon

TeleFlow

Interact with TeleFlow API

Overview

The node interacts with the TeleFlow API to perform CRUD (Create, Read, Update, Delete) operations on various resources, including "Voice". Specifically, for the Voice - Update operation, it updates an existing Voice resource by its unique ID with specified fields.

This node is useful in scenarios where you need to programmatically manage telephony-related data within TeleFlow, such as updating voice configurations or metadata. For example, you might update a voice profile's attributes dynamically based on external triggers or workflows.

Properties

Name Meaning
ID The unique identifier of the Voice resource to update. This is required.
Fields A collection of field-value pairs specifying which properties of the Voice resource to update. You can add multiple fields, each with a name and corresponding value.

Note: The "Fields" property allows flexible specification of any updatable attribute by name and value, enabling customized updates.

Output

  • The output is a JSON object representing the updated Voice resource as returned by the TeleFlow API after the update operation.
  • The structure of this JSON depends on the TeleFlow API response but typically includes the updated fields and metadata of the Voice resource.
  • No binary data output is indicated for this operation.

Dependencies

  • Requires an API key credential for authenticating with the TeleFlow API.
  • The base URL for the API must be configured in the node credentials.
  • The node uses HTTP requests 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 that the ID is required. Ensure the ID is correctly set.
  • API Request Failures: Network issues, invalid credentials, or incorrect field names may cause HTTP request errors. Verify API credentials and field names.
  • Field Validation: Since fields are user-defined, providing invalid or unsupported field names/values may result in API errors. Consult TeleFlow API documentation for valid fields.
  • 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