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 integrates with the TeleFlow API to perform various operations on multiple resource types, including reports. Specifically, for the Report - Get operation, it retrieves a single report by its unique identifier (ID). This is useful when you need to fetch detailed information about a specific report stored in TeleFlow.
Common scenarios include:
- Fetching a report's details for review or processing within an automation workflow.
- Using report data as input for further decision-making or notifications.
- Integrating TeleFlow reporting data into other systems or dashboards.
Example: You have a report ID from a previous step or external source and want to retrieve all associated data fields of that report to analyze or export.
Properties
| Name | Meaning |
|---|---|
| ID | The unique identifier of the report to retrieve. This is required to specify which report to get. |
| Fields | Optional key-value pairs specifying additional query parameters to filter or customize the returned data fields. Each pair consists of a field name and its corresponding value. |
Output
The output is a JSON object representing the retrieved report data as returned by the TeleFlow API. It contains all the properties and values of the specified report.
- The structure depends on the TeleFlow API response for a report but typically includes metadata and report-specific fields.
- No binary data output is produced by this operation.
Example output snippet (conceptual):
{
"id": "12345",
"name": "Monthly Usage Report",
"createdAt": "2024-01-01T00:00:00Z",
"data": { ... }
}
Dependencies
- Requires an API authentication credential configured in n8n to connect to the TeleFlow API.
- The base URL for the API must be set in the credentials.
- The node sends HTTP requests with JSON content type and expects JSON responses.
Troubleshooting
- Missing ID error: If the ID property is not provided for the get operation, the node throws an error stating "ID is required for get operation." Ensure the ID is correctly set.
- API connection issues: Errors related to network connectivity or invalid credentials will cause the request to fail. Verify API keys and endpoint URLs.
- Invalid field parameters: Providing incorrect or unsupported field names/values in the Fields collection may result in unexpected API responses or errors.
- 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
- TeleFlow API Documentation (replace with actual URL)
- n8n HTTP Request Node Documentation
- n8n Custom Node Development Guide