API Documentation
Complete reference for the eveXso REST API. 72+ endpoints across 12 entity types.
Overview
Base URL
https://api.evexso.com/v1Production environment
Authentication
Bearer {token}OAuth 2.0 client credentials
Format
application/jsonAll requests and responses
Authentication Example
First, obtain an access token using your client credentials:
POST /oauth/token
Content-Type: application/json
{
"client_id": "your_client_id",
"client_secret": "your_client_secret",
"grant_type": "client_credentials"
}
Response:
{
"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"token_type": "Bearer",
"expires_in": 86400
}Then include the token in all subsequent requests:
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
API Endpoints
Authentication
OAuth 2.0 authentication for API access
/oauth/tokenExchange client credentials for access token (valid 24 hours)
Inventory Management
Manage inventory items, stocking factors, and warehouse information
/inventory/addAdd or update inventory items (bulk up to 1000 items)
/inventory/checkRetrieve current inventory items
/inventory_stocking_factor/addSet min/max stocking levels per warehouse
/inventory_warehouse_info/addSet warehouse-specific item details
/inventory_dangerous_goods/addSet dangerous goods classifications
Sales Orders
Import and manage sales orders
/sales_order/addImport sales orders with line items
/sales_order/checkRetrieve sales order status
Purchase Orders
Import purchase orders and manage receipts
/purchase_order/addImport purchase orders
/purchase_order/checkRetrieve purchase order status
Customers
Manage customer records and delivery locations
/customer/addAdd or update customer records
/customer/checkRetrieve customer records
/supply_location/addAdd customer delivery locations
/supply_location/checkRetrieve supply locations
Suppliers
Manage supplier records and locations
/supplier/addAdd or update supplier records
/supplier/checkRetrieve supplier records
Warehouse Structure
Manage warehouse locations and bin structure
/warehouse/addCreate or update warehouses
/warehouse/checkRetrieve warehouse structure
/area/addCreate warehouse areas
/zone/addCreate warehouse zones
/bin/addCreate storage bins
ERP Updates
Poll for shipments, receipts, and inventory movements
/erp_update/outgoing_consignmentRetrieve completed shipments
/erp_update/incoming_consignmentRetrieve completed receipts
/erp_update/move_attemptRetrieve inventory movements
/erp_update/set_completeMark ERP update as processed
/erp_update/set_errorMark ERP update as failed with error details
Inventory Reconciliation
Reconcile inventory between ERP and eveXso
/comparison/addCreate a new inventory comparison
/comparison_erp_on_hand/addAdd ERP inventory quantities
/comparison_evexso_on_hand/setSet eveXso inventory quantities
/comparison_adjustment_item/addAdd adjustment items for discrepancies
/comparison_item/processProcess comparison items
/comparison_move_attempt/createCreate move attempts for adjustments
/comparison/completeComplete the inventory comparison
/comparison/check_statusCheck comparison status
Courier Services
Manage courier integrations and tracking
/courier_service/addAdd or update courier services
/courier_service/checkRetrieve available courier services
Production Orders
Manage manufacturing and assembly operations
/production_order/addImport production orders
/production_order/checkRetrieve production order status
Dangerous Goods
Manage dangerous goods classifications
/dangerous_goods_lookup/addAdd UN number classifications
/dangerous_goods_lookup/checkRetrieve dangerous goods lookups
Developer Resources
Quick Start Guide
Step-by-step guide to integrating with eveXso. Make your first API call in 30 minutes.
Read Guide →API Playground
Interactive testing environment. Try all 72+ endpoints without writing code.
Try Playground →OpenAPI Specification
Download the complete OpenAPI 3.0 spec. Generate client libraries for any language.
Download Spec →Ready to Start Building?
Get API credentials and start integrating today.