Developer Docs
Enigma Suite REST API
Connect your systems to Enigma Suite via our REST API. Access orders, inventory, routing, and workforce data programmatically.
API Key Authentication
Secure your requests with API keys scoped to specific permissions and environments.
Webhooks
Subscribe to real-time events like order updates, delivery completions, and inventory changes.
RESTful Architecture
Consistent, predictable REST API with JSON responses, standard HTTP status codes, and pagination.
SDKs & Libraries
Official SDKs for Node.js and Python. Community libraries for PHP, Ruby, and Go.
API Reference
GET
/v1/ordersPOST
/v1/ordersGET
/v1/orders/{id}PUT
/v1/orders/{id}/statusGET
/v1/inventoryPOST
/v1/routesGET
/v1/routes/{id}/trackingPOST
/v1/webhooksGet API Access
API access is available on all paid plans. Generate your API key from the platform settings.
Request accessQuick start
# Install SDK
npm install enigmasuite-node
# Initialize
import { EnigmaSuite } from
'enigmasuite-node';
const client = new EnigmaSuite({
apiKey: process.env.API_KEY
});