v1
latestOpenAPI 3.1.02026-07-2268276396.6 KBDelete connector by ID
By default, soft-deletes a connector: the connector is marked as archived and will no longer ingest new content; existing documents that were ingested by this connector remain available. The operation is idempotent for an already-archived connector.
To permanently remove the connector and all related data, add the query parameter force_delete=true. This triggers a hard delete flow: all files related to this connector are deleted asynchronously. Once all files are deleted, the connector is removed from the database (final step of the async process). The deletion process is asynchronous.
Path parameters
UUID of the connector to archive or to hard-delete when force_delete=true.
Query parameters
If true, triggers a hard delete: all files related to this connector are deleted asynchronously, then the connector is removed from the database. If omitted or false, the connector is soft-deleted (archived) and existing documents remain.
Response
Without force_delete: the connector object in its archived state; it will no longer accept new content and existing documents are unchanged. With force_delete=true: the request is accepted and the hard delete runs asynchronously (all related files are deleted, then the connector is removed from the database).
Example response
{
"connector_id": "019a9612-bfad-758c-884e-37dd8c6ad2cb",
"user_id": "user_id_001",
"org_id": "org_id_001",
"share_with_org": true,
"label": "Broker Research - Daily Reports",
"description": "Collects daily reports from the broker's research team",
"config": {
"allowed_emails": [
"user@example.com",
"admin@example.com"
],
"email_hash": "a1b2c3d4e5f6",
"email": "connector@bigdata.com"
},
"files_count": 10,
"last_sync_at": "2026-04-07T09:36:34.195040Z",
"last_sync_status": "SUCCESS",
"last_sync_count": 3200,
"created_at": "2026-02-11T11:01:09.574095Z",
"updated_at": "2026-02-11T11:01:09.574102Z"
}