A valid request URL is required to generate request examples{
"items": [
{
"id": "solya-fashion",
"name": "Mode & prêt-à-porter",
"description": "Taxonomie marchande complète pour l'habillement et la chaussure…",
"origin": "solya",
"axisCount": 12,
"nodeCount": 219
}
],
"total": 2,
"page": 1,
"pageSize": 20,
"pageCount": 1
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123,
"fieldErrors": [
{
"field": "<string>",
"message": "<string>"
}
]
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}List the importable taxonomy presets (librairie d'axes)
Returns one page of the presets a merchant can import: the SOLYA library (shipped with the product, read-only) and — once persisted — the merchant network’s own INTERNAL library, each tagged by origin. Reach for this FIRST when a merchant has no taxonomy: taxonomy_axes starts empty on a real first boot (the 12-axis merchandising set is a demo seed, refused under NODE_ENV=production), so importing a preset is the only way a production taxonomy comes into existence. Summaries only — axisCount/nodeCount let you present a preset without pulling hundreds of nodes; call the preview for the detail.
A valid request URL is required to generate request examples{
"items": [
{
"id": "solya-fashion",
"name": "Mode & prêt-à-porter",
"description": "Taxonomie marchande complète pour l'habillement et la chaussure…",
"origin": "solya",
"axisCount": 12,
"nodeCount": 219
}
],
"total": 2,
"page": 1,
"pageSize": 20,
"pageCount": 1
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123,
"fieldErrors": [
{
"field": "<string>",
"message": "<string>"
}
]
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}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.
Query Parameters
1-based page index to return. Defaults to 1.
1 <= x <= 9007199254740991Rows per page, 1..100. Defaults to 20.
1 <= x <= 100Response
A page of importable presets.
A page of importable presets.
The rows on this page, in the query's sort order.
Show child attributes
Show child attributes
Total rows matching the filter across ALL pages, not just this one.
0 <= x <= 9007199254740991The 1-based page number served.
0 < x <= 9007199254740991Rows requested per page.
0 < x <= 9007199254740991Total number of pages; stop walking when page reaches it.
0 <= x <= 9007199254740991
