Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

An API call is a request or query to the Salesforce databaseplatform for either data or metadata. Third-party applications, like Pulsar, must use API calls to get the required data/metadata from Salesforce. For more information about API calls, refer to API Call Basics.

...

Depending on your Salesforce licensing agreement, you may have a limited limit on the number of API calls to you can use per day. While this number may seem large, the API calls can get used quickly when you multiply the number of daily requests by the number of users in your org. Hitting your API call limit can disrupt business processes. For more information about how Salesforce allocates resources, refer to Salesforce Features and Edition Allocations.

...

Salesforce could throttle your requests/responses

Salesforce data servers in essence are shared resources across their customer base. Salesforce limits API calls to improve the performance of the database serversstrives to be fair, so everyone gets the data they request in a timely manner. If you make a large number of simultaneous requests or request a large amount of data, Salesforce will could throttle your request by sending a lower number of records with that requestper response. Throttling results in increased API calls. For more details about the API limits, refer to API Request Limits and Allocations.

...

Pulsar is a client application for Salesforce. Since Pulsar works is designed to function completely offline, it must download the required data and metadata from Salesforce to store on the user’s device. API calls are used during the request for data from Salesforce. The data may include both record data and metadata.

When does Pulsar use API calls?

...

We recommend that you test your settings in the your full sandbox, and then look at the system overview System Overview screen (under the Settings/Gear icon on the browser) to see the number of API Calls that were used during your test. To learn how to view your API limits, refer to this video https://youtu.be/4owr6JhTNjs.

...

Reducing the amount of data that is synced will reduce the number of API calls used by Pulsar. You should only request the minimum amount of data needed by each user.

Use Salesforce settings to reduce the sync data

You can use Salesforce permissions and sharing settings to filter the data available to each user. This will reduce the overall amount of data that can be synced in Pulsar. An example is limiting the user to accessing only records for accounts contained in the user’s territory. We recommend that Alternatively, you use the tools in Salesforce to filter data prior to adjusting the Pulsar settingscould use Pulsar settings to apply sync filters to download data that is pertinent to the user.

Use Pulsar Settings to reduce the sync data

...