Weflow is all about efficiency and speed. Not only do we try to make you faster, we also try to do this efficiently under the hood of Weflow's powerful user interface. In this article you will learn the following:


What types of APIs exist and which ones does Weflow use?

Weflow uses the Salesforce API to stream data from your Salesforce account to your Weflow account and vice versa. There are two types of APIs with Salesforce that matter:

  • SOAP API

  • REST API (which also includes Bulk API calls)

Both of these are counted against the API call limit of any organization. However, Weflow only uses the REST API. We do this because the REST API is a more modern approach than the SOAP API and makes it easier for us and you to retrieve data efficiently.

Can Weflow slow down Salesforce for others?

  • Making API calls do Salesforce does not slow it down for other users

  • There are many reasons why Salesforce can feel slow in the web interface

  • Consider going through these steps to make sure that your Salesforce account is set up efficiently:

    • Make sure there are no errors in the Error Log Tab of Salesforce. Errors can cause additional API calls that you want to avoid.

    • Avoid including unnecessary fields and reports. Less is more in this case. And also helps with more focused work.

    • You or your Salesforce admin could consider checking if other integrations require extensive use of API calls.

I think that Salesforce is down? Where can I check to make sure?

How are Salesforce API request limits calculated?

The following values are based on Salesforce's documentation and are reset every 24 hours. Note, that this does not mean that they are reset at i.e. midnight every day. Instead, these are rolling values and you could exceed API limits by making a few requests on i.e. a Tuesday Afternoon and then too many on Wednesday Morning.

Example for how to use the table below for calculating your API request limits:

  • If you have an Enterprise Edition organization with fifteen Salesforce licenses, the request limit is 15,000 requests (15 licenses X 1,000 calls).

  • For an Enterprise Edition organization with 15,000 Salesforce licenses, the request limit is 1,000,000 (the number of licenses X 1,000 calls is greater than the maximum value, so the lower limit of 1,000,000 is used).

  • For an Enterprise Edition organization with five Salesforce licenses, the request limit is 15,000 (the number of licenses X 1,000 calls is lower than the minimum value, so the lower limit of 15,000 is used).

Salesforce Edition

Calls for Salesforce*

Minimum

Maximum

Developer

N/A

15,000

15,000

Enterprise

1,000

15,000

1,000,000

Professional (with API access enabled)

1,000

15,000

1,000,000

Unlimited

5,000

15,000

Unlimited

Performance

5,000

15,000

Unlimited

* Please note: For Platform, Force.com, Force.com - One App, etc. there are different request limits. Please check here, for complete information.



What happens if I reach my API request limit?

  • Salesforce will send you a warning (usually per email).

  • That does not necessarily mean that you cannot make any new API calls that day anymore. Salesforce has some flexibility and usually allows a few more API calls even if you reach your limit. However, this should remain an exception and is solely at the discretion of Salesforce.

  • After 24 hours, your API limit will reset, and you can send new requests again.

Learn how to check your API call usage in Salesforce

Official Video by Salesforce:

<iframe width="560" height="315" src="https://www.youtube.com/embed/4owr6JhTNjs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>



Read more about API calls in Salesforce's official documentation:

Did this answer your question?