Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.refold.ai/llms.txt

Use this file to discover all available pages before exploring further.

If you are building a Custom UI for your users using the Refold SDKs and now want to build the functionality for your users to connect or disconnect with the applications that you have displayed, you can do so by using the SDKs. Sequence Diagram for Managing App Connections

Using Refold SDKs

.connect() method

The .connect() method in the JS SDK by Refold lets your customers to connect to an application platform, authorizing you to access the platform APIs and data on their behalf.
Method
cobalt.connect("slack") // opens a new tab for OAuth apps
cobalt.connect("twilio", {
  number: 1234567890,
  sid: "ACCOUNT_SID",
}) // saves the auth data for Key based apps
The .connect() method requires the application slug for which the connection needs to be made and if the app is Key-based, then it requires a Payload containing the auth data. The method will return true if the connection was successful.

.disconnect() method

The .disconnect() method disconnects the specified application and remove any associated data from Refold.
Method
cobalt.disconnect("slack")
The .disconnect() method requires the application slug for which the disconnection needs to be done.

Checkpoint + Next Step

You have now successfully implemented the Application Connect and Disconnect functionality for your end-users. Next we will learn how you can Manage the Config of end-user.