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, including "Reseller". Specifically, the "Get Many" operation for the "Reseller" resource retrieves multiple reseller records from the TeleFlow system. It allows filtering the results by specifying fields and their values, enabling more targeted queries.
Common scenarios where this node is beneficial include:
- Fetching a list of resellers matching certain criteria for reporting or synchronization.
- Integrating TeleFlow reseller data into other systems or workflows.
- Automating monitoring or auditing tasks involving reseller information.
For example, you could use this node to retrieve all resellers located in a specific region by adding a field filter for the region name.
Properties
| Name | Meaning |
|---|---|
| Fields | A collection of field-value pairs used to filter the request. You can specify multiple fields to narrow down the query results. Each pair consists of: - Name: The field name to filter by (string). - Value: The value to match for that field (string). |
Output
The output is an array of JSON objects representing the resellers retrieved from the TeleFlow API. Each object contains the reseller's properties as returned by the API, filtered according to the specified fields if any.
No binary data is output by this node.
Example output structure (simplified):
[
{
"id": "reseller1",
"name": "Reseller One",
"region": "North America",
"status": "active"
},
{
"id": "reseller2",
"name": "Reseller Two",
"region": "Europe",
"status": "inactive"
}
]
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 in the node credentials.
- Invalid field names or values: If the API returns errors related to query parameters, verify that the field names and values used for filtering exist and are valid according to the TeleFlow API documentation.
- Empty results: If no resellers are returned, check the filter criteria; overly restrictive filters may exclude all records.
- Network issues: Connectivity problems or incorrect base URL configuration can cause request failures.
- Error messages: The node throws errors if required parameters like IDs are missing for other operations, but for "Get Many" it mainly depends on correct field filters and connectivity.
If the node is set to continue on failure, errors will be included in the output JSON under an error property instead of stopping execution.
Links and References
- TeleFlow API Documentation (replace with actual URL)
- n8n HTTP Request Node Documentation: https://docs.n8n.io/nodes/n8n-nodes-base.httpRequest/