Developer Portal

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

1

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).

2

Make Your First Request

curl -H "Authorization: Bearer YOUR_KEY" https://api.opexmx.com/v1/assets

3

Explore the OpenAPI Spec

Download the full OpenAPI 3.0 spec for autogenerating clients in any language. TypeScript and Python SDKs available.

Sample Endpoints

MethodEndpoint
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.

Search assets by name, type, or location
Create and update work orders
Check parts inventory levels
List technician skills & availability
Get asset health scores
Generate compliance reports
Create maintenance tickets
Query PM schedules

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.

Ready to Build?

Request API access and start integrating OpexMX with your systems.

Request API Access