Newer Version Available

This content describes an older version of this product. View Latest

Object-Specific Requirements for Data Replication

The API objects have the following requirements for data replication:

  • The getUpdated() and getDeleted() calls filter the results so that the client application receives IDs for only those created or updated objects to which the logged-in user has access. For information on IDs, see ID Field Type.
  • Your client application can replicate any objects to which it has sufficient permissions. For example, to replicate all data for your organization, your client application must be logged in with the “View All Data” permission. For more information, see Factors that Affect Data Access.
  • The logged-in user must have read access to the object. For more information, see “Set Your Organization-Wide Sharing Defaults” in the Salesforce online help.
  • The object must be configured to be replicateable (replicateable is true). To determine whether a given object can be replicated, your application can invoke the describeSObject() call on the object and inspect the replicateable property in the describeSObjectResult.