Update a taxonomy axis (axe de classification)
Replaces a whole axis (name / scope / source / tree / active) by id — the persistence anchor the back-office tree editor saves every edit through. The PATH axisId is authoritative — an id in the body is ignored. The active flag is preserved when the body omits it (a plain tree save never resurrects an archived axis). 404s for an unknown axis.
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 classification axis id (e.g. ax-colour).
1Body
Axis id (ignored — the PATH axisId is authoritative).
1Display name of the axis.
1What the axis classifies: product, variant, or movement.
product, variant, movement Origin of the axis values.
managed, local The replacement node tree (unbounded depth).
Active flag; PRESERVED when omitted (a plain tree save never resurrects an archived axis).

