Enable or disable all tools on a connection
Flip every tool on the connection on or off in one request.
The “enable all / disable all” control. is_enabled is applied to all of
the connection’s tools (org-scoped). Verifies parent-connection org
ownership first, so a foreign-org connection_id 404s. Returns the full,
updated tool list ordered by tool_path so the client can refresh its
switches in one shot.
Authorizations
Path Parameters
Body
Body for the per-connection "enable all / disable all" switch.
Applies a single is_enabled value to every tool on the connection.
Unlike :class:ConnectionToolPatchRequest the field is required — there is
nothing to no-op on a bulk flip.
Response
Successful Response
Stable identifier for each supported integration.
The string value must match the vendor's per-provider identifier
(for Nango: provider_config_key). Persisted on
integration_connections.integration_key and
integration_connection_tools.integration_key.
Adding a new integration: append a member here, add an
IntegrationSpec to INTEGRATIONS, register the provider in the
vendor cloud via src/integrations/bootstrap.py (Step 3).
slack, custom_mcp, notion, google_drive, calcom, twilio, email Saved field-map paths no longer present in the shape (ENG-631 D4).
How many input fields carry an operator default (ENG-590 / PRD 7.7).
How many input fields are operator-pinned (ENG-590).
Configured input fields removed/renamed/retyped by a re-sync (PRD 7.6).
input_schema with each operator value injected (PRD 7.8).