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

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

This error occurs on the Freshdesk side, indicating that the API call limit for the hour has been exceeded. For more details on Freshdesk's API limits, refer to their API documentation.

Freshdesk enforces a limit on the number of API calls that can be made per hour. Skyvia interacts with Freshdesk via its API, retrieving 100 records per API call when using Freshdesk API v2, and 30 records per API call when using Freshdesk API v1.

When working with child objects (e.g., TicketNote, TicketReply, TicketConversation, etc.), 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, leading to longer execution times.

To mitigate this issue:

  1. Divide your backup/replication integration into multiple smaller integrations.
  2. Ensure these integrations do not run simultaneously, so the API calls are spread out over time.
By implementing these steps, you can reduce API call usage and avoid exceeding the hourly limit.
    • Related Articles

    • Salesforce API errors: TotalRequests Limit Exceeded/ApiBatchItems Limit Exceeded

      The TotalRequests Limit Exceeded and ApiBatchItems Limit Exceeded errors are Salesforce-specific errors indicating that you have reached specific API limits on the Salesforce platform. Please find explanations of each error and relevant documentation ...
    • Data Integration: You have reached the limit of records

      The error "You have reached the limit of records" usually occurs when the number of records exceeds the limit specified in your current Data Integration product plan. To resolve this issue, you have a few options: Upgrade your plan to increase the ...
    • Understanding Records in Skyvia Data Integration

      1.1 Understanding Records in Skyvia Data Integration A record in Data Integration represents a single row in a database table. Every integration process (Import, Replication, Export, Synchronization, etc.) handles individual records. Records also ...
    • Automation: Task Limit Reached

      The "You have reached the limit of tasks" error in Automation indicates that you have exceeded the number of billed tasks allowed in your pricing plan for the current billing period. A billed task is any successful execution of an Action component ...
    • Salesforce Report exports only 2000 records

      Skyvia integrates with Salesforce via its API, inheriting both its features and limitations. One key limitation is the Run Report restriction, which limits data extraction to the first 2,000 rows of a report. For more details on this limitation, we ...