Easy3PL leads the way. REST + GraphQL. Together.
One integration platform. Two powerful ways to connect. Standards-based REST with OpenAPI 3.0 and flexible, typed GraphQL queries deliver exceptional integration freedom.
curl 'https://demo.easy3pl.com/api/partner/v1/orders?limit=50' \
-H 'X-API-Key: pk_••••••••••'
200 OK { "success": true, "data": [...] }query WarehouseSnapshot {
eorders(first: 10) {
nodes { orderNumber storeFulfillmentStatus }
pageInfo { hasNextPage endCursor }
}
}Seamless Integration Architecture
Connect any system through REST or GraphQL while preserving the same authentication, permissions, client boundaries, and operational view.
Integration freedom without compromise
Build against familiar REST endpoints or request exactly the data you need with typed GraphQL queries.
Give every integration its own key, expiration, permissions, and immediate revocation controls.
Every returned record stays within the clients and warehouses assigned to that key.
Explore live Swagger documentation, complete schemas, and JavaScript, Python, and Postman examples.
Query ecommerce orders, warehouse orders, inventory, items, receipts, purchase orders, clients, and warehouses.
Track request IDs, volume, failures, latency, and last-used activity for every key.
Choose REST and OpenAPI 3.0 or flexible, typed GraphQL queries with the same security and data boundaries.
Every key gets exactly the access it needs
Easy3PL was designed from the ground up to be both open and secure. We believe that modern warehouse management requires seamless integration with your existing technology stack, but never at the expense of security.
Individual Easy3PL Rights
API keys use the same granular rights model available to regular Easy3PL users
Optional IP Restrictions
Allow IPv4, IPv6, or CIDR ranges—or leave a key unrestricted when appropriate
Shared Rate Limits
One per-key quota is enforced across all running application workers
Lifecycle Control
One-time secrets, expiration dates, rotation, and immediate revocation keep access manageable
One platform. Two ways to connect.
Use the same scoped API key and warehouse permissions whether your integration speaks REST or GraphQL.
GET /api/partner/v1/orders?limit=50
X-API-Key: YOUR_PARTNER_API_KEY
{ "success": true, "data": [...] }query WarehouseSnapshot {
eorders(first: 10) {
nodes { orderNumber storeFulfillmentStatus }
pageInfo { hasNextPage endCursor }
}
}One API. The operational view.
Build dashboards, customer portals, reporting pipelines, and partner integrations on warehouse data.
Access ecommerce orders, lines, shipments, tracking, fulfillment status, and returns.
- Order and line detail
- Shipment tracking
- Returns and fulfillment status
Keep traditional warehouse orders clearly separated from ecommerce orders while sharing one operational view.
- Outbound order detail
- Status visibility
- Separate workflow context
Read balances, lots, serials, holds, expiration dates, SKUs, dimensions, and catalog details.
- Balances and availability
- Lot and serial detail
- Item master data
Connect receipts, received inventory, and purchase orders with their associated line items.
- Receipt visibility
- Received inventory
- Purchase orders and lines