← Back to all docs

DEAR Systems (Cin7 Core) API

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.

By Alex KlarfeldMay 30, 2026
DEAR Systems (Cin7 Core) API

What is DEAR Systems (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:

  • Inventory Management (real-time stock tracking across multiple locations and 3PLs)
  • Purchasing (supplier management, purchase orders, and order automation)
  • Warehouse Management (multi-location operations, pick/pack/ship)
  • Sales Channels (e-commerce, POS, and B2B portal integration)
  • Manufacturing (assembly and advanced production planning with Bill of Materials)
  • Accounting integration (Xero and QuickBooks Online) plus reporting and analytics

Common data entities:

  • Products, Product Families, Categories, Brands, Bills of Materials
  • Product Availability, Stock Adjustments, Stocktakes, Transfers
  • Sales, Sale Orders, Fulfilments, Invoices, Sale Credit Notes
  • Purchases, Purchase Orders, Receipts, Supplier records
  • Customers, Suppliers, Locations, Chart of Accounts
  • Assemblies, Disassemblies, and advanced Production runs

The DEAR Systems (Cin7 Core) Integration Challenge

Product businesses run mission-critical inventory and order workflows on Cin7 Core daily, but building reliable automation against it carries real friction:

  • Per-application credentials: The official API requires an Account ID and Application key (api-auth-accountid / api-auth-applicationkey) generated per company, so multi-tenant access means juggling many credential pairs
  • Per-application rate limits: API throttling is applied per Application key, so high-volume sync jobs across products, sales, and stock can hit limits without careful pacing
  • API version drift: V1 and V2 coexist with different coverage and field shapes, and migration to V2 is recommended—integrations must track which surface exposes which entity
  • Deep object graphs: Sale and Purchase orders span quotes, orders, fulfilments, invoices, and credit notes, each with their own statuses and line items that must be stitched together
  • Stock accuracy and effective timing: Product availability, stock adjustments, transfers, and assemblies move inventory in real time, so reads and writes must respect ordering and idempotency
  • Accounting coupling: Because Cin7 Core syncs to Xero and QuickBooks, financial entities like invoices and credit notes carry downstream consequences that automation must handle carefully
  • Manufacturing complexity: BOM-driven assemblies and advanced production introduce component-to-finished-goods relationships that generic connectors often flatten incorrectly

How Supergood Creates DEAR Systems (Cin7 Core) APIs

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.

  • Manages Account ID and Application key credentials securely, with rotation and per-application rate-limit pacing
  • Maintains session continuity with automated retry, backoff, and change detection as Cin7 Core evolves
  • Normalizes responses across Products, Sales, Purchases, Stock, and Suppliers so you integrate once and rely on consistent objects
  • Bridges V1 and V2 differences and aligns with your account's custom fields and configuration

Use DEAR Systems (Cin7 Core) with AI agents: DEAR Systems (Cin7 Core) MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your modules, sales channels, and credential setup.

  • Supergood Generates and Validates Your API

We deliver a production-ready Cin7 Core adapter tailored to your account configuration and entities.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as Cin7 Core evolves.

dear

API Endpoints

Authentication

POST/authenticate

Authenticate to a Cin7 Core account using the Account ID and Application key headers and establish a managed session for downstream calls.

Products

GET/products

List products with families, categories, brands, and bills of materials, filtered by SKU, name, and status.

Inventory

GET/product_availability

Retrieve real-time stock-on-hand and availability across warehouses and locations.

Sales

POST/create_sale

Create a sale order with line items, customer, fulfilment, and invoice details against the account's configuration.

Purchasing

GET/purchases

Pull purchase orders, receipts, and supplier records with status and date-range filters.

Inventory

POST/create_stock_adjustment

Post a stock adjustment to correct on-hand quantities for products at a given location.

Use Cases

Sync inventory and availability across channels

- 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

Automate sales order and fulfilment workflows

- 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

Reconcile purchasing and supplier data

- 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

Connect manufacturing and BOM data

- 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

Technical Specifications

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

Frequently asked questions

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.

Ready to get a real API?