TeleFlow icon

TeleFlow

Interact with TeleFlow API

Overview

The node interacts with the TeleFlow API to perform various operations on different resources. Specifically, for the Tariff Profile resource and the Update operation, it updates an existing tariff profile by sending a PUT request to the API with specified fields.

This node is useful in scenarios where you need to programmatically update tariff profiles in TeleFlow, such as modifying pricing plans or adjusting profile details based on business rules or external triggers.

Example use case: Automatically updating tariff profile details when a new pricing strategy is deployed, ensuring all related systems stay synchronized without manual intervention.

Properties

Name Meaning
ID The unique identifier of the Tariff Profile to update. This is required to specify which profile to modify.
Fields A collection of field-value pairs representing the properties of the Tariff Profile to update. You can add multiple fields to update specific attributes of the profile.

Output

The output is a JSON object representing the updated Tariff Profile as returned by the TeleFlow API after the update operation. It contains the current state of the profile including any changes made.

No binary data output is produced by this node.

Dependencies

  • Requires an API key credential for authenticating requests to the TeleFlow API.
  • The base URL for the TeleFlow API must be configured in the node credentials.
  • The node uses HTTP methods (PUT) to communicate with the TeleFlow REST API endpoints.

Troubleshooting

  • Missing ID error: If the "ID" property is not provided, the node will throw an error stating that the ID is required for the update operation. Ensure the ID of the tariff profile to update is correctly set.
  • API request failures: Network issues, invalid credentials, or incorrect field names may cause the API request to fail. Check the API key validity, endpoint URL, and field names.
  • Partial updates: Only fields included in the "Fields" collection are updated. Omitting necessary fields might result in incomplete updates.
  • Continue on Fail: If enabled, the node will continue processing subsequent items even if one update fails, returning error details in the output JSON.

Links and References

Discussion