All connectors
Implemented
Commerce, marketplaces & inventory
Cin7 Core logo

Cin7 Core

Read and write Cin7 Core products, stock availability, locations, customers, suppliers, sales and sale orders, purchases, stock adjustments and stock transfers.

Connect Cin7 Core inventory, order management and purchasing with e-commerce, marketplaces, CRM and accounting.

Source actions

20

Destination actions

16

Data types

12

Validation status

Implemented · fixture tested.

Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.

What you can map

categories
  • List product categories
    Source

    Product categories.

    categories.list
customers
  • Create customer
    Destination
    Provider duplicate protection
    Approval before production

    Creates a customer with addresses and contacts.

    customers.create
  • Get customer
    Source

    One customer by ID with full detail.

    customers.get
  • List customers
    Source
    Incremental

    Customers, optionally changed since a date.

    customers.list
  • Update customer
    Destination
    Provider duplicate protection
    Approval before production

    Updates supplied customer fields; addresses and contacts with an ID are updated, others added.

    customers.update
locations
  • Create location
    Destination
    Not retried automatically
    Approval before production

    Creates a warehouse location.

    locations.create
  • Get location
    Source

    One location by ID with full detail.

    locations.get
  • List locations
    Source

    Locations.

    locations.list
  • Update location
    Destination
    Provider duplicate protection
    Approval before production

    Updates a location's name, default flag, address or pick zones.

    locations.update
product availability
  • List product availability
    Source

    Product availability.

    product_availability.list
products
  • Create product
    Destination
    Provider duplicate protection
    Approval before production

    Creates a stock or service product.

    products.create
  • Get product
    Source

    One product by ID with full detail.

    products.get
  • List products
    Source
    Incremental

    Products, optionally changed since a date.

    products.list
  • Update product
    Destination
    Provider duplicate protection
    Approval before production

    Updates supplied product fields.

    products.update
purchase orders
  • Create purchase order
    Destination
    Provider duplicate protection
    Approval before production

    Sets the order lines of a purchase as DRAFT or AUTHORISED.

    purchase_orders.create
  • Get purchase order
    Source

    The order stage of a purchase with lines and totals.

    purchase_orders.get
purchases
  • Create purchase
    Destination
    Not retried automatically
    Approval before production

    Creates a purchase header for a supplier and receiving location.

    purchases.create
  • Get purchase
    Source

    One purchase by ID with full detail.

    purchases.get
  • List purchases
    Source
    Incremental

    Purchases, optionally changed since a date.

    purchases.list
  • Update purchase
    Destination
    Provider duplicate protection
    Approval before production

    Updates a purchase header.

    purchases.update
sale orders
  • Create sale order
    Destination
    Provider duplicate protection
    Approval before production

    Sets the order lines and additional charges of a sale as DRAFT or AUTHORISED.

    sale_orders.create
  • Get sale order
    Source

    The order stage of a sale with its lines and totals.

    sale_orders.get
sales
  • Create sale
    Destination
    Not retried automatically
    Approval before production

    Creates a sale header (customer, location, addresses, terms). Add lines with Create sale order.

    sales.create
  • Get sale
    Source

    One sale by ID with full detail.

    sales.get
  • List sales
    Source
    Incremental

    Sales, optionally changed since a date.

    sales.list
  • Update sale
    Destination
    Provider duplicate protection
    Approval before production

    Updates a sale header.

    sales.update
stock adjustments
  • Create stock adjustment
    Destination
    Not retried automatically
    Approval before production

    Sets new on-hand quantities and costs per product, location and batch.

    stock_adjustments.create
  • Get stock adjustment
    Source

    One stock adjustment by ID with full detail.

    stock_adjustments.get
  • List stock adjustments
    Source

    Stock adjustments.

    stock_adjustments.list
stock transfers
  • Create stock transfer
    Destination
    Not retried automatically
    Approval before production

    Moves stock between two of your locations as DRAFT, IN TRANSIT or COMPLETED.

    stock_transfers.create
  • Get stock transfer
    Source

    One stock transfer by ID with full detail.

    stock_transfers.get
  • List stock transfers
    Source

    Stock transfers.

    stock_transfers.list
suppliers
  • Create supplier
    Destination
    Not retried automatically
    Approval before production

    Creates a supplier with addresses and contacts.

    suppliers.create
  • Get supplier
    Source

    One supplier by ID with full detail.

    suppliers.get
  • List suppliers
    Source
    Incremental

    Suppliers, optionally changed since a date.

    suppliers.list
  • Update supplier
    Destination
    Provider duplicate protection
    Approval before production

    Updates supplied supplier fields.

    suppliers.update

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. Nexra event triggers are not yet available; flows run on demand or on a schedule.

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.
  • The Cin7 Core documentation is published on Apiary; the human-readable portal requires JavaScript, so contracts were verified from its API Blueprint.
  • Cin7 Core has no idempotency key; uncertain creates are not repeated, except products and customers whose SKU and name are unique.

Developer reference

  1. Create the Cin7 credentials described above with the narrowest permissions your flows need.
  2. 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
  3. 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.