[SalesForce] Understanding Total API Request Limits

I don't understand the total API request limits as explained in the help section of Salesforce. Since I only have access to our client's sandbox environment, I can't see what the limits are in the production environment, as suggested in this question.

The company I'm working for is using the Unlimited Edition.

  1. What does it mean to have restriction to "API Calls Per License Type". Is a license type applied at an organization level, user level? I'm not understanding this concept.
  2. Why is there a minimum? Does this mean that I must make x number of API calls a day?
  3. If I'm reading correctly, the Unlimited Edition should allow an unlimited number of [REST] API calls from different users? (In our case, they're logging into our application and running REST API calls under their credentials).

Best Answer

Here are you answers:

1) Each user having Salesforce license type "Salesforce" can perform 5000 API requests. This is user level

2) Minimum limit 0 (Zero)

3) For Unlimited Edition you can make unlimited API requests. But each user ("Salesforce license) can make 5000 requests. In other edition like Enterprise there is limit of 1,000,000 requests. So in case of Enterprise edition if you have large number of users and one of the user has not reached to API call limit but organisation limit of 1,000,000 calls is done then that user won't be able to make request even if it has available requests.

Related Topic