Update connectors in a Tool Pack (partial)
Partially update a tool pack’s connectors. Connectors not listed in the request body are left untouched.
tool_names behavior per item:
- Omitted (new connector): all tools are enabled.
- Omitted (existing connector): the connector’s tools are left unchanged.
[](empty list): the connector is removed from the tool pack.- Otherwise: exactly these tools are enabled.
Returns the updated list of connectors on the tool pack.
Authentication
AuthorizationBearer
Token-based authentication with required prefix “Bearer”
Path parameters
tool_pack_id
Request
This endpoint expects a list of objects.
slug
Connector slug — primary identifier.
connector_id
DEPRECATED — prefer slug. Retained for backward compatibility.
auth_scope
Authentication scope. INDIVIDUAL: each user authenticates separately. SHARED: users in the same registered_company share one credential. Defaults to INDIVIDUAL when creating a new connector.
Allowed values:
tool_names
Tool names to enable on this connector.
- Omitted (new connector): all tools are enabled.
- Omitted (existing connector, PATCH): the connector’s tools are left unchanged.
[](empty list): the connector is removed from the tool pack.- Otherwise: exactly these tools are enabled.
Response
slug
name
source_url
logo_url
categories
auth_scope
How credentials are shared for this connector.
INDIVIDUAL: each registered user authenticates with their own credentialSHARED: users in the same registered_company share one credentialORGANIZATION: one credential is used for the whole organization
Allowed values:
tools
connector_id
DEPRECATED — alias for the connector UUID. Prefer slug as the primary identifier. Retained for backward compatibility.