All Collections
Katana API
A brief overview of Katana's API
A brief overview of Katana's API

API enables you to create custom integrations with other apps to move data between systems automatically

Dayvid Lorbiecke avatar
Written by Dayvid Lorbiecke
Updated over a week ago

Like many, you're likely reliant on other tools in addition to Katana to run your business.

Through our API, you can create custom integrations with other apps to automatically move data between systems.

Note: Katana's API is only available for Professional and Professional Plus plans.

What API can enable you to do

  • Sync sales orders automatically with various e-commerce channels, CRM, and accounting solutions.

Tip: Check our native integrations with Shopify and WooCommerce.

  • Pull inventory data into e-commerce, CRM, 3PL, WMS, or any other platform.

  • Do a one-time import of historical sales orders into Katana.

  • Import your products (with variants), customers, and suppliers into Katana.

  • Update inventory using stock adjustments and stock transfers.

  • Create webhooks to send changes made to sales orders in Katana to other systems (e.g. order created, deleted, edited data or statuses).

  • Automatic sending or importing purchase orders between Katana and your vendor, accounting, or other systems.

  • Automate workflows by importing product recipes (BOMs)

Please find our API Documentation here.

Note: Katana API is available on the Standard and higher plans. Please see Katana's pricing here.

API assistance

Look no further - choose from the options below:

  • Outsource the process of building custom integrations to an external partner. Check the Integration Partners section in our Partners Directory,

  • Dive into our tech docs - browse through the Developer Portal.

  • Get in touch with our support team via chat, or send us a message at [email protected].

Note: If you are a consultant or a developer looking to build integrations for your customers, check out our Partner Program and join the network.

Did this answer your question?