Error
Catalog
Create a kit
Defines one kit / coffret under a SERVER-MINTED id (the response carries it), landing at version 1 and active. The bill of materials must be non-empty and its component SKUs DISTINCT (a duplicate line 400s). An optional priceCents overrides the components sum. This is authoring only — selling a kit at the till is a separate surface.
POST
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.
Body
application/json
Response
The created kit at version 1.
The created kit at version 1.

