Zadarma icon

Zadarma

Interact with Zadarma API

Actions2

Overview

This node integrates with the Zadarma telephony API to retrieve call statistics data. Specifically, for the "Call Statistics" resource and the "Get Call Statistics" operation, it fetches detailed call metrics within a specified date range.

Typical use cases include:

  • Monitoring call volumes and performance over time.
  • Generating reports on call activity for business analysis.
  • Integrating call data into dashboards or CRM systems for enhanced customer insights.

For example, a user can specify a start and end date to obtain all call statistics between those dates, enabling them to analyze peak call times or evaluate call center efficiency.

Properties

Name Meaning
Start Date The beginning datetime for the statistics query. Format: YYYY-MM-DD HH:MM:SS.
End Date The ending datetime for the statistics query. Format: YYYY-MM-DD HH:MM:SS.

Output

The node outputs JSON data containing the call statistics retrieved from the Zadarma API for the specified date range. The structure of the JSON corresponds directly to the API response, typically including fields such as call counts, durations, statuses, and other relevant metrics.

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for authenticating with the Zadarma API.
  • The node uses HTTP GET requests signed with a custom HMAC-SHA1 signature based on the API secret.
  • No additional environment variables are needed beyond the configured API credentials.
  • The node supports both production and sandbox API endpoints depending on the credential configuration.

Troubleshooting

  • Invalid Date Format: Ensure that the Start Date and End Date are provided in the correct format (YYYY-MM-DD HH:MM:SS). Incorrect formatting may cause API errors.
  • Authentication Errors: If the API key or secret is incorrect or missing, the node will fail to authenticate. Verify that the API credentials are correctly set up.
  • API Rate Limits or Downtime: The Zadarma API may impose rate limits or experience downtime. In such cases, the node might throw errors or return incomplete data.
  • Error Handling: If the node encounters an error during execution, it either throws an error or, if "Continue On Fail" is enabled, returns an error object in the output JSON for the affected item.

Links and References

Discussion