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_idstringRequiredformat: "uuid"

Request

This endpoint expects a list of objects.
slugstringOptional

Connector slug — primary identifier.

connector_idstringOptionalformat: "uuid"

DEPRECATED — prefer slug. Retained for backward compatibility.

auth_scopeenumOptional

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.

  • INDIVIDUAL - INDIVIDUAL
  • SHARED - SHARED
  • ORGANIZATION - ORGANIZATION
Allowed values:
tool_nameslist of stringsOptional

Tool names to enable on this connector.

  • Omitted: all tools are enabled.
  • [] (empty list): the connector is removed from the tool pack.
  • Otherwise: exactly these tools are enabled.

Response

slugstring
namestring
source_urlstring
logo_urlstring
categorieslist of any
auth_scopeenum

How credentials are shared for this connector.

  • INDIVIDUAL: each registered user authenticates with their own credential
  • SHARED: users in the same registered_company share one credential
  • ORGANIZATION: one credential is used for the whole organization
  • INDIVIDUAL - INDIVIDUAL
  • SHARED - SHARED
  • ORGANIZATION - ORGANIZATION
Allowed values:
toolslist of objectsRead-only
connector_idstringformat: "uuid"

DEPRECATED — alias for the connector UUID. Prefer slug as the primary identifier. Retained for backward compatibility.