Connect by RootFi
Embedded SDK
RootFi supports white labelling the onboarding process through the Connect SDK. Your end users can create connections to their platforms without using the RootFi dashboard to generate Invite Links. We currently offer a Javascript SDK but you can request other frameworks by contacting us.
Developer Reference
- Create an invite link by calling the Create Invite Link API.
- If
company_name
is not passed, company wont be created and so, your user will have to enter it in the SDK. - To enable only certain integrations, you can pass a list of
integrations
. If only one integration is passed, user will be redirected to the platform login url directly.
- If
- The response will contain the
invite_link
, which will need to be sent to the SDK during initialisation, and thecompany_id
, which you should store to uniquely identify this customer.
Setup SDK
-
Import the source script in the head tag.
Default:
<script src="https://app.rootfi.dev/sdk.js"></script>
KSA region:
<script src="https://app.sa.rootfi.dev/sdk.sa.js"></script>
-
Load the RootFi SDK on page load by calling
RootfiLink.initialize()
.
JavaScript
- Call
RootfiLink.openLink();
to open the SDK. Make sure you call this function onReady is called back on initialisation. - Call
RootfiLink.closeLink();
to close the SDK. You can use this method to close the SDK in onSuccess and onExit Callback;
The SDK will not close until you call
RootfiLink.closeLink();
Below is a HTML snippet of integrating the SDK and a ReactJS implementation using our react SDK component.