TeleFlow icon

TeleFlow

Interact with TeleFlow API

Overview

This node interacts with the TeleFlow API to perform various operations on different resources. Specifically, for the Account Audit resource with the Get Many operation, it retrieves multiple account audit records from the TeleFlow system. This is useful when you want to fetch a list of audit entries related to accounts, possibly filtered by specific fields.

Common scenarios include:

  • Auditing changes or activities related to accounts in your TeleFlow environment.
  • Generating reports or logs based on account audit data.
  • Integrating account audit information into workflows for compliance or monitoring purposes.

For example, you might use this node to get all account audit entries where a certain field matches a value, such as audits performed by a specific user or within a date range.

Properties

Name Meaning
Fields Field-value pairs to filter the request. You can add multiple fields to specify criteria for the query. Each field has:
- Name: The name of the field to filter by (string).
- Value: The value to match for that field (string).

Output

The output is an array of JSON objects representing the account audit records retrieved from the TeleFlow API. Each object corresponds to one audit entry and contains the data fields returned by the API.

No binary data is output by this node.

Example output structure (simplified):

[
  {
    "id": "123",
    "accountId": "456",
    "action": "update",
    "changedBy": "user@example.com",
    "timestamp": "2024-01-01T12:00:00Z",
    ...
  },
  ...
]

The exact fields depend on the TeleFlow API response for account audits.

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 sends HTTP requests to the TeleFlow API endpoints.

Troubleshooting

  • Missing or invalid API credentials: Ensure the API key and base URL are correctly set 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.
  • ID required errors: For other operations like get, update, or delete, an ID parameter is mandatory; missing it will cause errors.
  • API connectivity issues: Network problems or incorrect base URL configuration can cause request failures.
  • Handling errors: If the node is set to continue on fail, errors will be returned in the output JSON under an error property.

Links and References

  • TeleFlow API Documentation (replace with actual URL)
  • n8n HTTP Request Node documentation for understanding how HTTP calls are made within nodes.

Discussion