Guru
The Carbon Connect enabledIntegrations
value for Guru is GURU
.
Authorization Type
Carbon uses Access Tokens to connect to Guru.
Functionality
The Guru connector allows users to synchronize collections, folders, and cards from their Guru account. Users have the option to disable automatic synchronization and can manually sync using global endpoints.
Authorization Flow
-
Log into your Guru account.
-
Obtain an access token by following the instructions here.
3. Provide your Guru username and access token to Carbon via the /integrations/guru
or /integrations/connect
endpoint to grant Carbon access to your Guru data.
Synchronization
By default, Carbon automatically synchronizes your Guru collections, folders, and cards. This includes text, images, and file attachments within the cards. If the card has an image or file attachment, we replace it with its source url. we don’t actually download and embed these
You can turn off automatic synchronization if desired. In this case, you can use the global endpoints to manually trigger synchronization of the same data.
To sync Guru data on a 24-hour schedule (more frequent schedules available upon request), you can use the /update_users
endpoint. This endpoint allows organizations to customize syncing settings according to their requirements, with the option to enable syncing for all data sources using the string ‘ALL’. It’s important to note that each request supports up to 100 customer IDs.
Here’s an example illustrating how to automatically enable syncing for updated Guru content for specified users:
{
"customer_ids": ["team@carbon.ai", "sam@openai.com"],
"auto_sync_enabled_sources": ["GURU"]
}