Skip to content

Commit d06ef0d

Browse files
committed
fix(connectors): second-pass validation fixes and test coverage
Adversarial re-validation of all four connectors plus a combined-change regression audit. - bitbucket: stop declaring incremental sync (deletion reconciliation is disabled for incremental runs, so deleted files were never removed on the default code configuration); drop a wasted listing round-trip after the frontier drains; add 33 tests - databricks: reject an explicit maxDocuments of 0, which meant unlimited; add 34 tests - google-chat: correct the sender displayName documentation (user auth populates only name and type) and emit second-precision RFC-3339 in the message filter; 15 -> 24 tests - workday: fix a crash when maxVersions is persisted as a number; refuse a configuration whose status filter Workday did not honor; cap the unresolved-name error; 18 -> 27 tests - document the Google Chat service-account omission - docs: list all four connectors and correct the connector count
1 parent 6b9737f commit d06ef0d

12 files changed

Lines changed: 1738 additions & 65 deletions

File tree

apps/docs/content/docs/en/knowledgebase/connectors.mdx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,24 @@ Connectors continuously sync documents from external services into your knowledg
1414

1515
<Image src="/static/connectors/connectors-sources.png" alt="Connect Source picker showing a searchable list of available connectors including Airtable, Asana, Confluence, Discord, Dropbox, Fireflies, GitHub, and Gmail" width={800} height={500} />
1616

17-
Sim ships with 60 built-in connectors:
17+
Sim ships with 64 built-in connectors:
1818

1919
| Category | Connectors |
2020
|----------|-----------|
2121
| **Productivity** | Notion, Confluence, Asana, Linear, Jira, Jira Service Management, Monday, Trello, ClickUp, Google Calendar, Google Sheets, Google Forms, Microsoft Excel, Typeform |
2222
| **Cloud Storage** | Google Drive, Dropbox, OneDrive, SharePoint, Box, Amazon S3, SFTP |
2323
| **Documents** | Google Docs, Google Slides, Mintlify, WordPress, Webflow, DocuSign |
24-
| **Development** | GitHub, GitLab, Azure DevOps, Sentry |
24+
| **Development** | GitHub, GitLab, Bitbucket, Azure DevOps, Sentry |
2525
| **Communication** | Slack, Discord, Microsoft Teams, Google Chat, Reddit, X, YouTube |
2626
| **Email** | Gmail, Outlook |
2727
| **CRM** | HubSpot, Salesforce |
2828
| **Support** | Intercom, ServiceNow, Zendesk, Zoho Desk |
2929
| **Incident Management** | incident.io, Rootly, PagerDuty |
30-
| **Data** | Airtable |
30+
| **Data** | Airtable, Databricks |
3131
| **Note-taking** | Obsidian |
3232
| **Meetings** | Zoom, Google Meet, Gong, Grain, Granola, Fathom, Fireflies |
3333
| **Recruiting** | Greenhouse, Ashby |
34+
| **HR** | Workday Help |
3435
| **Compliance** | Google Vault |
3536

3637
## Adding a Connector
@@ -58,6 +59,8 @@ Other connectors use **API keys** or **personal access tokens** instead. The set
5859
| **PagerDuty** | REST API key from Integrations → API Access Keys |
5960
| **SFTP** | Password or unencrypted private key, plus a required SHA-256 host key fingerprint (host, port, username, and root path are entered as config fields) |
6061
| **Mintlify** | API key — optional for public documentation sites, which sync from `llms.txt` |
62+
| **Databricks** | Personal access token from your workspace's user settings (the workspace host is entered as a config field) |
63+
| **Workday Help** | Register an API client for integrations in your tenant, then enter the client secret and refresh token together as `clientSecret:refreshToken` (the client ID, tenant host, and tenant name are entered as config fields) |
6164

6265
<Callout type="info">
6366
If you rotate an API key in the external service, update it in Sim as well — OAuth tokens refresh automatically, but API keys do not.

0 commit comments

Comments
 (0)