Cin7 Core
Move Cin7 Core orders, products and stock to the rest of your business without re-keying.
42 ways to read, 28 ways to write, each write switched on by you.
Quality checks
Built and tested with example responses.
- Ready to connect: doneEvery listed action is built in.
- Built and tested with example responses: doneEach action is built from the provider’s published API and tested against example responses, errors, rate limits and paging.
Connected, approved, proven.
The things teams do most with Cin7 Core, an example flow with a person in the loop, and what Nexra keeps as proof.
Top actions
- Create brand
brands.createApproval by rule - Create product category
categories.createApproval by rule - List chart of accounts
accounts.listRead
Example flow
- Cin7 Core · List chart of accounts
accounts.listDone - Cin7 Core · Create brand
brands.createMaker-checker - Nexra · Record the decision and result in the evidence chainProven
Example workflow. Routine runs go through on their own. Only a change your rules flag, such as one over a limit you set, waits for the right person, who sees the exact change and the rule before it reaches Cin7 Core.
What gets logged
- Whether it ran on its own or who approved it, and under which rule
- A fingerprint of the exact request sent to Cin7 Core
- Cin7 Core's reply: what it created or changed
- One entry in the evidence chain, linked to the one before
Try this in the sandbox
Run the whole flow with test data in your sandbox, then connect your own account when you are ready to go live.
For developers
Technical detail
Read and write Cin7 Core products, families, markup prices, stock, locations, customers, suppliers, reference books, sales, purchases and draft orders, adjustments and transfers.
Cin7 API docs- Source actions
- 42
- Destination actions
- 28
- Data types
- 37
What you can map
Reads are always available. Writes are off until you switch them on for a connection, and governed writes follow your policies.
accounts1
- List chart of accountsSource
Chart of accounts.
attribute sets1
- List attribute setsSource
Attribute sets.
brands3
- Create brandDestinationProvider duplicate protectionApproval before production
Adds a brand to the reference book.
- List brandsSource
Brands.
- Rename brandDestinationProvider duplicate protectionApproval before production
Renames a brand.
carriers1
- List carriersSource
Carriers.
categories3
- Create product categoryDestinationProvider duplicate protectionApproval before production
Adds a product category to the reference book.
- List product categoriesSource
Product categories.
- Rename product categoryDestinationProvider duplicate protectionApproval before production
Renames a product category.
company1
- Get company settingsSource
Company name, base currency, time zone and default units of the account.
customers4
- Create customerDestinationProvider duplicate protectionApproval before production
Creates a customer with addresses and contacts.
- Get customerSource
One customer by ID with full detail.
- List customersSourceIncremental
Customers, optionally changed since a date.
- Update customerDestinationProvider duplicate protectionApproval before production
Updates supplied customer fields; addresses and contacts with an ID are updated, others added.
finished goods1
- List finished goods (assemblies)Source
Finished goods (assemblies).
locations4
- Create locationDestinationNot retried automaticallyApproval before production
Creates a warehouse location.
- Get locationSource
One location by ID with full detail.
- List locationsSource
Locations.
- Update locationDestinationProvider duplicate protectionApproval before production
Updates a location's name, default flag, address or pick zones.
payment terms1
- List payment termsSource
Payment terms.
price tiers1
- List price tiersSource
The ten price tier names configured for the account.
product availability1
- List product availabilitySource
Product availability.
product families4
- Create product familyDestinationProvider duplicate protectionApproval before production
Creates a product family with its variant options and linked products.
- Get product familySource
One product family by ID with full detail.
- List product familiesSourceIncremental
Product families, optionally changed since a date.
- Update product familyDestinationProvider duplicate protectionApproval before production
Updates supplied family fields; supplied products are added or updated, never removed.
product markup prices2
- Get product markup pricesSource
Markup pricing for each of the ten price tiers of a product.
- Set product markup pricesDestinationProvider duplicate protectionApproval before production
Creates or updates markup lines for the supplied price tiers; tiers left out are unchanged.
product suppliers1
- List product suppliersSource
Suppliers of a product with costs, supplier codes and reorder options.
products4
- Create productDestinationProvider duplicate protectionApproval before production
Creates a stock or service product.
- Get productSource
One product by ID with full detail.
- List productsSourceIncremental
Products, optionally changed since a date.
- Update productDestinationProvider duplicate protectionApproval before production
Updates supplied product fields.
purchase order drafts1
- Create draft purchase orderDestinationProvider duplicate protectionApproval before production
Sets the order lines of a purchase as a DRAFT order.
purchase orders2
- Create purchase orderDestinationProvider duplicate protectionApproval before production
Sets the order lines of a purchase as DRAFT or AUTHORISED.
- Get purchase orderSource
The order stage of a purchase with lines and totals.
purchases4
- Create purchaseDestinationNot retried automaticallyApproval before production
Creates a purchase header for a supplier and receiving location.
- Get purchaseSource
One purchase by ID with full detail.
- List purchasesSourceIncremental
Purchases, optionally changed since a date.
- Update purchaseDestinationProvider duplicate protectionApproval before production
Updates a purchase header.
sale credit notes1
- List sale credit notesSourceIncremental
Sale credit notes, optionally changed since a date.
sale fulfilments1
- List sale fulfilmentsSource
Pick, pack and ship status of each fulfilment of a sale.
sale invoices1
- List sale invoicesSource
Invoices of a sale with lines, dates and totals.
sale order drafts1
- Create draft sale orderDestinationProvider duplicate protectionApproval before production
Sets the order lines of a sale as a DRAFT order, without auto pick, pack or ship.
sale orders2
- Create sale orderDestinationProvider duplicate protectionApproval before production
Sets the order lines and additional charges of a sale as DRAFT or AUTHORISED.
- Get sale orderSource
The order stage of a sale with its lines and totals.
sale payments1
- List sale paymentsSource
Payments and refunds recorded against a sale (read only).
sale quote drafts1
- Create draft sale quoteDestinationProvider duplicate protectionApproval before production
Sets the quote lines of a sale as a DRAFT quote.
sale quotes1
- Get sale quoteSource
The quote stage of a sale with its lines and totals.
sales4
- Create saleDestinationNot retried automaticallyApproval before production
Creates a sale header (customer, location, addresses, terms). Add lines with Create sale order.
- Get saleSource
One sale by ID with full detail.
- List salesSourceIncremental
Sales, optionally changed since a date.
- Update saleDestinationProvider duplicate protectionApproval before production
Updates a sale header.
stock adjustment drafts1
- Create draft stock adjustmentDestinationNot retried automaticallyApproval before production
Records proposed on-hand quantities as a DRAFT adjustment for review in Cin7 Core.
stock adjustments3
- Create stock adjustmentDestinationNot retried automaticallyApproval before production
Sets new on-hand quantities and costs per product, location and batch.
- Get stock adjustmentSource
One stock adjustment by ID with full detail.
- List stock adjustmentsSource
Stock adjustments.
stock takes2
- Get stock takeSource
One stock take with counted products and resulting transactions.
- List stock takesSource
Stock takes with status, location and effective date.
stock transfer drafts1
- Create draft stock transferDestinationNot retried automaticallyApproval before production
Proposes a stock move between two locations as a DRAFT transfer.
stock transfer orders1
- Get stock transfer orderSource
The order stage of a stock transfer with requested quantities.
stock transfers3
- Create stock transferDestinationNot retried automaticallyApproval before production
Moves stock between two of your locations as DRAFT, IN TRANSIT or COMPLETED.
- Get stock transferSource
One stock transfer by ID with full detail.
- List stock transfersSource
Stock transfers.
suppliers4
- Create supplierDestinationNot retried automaticallyApproval before production
Creates a supplier with addresses and contacts.
- Get supplierSource
One supplier by ID with full detail.
- List suppliersSourceIncremental
Suppliers, optionally changed since a date.
- Update supplierDestinationProvider duplicate protectionApproval before production
Updates supplied supplier fields.
taxes1
- List tax rulesSource
Tax rules.
units1
- List units of measureSource
Units of measure.
Access and limits
- Authentication
- Account ID and API application key
- Plans and access
- All Cin7 Core plans, including trials, can create API applications. Each API application key has full access to the account it belongs to; limits apply per application.
- Test environment
- Use a Cin7 Core trial account.
- Rate limits
- 60 calls per minute per API application; HTTP 429 when exceeded.
- Pagination
- Page and Limit (1-1000) with Total on list endpoints.
- Provider events
- Webhooks for sales, purchases, stock and product events. Flows run on demand, on a schedule, or when a scheduled check finds new or changed records.
Before you build a flow
- Updates use PUT; Cin7 Core treats omitted fields as unchanged for scalar fields, but supplied address and contact lists are merged by ID.
- Sale order creation accepts only DRAFT or AUTHORISED; fulfilment (pick, pack, ship), invoicing, payments, credit notes and voids are not automated.
- Purchase order lines use /purchase/order, documented for simple purchases; advanced purchase stock receiving, invoices and payments are not automated.
- Stock adjustment and transfer creation accepts DRAFT, COMPLETED (and IN TRANSIT for transfers); voids and deletes are not automated.
- Sale fulfilments, invoices, payments and credit notes, stock transfer orders, stock takes and finished goods are read only. Fulfilment, invoicing, payments, refunds, credit notes, production runs, disassemblies, write-offs, journals, bank transfers and deletes are intentional exclusions.
- Reference books (brands, categories) are renamed, never deleted. Markup type D clears a tier's markup, as documented.
- Sale-stage reads (quote, fulfilments, invoices, payments) take one sale ID and are not paginated. The stock take list example returns StockAdjustmentList; both that and StockTakeList are accepted.
- Cin7 Core has no idempotency key; uncertain creates are not repeated, except products and customers whose SKU and name are unique.
Developer reference
- Create the Cin7 credentials described above with the narrowest permissions your flows need.
- In Nexra, open Connect, then Connections, then New connection, choose Cin7 Core, enter its settings and credentials, and tick only the write actions you need. Connection guide
- Test the connection, then use its actions as flow sources and destinations. Flow guide
Machine-readable detail: GET /api/public/connect/connectors/cin7-core and the Connections API.
