Change CRM IDs for Multiple Accounts Using the Zuora API
Learn how to update CRM Account IDs for multiple accounts using the Zuora API, including required permissions and settings adjustments.
To change CRM Account IDs using the Zuora API, you must:
Grant the required user permissions
Enable the History Trackingsettingfor the Account field on the Billing Account object.
We recommend that you perform a Sync Cleanup of the Accounts & Related Objects before you change CRM IDs using the API.
To view the CRM Account ID change results, the Salesforce Sync User's user profile must have the following permissions.
Custom Tab Settings
Sync Histories: Default ON
Custom Object Permissions
Sync History: View All, Modify All
To grant the Custom Object permissions to a profile
- Navigate to Setup > Administer > Manage Users > Profiles .
- Click the profile to whom you want to grant permissions.
- Click Edit .
-
In the Custom Tab Setting section on the Profile Edit page, click and select
Default On
for Sync Histories.
- In the Custom Object Permissions section, select View All and Modify All for the Sync History object.
- Click Save .
Grant a profile access to the Apex classes
Grant a profile a access to the Visualforce pages
Enable History Tracking for the Account field of the Billing Account object (
Zuora__CustomerAccount__c.Account__c
). This setting supports the ability to change CRM Account IDs in bulk.