Requirements:
- Activepieces version 0.34.5 or higher
- SDK version 0.3.2 or higher
“connectionName” is the externalId of the connection (you can get it by hovering the connection name in the connections table).
We kept the same parameter name for backward compatibility, anyone upgrading their instance from < 0.35.1, will not face issues in that regard.
We kept the same parameter name for backward compatibility, anyone upgrading their instance from < 0.35.1, will not face issues in that regard.
- You can use the embedded SDK in your SaaS to allow your users to create connections and store them in Activepieces.
1
Initialize the SDK
Follow the instructions in the Embed Builder.
2
Call Connect Method
After initializing the SDK, you will have access to a property called Connect Parameters:
Connect ResultThe
activepieces inside your window object. Call its connect method to open a new connection dialog as follows.| Parameter Name | Required | Type | Description |
|---|---|---|---|
| pieceName | ✅ | string | The name of the piece you want to create a connection for. |
| connectionName | ❌ | string | The external Id of the connection (you can get it by hovering the connection name in the connections table), when provided the connection created/upserted will use this as the external Id and display name. |
| newWindow | ❌ | { width?: number, height?: number, top?: number, left?: number } | If set the connection dialog will be opened in a new window instead of an iframe taking the full page. |
connect method returns a promise that resolves to the following:name is the externalId of the connection.
connection is undefined if the user closes the dialog and doesn’t create a connection.
