Learn more about how to set up our Salesforce integration.
In order to get started using your own credentials for our Salesforce integration, you will need to first register your Salesforce application. After that, you will need to enter your Client ID and Client Secret on the RootFi dashboard.These steps are elaborated upon in detail below.
Select the OAuth scopes you need. For RootFi, you need to select the following scopes:
Manage user data via APIs (api)
Perform requests at any time (refresh_token, offline access)
Access unique user identifiers (openid)
Incase you need full access to all the data, you can select the ‘Full access (full)’ scope.
Click on the ‘Add’ button to add the selected scopes.
Disable Require Proof Key for Code Exchange (PKCE) Extension for Supported Authorization Flows: This option is enabled by default. You need to disable it.
Disable Require Secret for Refresh Token Flow: This option is enabled by default. You need to disable it.
Enable Introspect All Tokens: This option is disabled by default. You need to enable it.
Click on the ‘Save’ button which will save the changes and redirect you to the application details page. It can take upto 10 minutes for the changes to reflect.
On the App Manager page, click on the app you just created. You will be redirected to the app details page.
On the app details page, you will find the Consumer Key and Consumer Secret which you will need to enter on the RootFi dashboard.