Factuarea APIDevelopers
Added

Configurable catalog selections and exact prices

Configure which product combinations can be sold and resolve exact negotiated prices. The API adds selection lookup, stock auditing and bulk price resolution.

Configurable selections and exact negotiated prices are now part of the public contract.

  • Products declare catalog_availability_mode: open keeps active Cartesian combinations sellable with local opt-in restrictions; closed uses active configurations as the exact allow-list.
  • Eight REST operations add option/configuration browsing, selection resolution, stock-ledger audit, impact preview, bulk price resolution and retired-price reassignment/purge.
  • Price resolution now has seven explicit precedence levels. Any negotiated price-list entry wins over an own catalog price, and the response exposes whether option adjustments were absorbed or added.
  • Retired price targets keep an immutable snapshot and never fall back silently. Reassignment creates a new item; purge is explicitly irreversible.
  • MCP adds seven tools: four Product reads and three Pricing operations.

Read Product catalog, Price lists and the MCP tool catalog.

New endpoints8

EndpointDescription
GET/v1/products/{product}/configurationsList product commercial combinations
GET/v1/products/{product}/optionsList product option groups
GET/v1/products/{product}/stock-movementsList stock movements of a product
POST/v1/products/{product}/configurations/impact-previewPreview the impact of restricting a catalog
POST/v1/price-lists/{priceList}/items/{item}/purgePermanently delete a retired price list item
POST/v1/price-lists/{priceList}/items/{item}/reassignReassign a retired price list item
POST/v1/products/{product}/resolve-selectionResolve a catalog selection
POST/v1/price-lists/resolve-manyResolve many catalog prices