You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit ea9e85f
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: apps/docs/content/docs/knowledgebase/connectors.mdx
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,6 +56,7 @@ Other connectors use **API keys** or **personal access tokens** instead. The set
56
56
|**Fireflies**| Generate from the Integrations page in your Fireflies account |
57
57
|**Typeform**| Personal access token from your Typeform account settings |
58
58
|**Azure DevOps**| Personal access token with Wiki (Read), Work Items (Read), and Code (Read) scopes |
59
+
|**GitLab**| Personal access token with `read_api` scope and access to the selected project |
59
60
|**YouTube**| YouTube Data API key from the Google Cloud Console |
60
61
|**Amazon S3**| Secret Access Key (the Access Key ID, region, and bucket are entered as config fields) |
61
62
|**Sentry**| Auth token with `project:read` and `event:read` scopes |
@@ -65,10 +66,14 @@ Other connectors use **API keys** or **personal access tokens** instead. The set
65
66
|**Databricks**| Personal access token from your workspace's user settings (the workspace host is entered as a config field) |
66
67
|**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) |
67
68
69
+
Enter an API key directly, or type `{{` to select an accessible personal or workspace secret. Sim resolves the secret when you connect and stores an encrypted copy of the token. Later changes to the secret do not automatically update the connector.
70
+
68
71
<Callouttype="info">
69
72
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.
70
73
</Callout>
71
74
75
+
For GitLab in a regular knowledge base, a project-readable PAT is enough. Imported content uses the knowledge base's access rules; it does not mirror each person's GitLab permissions. The administrator-token and non-admin CSV setup paths apply when using [GitLab source permissions](/search/gitlab).
76
+
72
77
</Step>
73
78
<Step>
74
79
@@ -78,6 +83,7 @@ Each connector has source-specific fields that control what gets synced. Example
78
83
79
84
-**Notion** — sync an entire workspace, a specific database, or a single page tree
80
85
-**GitHub** — specify a repository, branch, and optional file extension filter
86
+
-**GitLab** — specify a project path or ID and your instance host (leave blank for GitLab.com), then choose repository files, wiki pages, issues, or merge requests. Each connector syncs one project; submodules need their own connectors.
81
87
-**Confluence** — enter your Atlassian domain and choose spaces, or **All** for all spaces accessible at each sync. Optionally filter by content type or label. PDF, Word (`.docx`, Word 97–2003 `.doc`), Excel (`.xlsx`), and PowerPoint (`.pptx`) attachments on matching pages and blog posts are included as separate documents.
82
88
-**Azure DevOps** — choose what to sync (wiki pages, work items, repository files, or all), with optional work item type/state filters, a custom WIQL query, and repository/branch/path filters
83
89
-**Amazon S3** — point at a bucket with an optional key prefix and a customizable file extension allowlist; S3-compatible stores (Cloudflare R2, MinIO) are supported via a custom endpoint
Copy file name to clipboardExpand all lines: apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/add-connector-modal/add-connector-modal.test.tsx
Copy file name to clipboardExpand all lines: apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/add-connector-modal/add-connector-modal.tsx
Copy file name to clipboardExpand all lines: apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/connector-access-field/connector-access-field.tsx
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -140,7 +140,8 @@ export function ConnectorAccessField({
0 commit comments