TeleFlow icon

TeleFlow

Interact with TeleFlow API

Overview

This node interacts with the TeleFlow API to manage various resources, including Voice Mail Messages. Specifically, for the Voice Mail Message resource and the Delete operation, it deletes a voice mail message identified by its unique ID.

Common scenarios where this node is beneficial include automating the cleanup of old or unwanted voice mail messages in bulk, integrating voice mail management into larger workflows, or programmatically managing voice mail storage without manual intervention.

For example, you could use this node to delete specific voice mail messages after processing them elsewhere, or as part of a scheduled workflow that removes voice mails older than a certain date.

Properties

Name Meaning
ID The unique identifier of the voice mail message to delete. This is required.
Fields Optional field-value pairs to include in the request for more specific queries (not used in Delete operation).

Output

The output JSON contains the response from the TeleFlow API after attempting to delete the specified voice mail message. Typically, this will be an object indicating success or failure of the deletion request.

No binary data is output by this node.

Example output JSON might look like:

{
  "success": true,
  "message": "Voice mail message deleted successfully"
}

or in case of error:

{
  "error": "ID is required for delete 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 uses HTTP DELETE requests to the endpoint /voiceMailMessages/{id} to perform deletions.

Troubleshooting

  • Missing ID Error: If the "ID" property is not provided, the node throws an error stating that the ID is required for the delete operation. Ensure you provide a valid voice mail message ID.
  • API Request Failures: Network issues, invalid credentials, or incorrect base URL configuration can cause HTTP request failures. Verify your API key and base URL settings.
  • Continue on Fail: If enabled, the node will continue processing subsequent items even if one deletion fails, returning error details in the output JSON.

Links and References

Discussion