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/orders
POST/v1/orders
GET/v1/orders/{id}
PUT/v1/orders/{id}/status
GET/v1/inventory
POST/v1/routes
GET/v1/routes/{id}/tracking
POST/v1/webhooks

Get API Access

API access is available on all paid plans. Generate your API key from the platform settings.

Request access

Quick start

# Install SDK
npm install enigmasuite-node
# Initialize
import { EnigmaSuite } from
'enigmasuite-node';
const client = new EnigmaSuite({
apiKey: process.env.API_KEY
});

Resources