Fix Salesforce TotalRequests and ApiBatchItems Limit Errors

Salesforce API errors: TotalRequests Limit Exceeded / ApiBatchItems Limit Exceeded

Overview

The TotalRequests Limit Exceeded and ApiBatchItems Limit Exceeded errors are Salesforce-side governor limits. They are not related to Skyvia's own limits. When these limits are reached, Salesforce rejects all further API calls until the limit resets - typically after a 24-hour rolling window.

Error Explanations

ErrorCauseReset
TotalRequests Limit ExceededYour Salesforce org has consumed all allowed API calls for the current 24-hour period. The limit depends on your Salesforce edition and number of licenses.Automatically after 24 hours
ApiBatchItems Limit ExceededThe number of Bulk API batch items submitted within the current 24-hour period has been exceeded. Applies to asynchronous operations such as Bulk API jobs.Automatically after 24 hours

Resolution

Option 1: Wait for the limit to reset

Both limits reset automatically after a 24-hour rolling window. Re-run the integration the following day.

Option 2: Monitor current API usage in Salesforce

To check your current API usage:

  • Go to SetupSystem Overview - view your remaining API requests for the day.
  • Go to SetupJobsBulk Data Load Jobs - view the number of Bulk API batch jobs submitted in the current 24-hour period.

Option 3: Reduce API consumption in Skyvia

  • Enable Incremental sync mode (in Replication, if possible) to process only new or changed records instead of the full dataset.
  • Schedule integrations during off-peak hours to spread API usage throughout the day.
  • Split large integrations into smaller ones with separate schedules.

Option 4: Upgrade your Salesforce edition or add licenses

The TotalRequests daily limit scales with your Salesforce edition and the number of user licenses. Upgrading or adding licenses increases the available API call quota.

Useful Links