Cin7

Cin7 Has a Real API. Most of the Work Is What You Build With It.

Cin7's REST API lets an outside system read and write inventory levels, sales orders, purchase orders, and warehouse transfers without anyone opening the Cin7 interface by hand, the same API Cin7's own app marketplace connectors are built on. Cin7 Core (the former DEAR Systems product) and Cin7 Omni each expose their own version of it, so the exact endpoints and authentication differ a little depending which one you're running. We build directly against whichever one you're on, to connect Cin7 to the EDI feeds, 3PL warehouses, B2B portals, and CRMs its own marketplace doesn't already handle.

What the Cin7 API actually covers

Inventory and order data, in both directions. Stock levels, sales orders, purchase orders, and warehouse transfers can all be read out or written in through the API, which is how a third-party channel, a 3PL, or a custom reporting tool stays in step with what Cin7 actually has on hand.

The same API powers EDI, 3PL, and B2B connections. When a big retail customer wants orders delivered through an EDI feed, when a 3PL needs stock and shipment data flowing both ways, or when a wholesale B2B portal needs to check live inventory before a buyer checks out, it's this API doing the work underneath, whether that connection ships as a listed marketplace app or gets built directly against the endpoints for a setup that's more specific than the standard case.

CRM and warehouse management data too. A CRM that needs order history for a sales rep, or a warehouse management workflow Cin7's own WMS module doesn't quite cover, both come down to the same API calls, just aimed at a different system on the other end.

Where the API runs out and a build starts

The API itself is comprehensive enough for genuine custom work. What it doesn't give you is a connector that already exists for your specific combination of systems, and for a niche 3PL, an in-house B2B portal, or a CRM without a Cin7 listing, that connector has to be built rather than installed.

Every so often the system on the other end is the real constraint, an older EDI value-added network, a supplier portal with no API at all, something that predates having one. When that's the actual limitation, we build against that system's screens directly with headless-browser automation instead of waiting on an API that isn't coming, and still land the data in Cin7 through its own API on the other side.

What we build with Cin7's API

EDI orders landing as real Cin7 sales orders

A retail customer's EDI feed turns into a properly formed Cin7 sales order automatically, checked against live stock before it's confirmed back, instead of someone retyping a purchase order from an EDI document by hand.

A 3PL or B2B portal that actually matches Cin7

Stock and shipment data move both ways between Cin7 and a 3PL or wholesale portal in near real time, so a buyer never sees availability that's already gone stale by the time they check out.

Which system still isn't talking to Cin7?

An EDI customer, a 3PL, a CRM, a portal with no listed Cin7 app, tell us which one and we'll look at what building it directly actually takes.

Let's talk

Still exporting or re-keying data between Cin7 and a system its marketplace doesn't cover?

Tell us which system it is, a 3PL, an EDI customer, a CRM, a portal, and what's moving between the two by hand right now. Cin7's API is just the example here; we build the same kind of connection against whatever your business actually runs.

Let's talk

Frequently Asked Questions

Where do I find the Cin7 API documentation?+
Cin7 publishes separate API documentation for Cin7 Core and Cin7 Omni, since they're different underlying platforms even though both carry the Cin7 name now. Check which product line you're actually on before following either set of docs.
What does Cin7 integrate with out of the box?+
Cin7's app marketplace lists prebuilt connectors for major e-commerce platforms, accounting software, and shipping tools. EDI feeds, 3PL warehouses, B2B portals, and CRMs are hit or miss, some have a listed app, many need a direct build against the API instead.
Can Cin7 connect to an EDI feed or a 3PL warehouse?+
Yes, through the API, though whether there's already a listed connector depends on the specific EDI provider or 3PL. A lot of these connections end up custom-built because the pairing is too specific to show up in a general marketplace app.
Does Cin7 support B2B or wholesale portals?+
Cin7 has its own B2B module for wholesale ordering, and the API is what lets a separate portal or buyer-facing site check live stock and place orders that land in Cin7 correctly, if you're running something outside Cin7's own B2B module.
Can I connect Cin7 to a CRM?+
If the CRM has a listed Cin7 connector, that covers the common case. If it doesn't, the API is what makes a direct sync of order history and customer data possible, which is usually where this question comes from in the first place.

Let's talk

Tell us the one thing your team does manually that eats up time. We read every message and reply within a day.