I know that we can make callouts based on Salesforce edition and its licenses, is there any limitations on user level ? i.e How many API requests can an user make in 24 hour period ?


The API limits are for Incoming calls, ie From 3rd party to SF.

There is no limit for outgoing callouts from SF to external system/endpoint except platform limitation of 100 callouts in 1 transaction and no callout after DML

| improve this answer | |
  • Thanks @pranay Jaiswal, can u please share a link about the limitations about the call in from external endpoint to SF – upendra duggineni Aug 19 '19 at 14:40
  • @upendraduggineni can you make mine / sfdxfox's answer as accepted so that it would help anyone with similar question reach solution faster. – Pranay Jaiswal Aug 19 '19 at 14:41

API calls are metered per organization, not per user. Assuming a user has the Api Enabled permission, they can theoretically make as many API calls as the organization has available, subject to other limits, such as the concurrent request limit. In small orgs, this is pretty to do, while in really large orgs, a user might need to exceed 100 API calls per second to max out the org's limits.

| improve this answer | |
  • API enabled is for incoming calls not outgoing callouts? – Pranay Jaiswal Aug 19 '19 at 14:15
  • 1
    @PranayJaiswal Admittedly, the question is confusing on second read--the subject suggests outbound from Salesforce, but the rest appears to be about inbound calls. – sfdcfox Aug 19 '19 at 14:17
  • @sfdcfox it's right. The question is about call in. – upendra duggineni Aug 19 '19 at 14:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.