Leanafy is a Warehouse Management System (WMS) that enables seamless warehouse operations for 3PL and B2B businesses. Our developer portal provides APIs to integrate with Leanafy, focusing on Order and Inventory related operations.
When integrating with Leanafy, it’s important to differentiate between the Sandbox and Production environments:
Environments
Sandbox: Used for testing and development. This ensures that integrations can be safely built and validated before moving to production.Production: Used for live operations, where actual warehouse transactions take place.
We have built a separate service that handles external integrations. We call it Nova. The base URLs for API access are:
Sandbox:https://nova-sandbox.leanafywms.com
Production:https://nova.leanafywms.com
2
Obtaining API Keys and Authentication
To get your API Keys, send an email tosupport@leanafy.com
Leanafy APIs use HMAC validation for secure authentication. Each API request must be signed using the API Key and API Secret provided by Leanafy.
The Item APIs allow external systems to create, retrieve and delete items in Leanafy. Items must be created before they can be added to Orders or ARNs. This ensures that inventory and order management processes function correctly.
Orders, also known as Purchase Orders, are received by Leanafy through external integrations or created manually by warehouse operators. Once an order enters into Leanafy, warehouse operators can allocate inventory, pick, pack, ship, and fulfill the order.
ARN, Advance Receiving Note, is a document created in Leanafy before the actual receipt of goods, typically based on advance shipment information provided by a supplier. An ARN can be created using the Create ARN API. Once the ARN is partially or wholly received, the received quantity details will be available on the item level, which can be retrieved using the Get ARN by ID API or Get All ARNs API.