API Reference

This page will help you get started with our 3PL Integration API.

Welcome to the Fulfil 3PL integration guide

Introduction to Fulfil

Fulfil is the ERP designed for eCommerce & wholesale merchants. We’re on a mission to empower merchants to scale for growth through innovation, operational efficiency, and customer delight. We believe merchants should love their operations platform, and we work hard to make that happen every single day.

Ways to build an integration with Fulfil

It is very common for Fulfil merchants to complement their operations with one or more 3PLs. This API is designed for 3PLs and third-party developers who may want to integrate the 3PL with Fulfil.

Fulfil also offers a core REST API designed for Fulfil's merchants to develop custom apps. The 3PL integration API offers an easy integration option for 3PLs with limited but purposefully designed endpoints for quick and stable integration.

If the 3PL uses SFTP/FTP, you can still use the 3PL API endpoints to fetch orders from Fulfil as JSON objects and your custom-built middleware can convert that into CSV or XML files for the 3PL.

Description

Outbound

  • Customer orders
    • Fetch customer shipments from Fulfil for shipping.
    • Acknowledge customer shipments when a 3PL adds the shipment to their system.
    • Update customer's shipments as fulfilled with a tracking number when it's shipped out.
  • Internal shipments (Shipping to another warehouse)
    • Fetch internal shipments from Fulfil for shipping to another warehouse.
    • Acknowledge internal shipments when a 3PL adds the shipment to their system.
    • Update internal shipments as fulfilled with a tracking number when it's shipped out.

Inbound

  • Purchase orders
    • Fetch inbound shipments created from purchase orders for receiving.
    • Mark inbound shipments received when items are received and counted in the warehouse.
  • Internal shipment (receiving from another warehouse)
    • Fetch internal shipments to receive items shipped by another warehouse.
    • Mark internal shipments received when items are received and counted in the warehouse.

Inventory Management

  • Read the products catalog from Fulfil
  • Create inventory adjustments when adjustments are made in the warehouse