DEAR Systems—now Cin7 Core—is a cloud inventory and order management platform that unifies purchasing, warehousing, manufacturing, B2B/POS sales, and accounting for product businesses. An unofficial API lets you programmatically pull products, stock availability, sales, purchases, customers, and suppliers—and push updates like new sale orders, purchase orders, stock adjustments, and assemblies back into Cin7 Core.

DEAR Systems, now branded as Cin7 Core, is a cloud-based inventory and order management platform that gives product businesses real-time visibility across suppliers, warehouses, and sales channels in one unified system. Customers use it to run purchasing and supplier management, multi-location warehouse operations, assembly and advanced manufacturing with bills of materials, multichannel sales across e-commerce, POS, and B2B portals, and to sync financials with accounting platforms like Xero and QuickBooks Online.
Core product areas include:
Common data entities:
Product businesses run mission-critical inventory and order workflows on Cin7 Core daily, but building reliable automation against it carries real friction:
Supergood combines Cin7 Core's external API surface with reverse-engineered authenticated flows to deliver a resilient, normalized API layer for your Cin7 Core account—across products, sales, purchasing, stock, and manufacturing.
Use DEAR Systems (Cin7 Core) with AI agents: DEAR Systems (Cin7 Core) MCP Server →
Book a 30-minute session to confirm your modules, sales channels, and credential setup.
We deliver a production-ready Cin7 Core adapter tailored to your account configuration and entities.
Go live with continuous monitoring and automatic adjustments as Cin7 Core evolves.
Authentication
/authenticateAuthenticate to a Cin7 Core account using the Account ID and Application key headers and establish a managed session for downstream calls.
Products
/productsList products with families, categories, brands, and bills of materials, filtered by SKU, name, and status.
Inventory
/product_availabilityRetrieve real-time stock-on-hand and availability across warehouses and locations.
Sales
/create_saleCreate a sale order with line items, customer, fulfilment, and invoice details against the account's configuration.
Purchasing
/purchasesPull purchase orders, receipts, and supplier records with status and date-range filters.
Inventory
/create_stock_adjustmentPost a stock adjustment to correct on-hand quantities for products at a given location.
- Pull product, product availability, and stock adjustment data from Cin7 Core into a central warehouse - Stream stock-on-hand changes to e-commerce, marketplace, and BI tools in near real time - Reconcile transfers and stocktakes across multiple locations and 3PLs
- Push new sale orders, fulfilments, and invoices into Cin7 Core from external storefronts - Pull sale credit notes and order statuses back for finance and customer-service tools - Route fulfilment and shipping events without manual portal clicks
- Sync purchase orders, receipts, and supplier records into procurement and AP systems - Match received quantities against purchase orders for three-way reconciliation - Surface backorders and late deliveries to replenishment workflows
- Pull bills of materials, assemblies, and production runs for planning and costing tools - Trigger assemblies and disassemblies as component stock changes - Track finished-goods output back against forecast and demand signals
Authentication
Cin7 Core Account ID and Application key (api-auth-accountid / api-auth-applicationkey) handled in a managed session
Connectivity
Cin7 Core external API (V1 and V2) plus authenticated browser flows where the public API does not expose an entity
Response format
Normalized JSON across Products, Sales, Purchases, Stock, Customers, and Suppliers
Rate limits
Adaptive pacing tuned to Cin7 Core's per-Application-key limits to avoid throttling
Session management
Automatic credential handling, key rotation, and re-authentication
Data freshness
Near real-time reads for stock, sales, and purchases with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access keys, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for sale, purchase, fulfilment, and stock-level changes
Latency
Sub-second reads on cached entities; multi-second writes when posting orders and stock adjustments
Throughput
Horizontally scaled workers sized to multichannel order and inventory volume
Reliability
Retry, backoff, and idempotency keys for sale orders, purchase orders, and stock movements
Adaptation
Continuous monitoring of Cin7 Core API V1/V2 changes and account-specific configuration drift
Both where it helps. Supergood uses Cin7 Core's external API (V1 and V2) wherever it exposes the entity you need, and supplements with authenticated flows for data the public API does not cover—then normalizes everything behind one consistent interface.
They are stored in an encrypted credential vault and used within a managed session. Supergood paces requests to respect Cin7 Core's per-Application-key rate limits and handles key rotation for you.
Yes. Supergood bridges the differences between V1 and V2 coverage and field shapes, so your integration relies on a stable normalized model even though migration to V2 is recommended on the Cin7 Core side.
Yes. You can pull products, availability, sales, purchases, customers, and suppliers, and push updates such as new sale orders, purchase orders, stock adjustments, and assemblies back into Cin7 Core.
Yes. Assemblies, disassemblies, advanced production, and bills of materials are exposed through the same normalized surface, so manufacturing data sits alongside inventory and order entities.