Fulfil
Fulfil is a cloud ERP and operations platform for e-commerce, DTC, and wholesale merchants - unifying order management, inventory, warehouse operations (WMS), manufacturing and production (MRP), purchasing, and accounting in one system, purpose-built for Shopify Plus and high-volume DTC brands. The Fulfil REST API (v2) exposes every ERP model through a single uniform model interface at https://{merchant_id}.fulfil.io/api/v2, advertising 6,000+ endpoints with full create/read/update/delete access, action calls, reports, and wizards across all models. Authentication is via OAuth 2.0 for public apps or personal access tokens (X-API-KEY / HTTP Basic) for private integrations, and outbound webhooks (with a Google Pub/Sub option) deliver real-time ERP events such as order and shipment changes.
APIs
Fulfil Sales Orders API
Create, search, read, update, and cancel sales orders through the sale.sale model - the customer, order lines, amounts, shipment and invoice state of every order captured from S...
Fulfil Products & Variants API
Manage the product catalog through the product.template (product groupings) and product.product (individual sellable variants / SKUs) models - codes, barcodes, pricing, attribut...
Fulfil Inventory & Stock API
Read and record inventory through the stock.move (inventory movements) and stock.location (warehouses, zones, bins) models - on-hand quantities, transfers, adjustments, and stoc...
Fulfil Customers API
Manage customers, suppliers, and contacts through the party.party model - names, addresses, contact mechanisms (email, phone), and the relationships that link parties to sales a...
Fulfil Shipments API
Track and manage outbound and inbound shipments through the stock.shipment.out and stock.shipment.in models - fulfillment state, carrier and tracking data, and the moves that pi...
Fulfil Purchases API
Create and manage purchase orders through the purchase.purchase model - supplier, order lines, receipt and invoice state - to replenish inventory and supply manufacturing.
Fulfil Manufacturing API
Manage manufacturing through the production model - production orders, their inputs and outputs, bills of material, and the state transitions that turn raw materials into finish...
Fulfil Webhooks API
Register and manage webhook subscriptions so external systems receive real-time notifications when ERP events occur - orders created, inventory changes, shipments dispatched. De...
Fulfil Model Interface API
The uniform model interface that underlies every Fulfil resource - generic CRUD (GET/POST /model/{model.name}, GET/PUT/DELETE /model/{model.name}/{id}), search_read, count, arbi...