Create Source Connection
Authentication
Request
Source type identifier (e.g., ‘slack’, ‘github’, ‘notion’)
Display name for the connection. If not provided, defaults to ‘{Source Name} Connection’.
Source-specific configuration (e.g., repository name, filters)
Run initial sync after creation. Defaults to True for direct/token/auth_provider, False for OAuth browser/BYOC flows (which sync after authentication)
Authentication configuration. Type is auto-detected from provided fields.
URL to redirect to after OAuth flow completes (only used for OAuth flows)
Response
When the connection was created (ISO 8601)
When the connection was last modified (ISO 8601)
Source-specific configuration values
ID of the associated sync (internal use)
Whether this source uses federated (real-time) search instead of syncing