## Remove a connector from your account `magic_transit.connectors.delete(strconnector_id, ConnectorDeleteParams**kwargs) -> ConnectorDeleteResponse` **delete** `/accounts/{account_id}/magic/connectors/{connector_id}` Remove a connector from your account ### Parameters - `account_id: str` Account identifier - `connector_id: str` ### Returns - `class ConnectorDeleteResponse: …` - `id: str` - `activated: bool` - `interrupt_window_days_of_week: List[Literal["Sunday", "Monday", "Tuesday", 4 more]]` Allowed days of the week for upgrades. Default is all days. - `"Sunday"` - `"Monday"` - `"Tuesday"` - `"Wednesday"` - `"Thursday"` - `"Friday"` - `"Saturday"` - `interrupt_window_duration_hours: float` - `interrupt_window_embargo_dates: List[str]` List of dates (YYYY-MM-DD) when upgrades are blocked. - `interrupt_window_hour_of_day: float` - `last_updated: str` - `notes: str` - `timezone: str` - `device: Optional[Device]` - `id: str` - `serial_number: Optional[str]` - `last_heartbeat: Optional[str]` - `last_seen_version: Optional[str]` - `license_key: Optional[str]` ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) connector = client.magic_transit.connectors.delete( connector_id="connector_id", account_id="023e105f4ecef8ad9ca31a8372d0c353", ) print(connector.id) ``` #### Response ```json { "errors": [ { "code": 0, "message": "message" } ], "messages": [ { "code": 0, "message": "message" } ], "result": { "id": "id", "activated": true, "interrupt_window_days_of_week": [ "Sunday" ], "interrupt_window_duration_hours": 1, "interrupt_window_embargo_dates": [ "string" ], "interrupt_window_hour_of_day": 0, "last_updated": "last_updated", "notes": "notes", "timezone": "timezone", "device": { "id": "id", "serial_number": "serial_number" }, "last_heartbeat": "last_heartbeat", "last_seen_version": "last_seen_version", "license_key": "license_key" }, "success": true } ```