Disconnects (soft-disables) a connection. Its data and stored credentials are retained — this stops all cleansing/processing for the connection and removes it from subsequent reads (it disappears from GET /v1/integrations and GET .../connections/{id}). Returns 200 with a small confirmation { id, type, status: "disconnected", disconnected_at }; no credential fields are returned. A connection id that does not exist, belongs to another org, or is already disconnected → 404 not_found (so a repeated DELETE is a safe 404). A connection with Instafloss (Superfloss) enabled is refused with 409 conflict — its live real-time webhooks must not be left pointed at a disabled connection, so disable Instafloss first, then disconnect (mirrors the dashboard). Reconnecting a connection is a future additive endpoint.
Request
Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.