Wherefour is a cloud manufacturing and distribution ERP that unifies lot-level inventory, production, traceability, and compliance for food, beverage, cannabis, chemical, and other regulated manufacturers. An unofficial API lets you programmatically pull lots, inventory, orders, work orders, recipes/formulas, purchase orders, and suppliers—and push updates like new orders, production batches, and inventory adjustments back into Wherefour.

Wherefour is a cloud manufacturing and distribution ERP that unifies lot-level inventory, production tracking, traceability, and compliance for growing manufacturers. Companies use Wherefour to manage inventory with FIFO/FEFO/LIFO tracking, run work order-driven production with COGS visibility, trace materials forward and backward for recall readiness, manage purchasing and suppliers, and sync orders and journal entries to accounting—serving food & beverage, cannabis, chemicals, nutraceuticals, breweries, pet food, and other regulated industries.
Core product areas include:
Common data entities:
Manufacturers run mission-critical production and traceability on Wherefour daily, but turning its portal and configuration-driven workflows into reliable API-driven automation is non-trivial:
Supergood reverse-engineers authenticated browser flows and Wherefour's REST API surface to deliver a resilient, normalized API layer for your Wherefour account—across inventory, production, purchasing, and compliance.
Use Wherefour with AI agents: Wherefour MCP Server →
Book a 30-minute session to confirm your modules, industry configuration, and authentication model.
We deliver a production-ready Wherefour adapter tailored to your account configuration and data model.
Go live with continuous monitoring and automatic adjustments as Wherefour evolves.
Authentication
/authenticateAuthenticate to a Wherefour account using an API key or username/password and obtain a session token for downstream calls.
Inventory
/inventoryList inventory items and lots with filters for location, status, expiration, and FIFO/FEFO/LIFO consumption order.
Inventory
/create_adjustmentPost an inventory adjustment or lot movement with reason codes and location, preserving lot genealogy.
Orders
/ordersRetrieve sales orders, invoices, and shipment status with customer, date range, and fulfillment filters.
Production
/create_work_orderCreate a work order from a recipe/formula (BOM), consuming component lots and producing finished-goods lots with COGS.
Purchasing
/purchase_ordersPull purchase orders, supplier records, and receipts to reconcile incoming inventory and supplier performance.
- Pull lots, inventory levels, and locations into a central warehouse for analytics - Stream lot genealogy and consumption events to recall-readiness and quality tools - Reconcile on-hand quantities against accounting and ecommerce channels
- Create work orders from recipes/formulas and consume component lots programmatically - Capture COGS/COGM and finished-goods lots back into downstream reporting - Trigger production scheduling and MRP forecasts without portal clicks
- Sync sales orders, invoices, and credit memos to QuickBooks, Xero, Sage Intacct, or Dynamics - Push COGS journal entries and match receipts against purchase orders - Surface delinquent or unshipped orders to fulfillment and AR workflows
- Pull purchase orders, suppliers, and receipts for spend and supplier-performance reporting - Attach COAs, SOPs, and Metrc manifests to the correct lots and batches - Keep compliance documentation in sync with audit and recall workflows
Authentication
API key or username/password with MFA, handled in a managed session
Connectivity
Authenticated browser flows plus Wherefour's REST API (JSON) and Zapier connector where exposed
Response format
Normalized JSON across lots, inventory, orders, work orders, recipes, and purchase orders
Rate limits
Adaptive throttling tuned to your account to avoid Wherefour-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for inventory, orders, and production with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for order creation, shipment, work order completion, and inventory changes
Latency
Sub-second reads on cached entities; multi-second writes when posting work orders and adjustments
Throughput
Horizontally scaled workers sized to high-volume inventory and production transaction loads
Reliability
Retry, backoff, and idempotency keys for inventory adjustments, work orders, and invoices
Adaptation
Continuous monitoring of Wherefour releases and account-specific configuration drift
Yes. Supergood preserves forward and backward lot genealogy, FIFO/FEFO/LIFO consumption order, and split-lot relationships so your recall-readiness and traceability data stays intact through the API.
Not necessarily. Where Wherefour's REST API or Zapier connector is exposed, Supergood uses it; otherwise we work against authenticated sessions, so you get consistent coverage regardless of which surfaces your account exposes.
Yes. Supergood can pull and push orders, invoices, credit memos, and COGS journal entries that align with QuickBooks, Xero, Sage Intacct, Microsoft Dynamics, and SPS Commerce EDI workflows.
Each account is profiled against its configured recipes, units of measure, and compliance documents. Supergood preserves industry-specific fields—including Metrc manifests for cannabis and COAs/SOPs for food and chemicals—rather than forcing a generic schema.
Yes. You can create work orders from recipes/formulas, consume component lots, and record finished-goods lots with COGS/COGM, all through the normalized API surface.