Actions145
- 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
- File Actions
- Flow Actions
- Flow Template Actions
- LCR Actions
- Mobile SIM Actions
- Number Port Actions
- Phone Number Actions
- Provision Actions
- Report Actions
- Reseller Actions
- SIP Trunk Actions
- Tariff Actions
- Tariff Code Actions
- Tariff Profile Actions
- Tenant Actions
- Tenant Audit Actions
- Transcription Actions
- User Actions
- Voice Actions
- Voice Mail Message Actions
Overview
This node interacts with the TeleFlow API to manage various resources, including Billing Entries. Specifically, for the Billing Entry - Create operation, it allows users to create new billing entries by sending specified fields to the TeleFlow system.
Common scenarios where this node is beneficial include automating the creation of billing records based on external triggers or workflows, integrating TeleFlow billing data with other systems, or programmatically managing billing entries without manual input.
For example, a user might use this node to automatically create billing entries when a new customer signs up or when certain usage thresholds are met in another system.
Properties
| Name | Meaning |
|---|---|
| Fields | A collection of field-value pairs to include in the billing entry creation request. Users can add multiple fields specifying the name and value for each field relevant to the billing entry. |
The "Fields" property supports multiple entries, allowing flexible specification of any number of custom fields required by the TeleFlow API for creating a billing entry.
Output
The node outputs an array of JSON objects, each representing the response from the TeleFlow API after attempting to create a billing entry. The structure of each JSON object corresponds directly to the API's response for a created billing entry, typically including details such as the newly created entry's ID and any other metadata returned by the API.
No binary data output is produced by this operation.
Dependencies
- Requires an active connection to the TeleFlow API.
- Needs an API authentication token or key configured in the node credentials (referred generically as "an API key credential").
- The base URL for the TeleFlow API must be set in the credentials configuration.
Troubleshooting
- Missing Required Fields: If mandatory fields for creating a billing entry are not provided, the API may return errors. Ensure all required fields are included in the "Fields" property.
- API Authentication Errors: If the API key or credentials are invalid or missing, requests will fail. Verify that the API credentials are correctly configured.
- Network Issues: Connectivity problems to the TeleFlow API endpoint can cause request failures. Check network access and base URL correctness.
- Error Messages: The node throws errors if required parameters like resource IDs are missing for operations that need them. For create operation, ensure the "Fields" collection is properly populated.
- 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 Documentation on HTTP Request Node
- General n8n Custom Node Development Guide