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 different resources. Specifically, for the Report resource with the Create operation, it allows users to create new reports by sending specified fields to the TeleFlow API. This is useful in scenarios where automated report generation or submission is needed within a workflow, such as generating usage reports, billing summaries, or custom analytics reports.
Practical example: A user can automate the creation of a monthly report by specifying relevant fields (e.g., report name, date range, filters) and have the node send this data to TeleFlow to generate the report without manual intervention.
Properties
| Name | Meaning |
|---|---|
| Fields | Field-value pairs to include in the request when creating the report. Users can add multiple fields to specify detailed parameters for the report creation. |
The "Fields" property is a fixed collection allowing multiple entries, each consisting of:
- Name: The field name to be sent in the request.
- Value: The corresponding value for that field.
Output
The node outputs an array of JSON objects representing the response from the TeleFlow API after creating the report. Each output item contains a json property with the full API response data related to the created report.
No binary data output is produced by this 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 POST requests to communicate with the TeleFlow API endpoint corresponding to the "reports" resource.
Troubleshooting
- Missing Required Fields: If required fields for report creation are not provided, the API may return errors. Ensure all necessary fields are included in the "Fields" property.
- API Authentication Errors: Invalid or missing API credentials will cause authentication failures. Verify that the API key and base URL are correctly set in the node credentials.
- Network Issues: Connectivity problems can cause request failures. Check network access to the TeleFlow API endpoint.
- Error Messages: The node throws errors if the API returns failure responses or if required parameters are missing. Enabling "Continue On Fail" allows the workflow to proceed while capturing error messages in the output.
Links and References
- TeleFlow API Documentation (Replace with actual URL)
- n8n HTTP Request Node documentation: https://docs.n8n.io/nodes/n8n-nodes-base.httpRequest/