LogisticsWMS External API
Integrate your ERP, e-commerce platform, or custom system with LogisticsWMS.
The LogisticsWMS External API lets you programmatically manage warehouse documents, products, stock levels, delivery points, and receive real-time notifications when operations complete. Whether you are connecting an ERP system, an e-commerce storefront, or building a custom integration, this API provides the building blocks you need.
What You Can Do
Documents
Create, update, query, and cancel warehouse documents such as purchase orders, sales orders, returns, and transfers.
Products & Stock
Register products, query real-time stock levels by lot and location, and track stock movements.
Webhooks
Receive automatic notifications when receptions close, shipping orders complete, or stock regularizations occur.
Error Handling
Understand error responses, business error keys, and how to handle them gracefully.
Available Endpoints
Documents
| Endpoint | Description |
|---|---|
POST /api/external/v1/document |
Create a new warehouse document |
PUT /api/external/v1/document |
Update an existing document |
GET /api/external/v1/document/{externalCode} |
Retrieve a document by external code |
GET /api/external/v1/document |
List all documents (paginated, filterable) |
POST /api/external/v1/document/cancel |
Cancel an existing document |
Products
| Endpoint | Description |
|---|---|
POST /api/external/v1/product |
Create a new product |
PUT /api/external/v1/product |
Update an existing product |
GET /api/external/v1/product/{externalCode} |
Retrieve a product by external code |
GET /api/external/v1/product |
List all products (paginated, filterable) |
POST /api/external/v1/product/stock |
Query stock levels for products |
Receptions
| Endpoint | Description |
|---|---|
GET /api/external/v1/reception/{externalCode}/differences |
Get quantity differences for a completed reception |
Packing / Expedition
| Endpoint | Description |
|---|---|
GET /api/external/v1/packing |
Retrieve packing details by document code or external code |
Authentication
| Endpoint | Description |
|---|---|
POST /api/external/v1/auth/token |
Exchange API client credentials for a JWT access token (1 hour validity) |
Delivery Points
| Endpoint | Description |
|---|---|
POST /api/external/v1/delivery-point |
Create a new delivery point |
PUT /api/external/v1/delivery-point |
Update an existing delivery point |
GET /api/external/v1/delivery-point/{externalCode} |
Retrieve a delivery point by external code |
GET /api/external/v1/delivery-point |
List all delivery points (paginated, filterable) |
Base URL
All endpoints use the base path:
/api/external/v1
For example, to create a document on the production server:
https://app.logistics-wms.com/api/external/v1/document
- Production:
https://app.logistics-wms.com - Staging (Alpha):
https://alpha.logistics-wms.com
Quick Links
Authentication Guide
Set up API client credentials or OAuth2 and get your access token.
Quickstart: Create Document
Create your first product and document in under 10 minutes.
Quickstart: Query Stock
Query real-time stock levels for your products.
Enum Reference
All document types, statuses, movement types, and operation types.