Delete Source Connection
Permanently delete a source connection and all its synced data.
What happens when you delete:
- Any running sync is cancelled and the API waits (up to 15 s) for the worker to stop writing.
- The source connection, sync configuration, job history, and entity metadata are cascade-deleted from the database.
- A background cleanup workflow is scheduled to remove data from the vector database (Vespa) and raw data storage (ARF). This may take several minutes for large datasets but does not block the response.
The API returns immediately after step 2. Vector database cleanup happens asynchronously — the data becomes unsearchable as soon as the database records are deleted.
Warning: This action cannot be undone.
Authentication
Path parameters
Unique identifier of the source connection to delete (UUID)
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)
Error category when status is needs_reauth (e.g. oauth_credentials_expired)
Human-readable error message when status is needs_reauth
URL to the auth provider's settings dashboard (for auth_provider errors)
Auth provider short_name (e.g. 'composio', 'pipedream') for display
Whether this source uses federated (real-time) search instead of syncing