# Disconnect Connector Permanently disconnect a personal connector (soft delete). #### Path Parameters **`connector_id`** string required Connector ID (e.g., `pcon_abc123`). ## Returns Returns `204 No Content` on successful deletion. No response body is returned. Request ```bash curl -X DELETE "https://api.aitronos.com/v1/personal-connectors/pcon_abc123" \ -H "X-API-Key: $FREDDY_API_KEY" ``` ```python import requests import os api_key = os.environ.get("FREDDY_API_KEY") headers = { "X-API-Key": api_key } response = requests.delete( "https://api.aitronos.com/v1/personal-connectors/pcon_abc123", headers=headers ) if response.status_code == 204: print("Connector disconnected successfully") ``` ```javascript const response = await fetch( 'https://api.aitronos.com/v1/personal-connectors/pcon_abc123', { method: 'DELETE', headers: { 'Authorization': `Bearer ${process.env.FREDDY_API_KEY}` } } ); if (response.status === 204) { console.log('Connector disconnected successfully'); // No response body for 204 No Content } ``` **Response:** 204 No Content Empty response body. The connector has been successfully disconnected. 400 Bad Request ```json { "success": false, "error": { "code": "VALIDATION_ERROR", "message": "Invalid request parameters", "system_message": "Validation failed", "type": "validation_error", "status": 400, "trace_id": "req_xyz789", "timestamp": "2025-11-13T10:30:00Z" } } ``` 401 Unauthorized ```json { "success": false, "error": { "code": "UNAUTHORIZED", "message": "Authentication required. Please provide a valid API key.", "system_message": "Missing or invalid authorization header", "type": "authentication_error", "status": 401, "trace_id": "req_abc123", "timestamp": "2025-11-13T10:30:00Z" } } ``` 403 Forbidden ```json { "success": false, "error": { "code": "FORBIDDEN", "message": "You do not have permission to perform this action.", "system_message": "Insufficient permissions", "type": "authorization_error", "status": 403, "trace_id": "req_def456", "timestamp": "2025-11-13T10:30:00Z" } } ``` 429 Rate Limit ```json { "success": false, "error": { "code": "RATE_LIMIT_EXCEEDED", "message": "Too many requests. Please try again later.", "system_message": "Rate limit exceeded for endpoint", "type": "rate_limit_error", "status": 429, "details": { "retry_after": 60, "limit": 100, "remaining": 0, "reset_at": "2025-11-13T10:31:00Z" }, "trace_id": "req_ghi789", "timestamp": "2025-11-13T10:30:00Z" } } ``` 500 Server Error ```json { "success": false, "error": { "code": "INTERNAL_SERVER_ERROR", "message": "An unexpected error occurred. Please try again later.", "system_message": "Database connection timeout", "type": "server_error", "status": 500, "trace_id": "req_jkl012", "timestamp": "2025-11-13T10:30:00Z" } } ```