Retrieve current settings
Fetch the active configuration for your tenant.string
UUID that uniquely identifies this settings record.
string
UUID of the organization these settings belong to.
string
UUID of the tenant these settings apply to.
string
The active inventory allocation strategy (
HARD or SOFT).boolean
Whether automatic purchase order creation is enabled.
integer
Unit count below which a low-stock alert is raised.
string
The product costing calculation method (
WAC or FIFO).string
UUID of the user who last saved these settings.
string
ISO 8601 timestamp when the settings record was first created.
string
ISO 8601 timestamp of the most recent update.
Update tenant settings
Replace the current settings with new values. All four configurable fields are evaluated together — send the complete desired state, not just the fields you want to change.Settings reference
inventory_allocation_model
string
required
Controls how Synq reserves inventory when an order is placed.
Defaults to
HARD if omitted.auto_po_enabled
boolean
required
When
true, Synq automatically creates a draft purchase order for a SKU as soon as its on-hand quantity drops to or below default_low_stock_threshold. The draft PO is surfaced in your purchasing queue for review before submission to the supplier.Set to false if you prefer to manage replenishment manually or through an external system.default_low_stock_threshold
integer
required
The number of units at or below which Synq considers a SKU to be low in stock. This threshold drives:
- Low-stock alerts in the dashboard and notification channels.
- Automatic PO creation when
auto_po_enabledistrue. - AI task context when the Inventory Ops team scans for reorder candidates.
0 or greater. A value of 0 effectively disables threshold-based alerts.costing_method
string
required
Determines how Synq calculates the cost of goods sold (COGS) and ending inventory value.
Defaults to
WAC if omitted. Changing the costing method affects all future cost calculations; historical records are not retroactively recalculated.The
inventory_allocation_model and costing_method values are stored and evaluated in uppercase. Sending "hard" or "fifo" in lowercase is accepted — Synq normalizes them automatically.