Configure a connector (connecteur, intégration)
MERGES the submitted config patch into the connector’s stored config and returns the connector (secrets re-masked). Only the fields you send are touched; omitted fields are left as they were. A field set to the mask sentinel (••••••) is SKIPPED — echoing a masked secret back keeps the stored one, so you never overwrite a credential you were never shown; send a real value only to change it. This operation STORES CREDENTIALS and can wire a LIVE external integration (it is the domain’s lowest agent tier): do not call it speculatively, and confirm the credentials with the operator first. 404 on an unknown key, 400 on a malformed config (a nested/non-primitive value). Requires pos.settings.manage.
Authorizations
Authorization: Bearer <token>. Accepts EITHER a Keycloak access token (scopes-in-token) OR an opaque POS session token; both resolve to the same pos.* scope vocabulary the route guards enforce.
Path Parameters
The connector's stable key, e.g. shopify (from the connector list).
1Body
The config PATCH to merge; a field left at the •••••• mask sentinel is skipped.
Response
The connector as persisted (secrets masked).

