# Pause / resume connection Pause a connection to stop syncing, or resume by updating connection status. ## Pause connection Pauses a connection by setting its status to `inactive`. Syncs will stop until the connection is resumed. #### Path Parameters **`connection_id`** string required The connection ID to pause. ## Resume connection To resume a paused connection, use the [Update connection](/docs/api-reference/knowledge-connectors/connections) endpoint with `status: "active"`. ## Returns The updated connection object with `status` set to `inactive`. Request ```bash cURL # Pause a connection curl -X POST "https://api.aitronos.com/v1/organizations/org_xyz789/knowledge/connectors/connections/conn_abc123/pause" \ -H "Authorization: Bearer $ACCESS_TOKEN" # To resume, use the Update Connection endpoint (PATCH) with status "active" # See: connections.md ``` ```python Python SDK from aitronos import Aitronos client = Aitronos(api_key="your-api-key") # Pause client.knowledge_connectors.pause_connection( organization_id="org_xyz789", connection_id="conn_abc123", ) # Resume client.knowledge_connectors.update_connection( organization_id="org_xyz789", connection_id="conn_abc123", status="active", ) ``` ```python Python import requests org_id = "org_xyz789" conn_id = "conn_abc123" headers = {"Authorization": "Bearer YOUR_ACCESS_TOKEN", "Content-Type": "application/json"} # Pause pause_url = f"https://api.aitronos.com/v1/organizations/{org_id}/knowledge/connectors/connections/{conn_id}/pause" requests.post(pause_url, headers=headers) # Resume update_url = f"https://api.aitronos.com/v1/organizations/{org_id}/knowledge/connectors/connections/{conn_id}" requests.patch(update_url, headers=headers, json={"status": "active"}) ``` ```javascript JavaScript // Pause await fetch( "https://api.aitronos.com/v1/organizations/org_xyz789/knowledge/connectors/connections/conn_abc123/pause", { method: "POST", headers: { Authorization: "Bearer YOUR_ACCESS_TOKEN" }, } ); // Resume await fetch( "https://api.aitronos.com/v1/organizations/org_xyz789/knowledge/connectors/connections/conn_abc123", { method: "PATCH", headers: { Authorization: "Bearer YOUR_ACCESS_TOKEN", "Content-Type": "application/json", }, body: JSON.stringify({ status: "active" }), } ); ``` Response ```json 200 OK { "connection_id": "conn_abc123", "name": "Production Sync", "status": "inactive" } ``` ```json 4xx Error { "success": false, "error": { "code": "CONNECTOR_CONNECTION_NOT_FOUND", "message": "The requested connection was not found.", "type": "client_error", "status": 404, "details": {}, "trace_id": "abc-123-def", "timestamp": "2025-12-22T15:30:00Z" } } ``` ## Related Resources - [Manage Connections](/docs/api-reference/knowledge-connectors/connections) - [Jobs](/docs/api-reference/knowledge-connectors/jobs)