Fix Freshdesk API Rate Limit Error - Skyvia

Freshdesk: The Limit of Freshdesk API Calls Per Hour Has Been Reached

Overview

This error occurs on the Freshdesk side and indicates that the hourly API call limit has been exceeded. Skyvia interacts with Freshdesk via its API, and depending on the API version and object type, a large number of API calls may be required in a single integration run. For details on Freshdesk API limits, refer to the Freshdesk API documentation.

How Skyvia Consumes Freshdesk API Calls

Freshdesk enforces a limit on the number of API calls per hour. Skyvia retrieves data as follows:

  • Freshdesk API v2: 100 records per API call
  • Freshdesk API v1: 30 records per API call

When working with child objects (e.g., TicketNote, TicketReply, TicketConversation), Skyvia first retrieves all parent records (e.g., Tickets), then for each parent record, it retrieves all associated child records. This process can significantly increase the number of API calls required and lead to longer execution times.

Resolution

To reduce API call usage and avoid exceeding the hourly limit:

  1. Divide your backup or replication integration into multiple smaller integrations, each covering a subset of objects.
  2. Ensure these integrations do not run simultaneously, staggering their schedules so that API calls are spread out over time.

By implementing these steps, you can reduce API call usage and avoid exceeding the hourly limit.