Error
Catalog
Update a kit
Replaces a kit’s name / components / optional price. The PATH id addresses the kit; the body carries the new definition plus the expectedVersion you last read. Component SKUs must stay DISTINCT. 404s for an unknown kit; 409s on a stale expectedVersion.
PUT
Error
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
Minimum string length:
1Body
application/json
Response
The updated kit at its bumped version.
The updated kit at its bumped version.

