Actions145
- User Actions
- Voice Actions
- File Actions
- Flow Actions
- Reseller Actions
- SIP Trunk Actions
- Transcription Actions
- Voice Mail Message Actions
- Account Actions
- Account Audit Actions
- Billing Entry Actions
- Call Detail Record Actions
- Carrier Actions
- Device Actions
- Device Template Actions
- Email Template Actions
- Feature Code Actions
- Flow Template Actions
- LCR Actions
- Mobile SIM Actions
- Number Port Actions
- Phone Number Actions
- Provision Actions
- Report Actions
- Tariff Actions
- Tariff Code Actions
- Tariff Profile Actions
- Tenant Actions
- Tenant Audit Actions
Overview
This node interacts with the TeleFlow API to perform various operations on different resources. Specifically, for the "Tariff Code" resource and the "Get Many" operation, it retrieves multiple tariff code records from the TeleFlow system. This is useful when you want to fetch a list of tariff codes, possibly filtered by specific fields, to analyze or process them further in your workflow.
Practical examples include:
- Retrieving all tariff codes to display or report on pricing structures.
- Filtering tariff codes by certain attributes (e.g., name or other custom fields) to find relevant entries.
- Integrating tariff code data into billing or provisioning workflows.
Properties
| Name | Meaning |
|---|---|
| Fields | A collection of field-value pairs used to filter or specify which tariff code records to retrieve. You can add multiple fields, each with a name and a value, to refine the query. |
The "Fields" property allows specifying multiple filters as key-value pairs to narrow down the results returned by the API.
Output
The output is an array of JSON objects representing the tariff codes retrieved from the TeleFlow API. Each object contains the properties of a tariff code as returned by the API, potentially filtered by the specified fields.
No binary data is output by this node.
Example output structure (simplified):
[
{
"id": "123",
"name": "Standard Tariff",
"description": "Basic tariff code description",
...
},
{
"id": "456",
"name": "Premium Tariff",
"description": "Premium tariff code description",
...
}
]
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 requests to communicate with the TeleFlow REST API.
Troubleshooting
- Missing or invalid API credentials: Ensure that the API key and base URL are correctly set up in the node credentials.
- Invalid field names or values: If filtering fields do not match the API's expected parameters, the request may return no results or errors.
- Network issues or API downtime: HTTP request failures may occur; verify network connectivity and TeleFlow service status.
- Error message "ID is required for get/update/delete": This does not apply to the "Get Many" operation but appears for other operations requiring an ID.
If the node throws errors related to HTTP requests, check the error message for details and verify the request parameters and authentication.
Links and References
- TeleFlow API Documentation (replace with actual URL)
- n8n documentation on HTTP Request Node for understanding how API calls are made within nodes.