OpexMX API
Connect your entire operation. RESTful API with OpenAPI spec, MCP server for AI agents, and SDKs for Python and TypeScript. Build custom integrations, dashboards, and automations.
Quick Start
Generate an API Key
Go to Settings → API Keys in your OpexMX instance. Create a key with the scopes you need (read, write, or admin).
Make Your First Request
curl -H "Authorization: Bearer YOUR_KEY" https://api.opexmx.com/v1/assets
Explore the OpenAPI Spec
Download the full OpenAPI 3.0 spec for autogenerating clients in any language. TypeScript and Python SDKs available.
Sample Endpoints
| Method | Endpoint |
|---|---|
| GET | /api/v1/assets |
| GET | /api/v1/work-orders |
| POST | /api/v1/work-orders |
| GET | /api/v1/inventory |
| POST | /api/v1/tickets |
| GET | /api/v1/technicians |
| GET | /api/v1/analytics/mtbf |
| GET | /api/v1/analytics/compliance |
+ 30 more endpoints. Full OpenAPI 3.0 spec available.
MCP Server for AI Agents
Beyond REST — expose your entire OpexMX instance to AI agents via the Model Context Protocol. 20+ purpose-built tools for maintenance workflows.
Authentication
API Keys
Long-lived keys with scoped permissions. Generate from Settings. Revoke anytime.
Scopes
read:assets, write:work-orders, admin:full. Only grant the access your integration needs.
Rate Limits
1,000 requests/minute on Standard. 10,000/minute on Enterprise. Webhook support for real-time events.