+ Start a Discussion
Jon VoigtJon Voigt 

API Calls for internal Salesforce Apps (supported)

Hi everyone,

I'm posting a question here after reading up on some API call threads but I don't think it was answered or even covered - or I may not have understood.

Assumption: The way I'm defininig supported is apps that are a click install with Salesforce, i.e., Salesforce Connected Apps, MailChimp for Salesforce, Salesforce for Google AdWords, etc., this realm of applications.

Problem: we want to determine the count for the API calls for these type of apps above but there currently isn't a way to determine the count for each app as it's all pooled together in our "API Calls for the past 7 days" report but it does indicate for any third-party apps, i.e., Marketo.

Now hopefully, I was clear with my description and the problem - looking to get some help here.

Thanks,
Daniel BallingerDaniel Ballinger
Try using the Event Monitoring API (https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/using_resources_event_log_files.htm). In particular, try the API (https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_objects_eventlogfile.htm#api)events. The data returned will include the Client_IP, Client_Name, and USER_ID. If you are using a unique user for each extranal app that is making inbound API calls then you can track it using the USER_ID. Otherwise you might need to identify the unique Client details.
Jon VoigtJon Voigt
Thanks! We'll take a look into this and see if our developers can put this together to get this data.

Cheers,