Connection Cards
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
<script type="text/javascript">
loadActualAPSdk();var loadSdkPromise;function loadActualAPSdk() { loadSdkPromise = new Promise((resolve, reject) => { const scriptTag = document.createElement('script'); scriptTag.src = 'https://cdn.activepieces.com/sdk/ap-sdk.js'; scriptTag.onload = () => { setApInWindow(); resolve(); }; scriptTag.onerror = (err) => { reject(err); }; scriptTag.async = true; document.head.append(scriptTag); });}function setApInWindow() { const apSdk = document.createElement('ap-sdk'); document.body.append(apSdk); window.ap = apSdk;}ap = {};const methodNames = ['init', 'connect', 'disconnect', 'isConnected', 'getConnection'];for (const method of methodNames) { ap[method] = (...args) => { return new Promise((resolve, reject) => { loadSdkPromise.then( () => { window.ap[method](...args).then( (val) => resolve(val), (err) => reject(err) ); }, (err) => reject(err) ); }); };}
</script>
ap.init({
projectId: "PROJECT_ID",
token: "CONNECTION_TOKEN",
host: "ACTIVEPIECES_SERVER_URL"
})
ap.connect({
appName: "gmail"
})
ap.disconnect({
appName: "gmail"
})