One-line verdict: A public, readable-by-anyone API reference with self-generated keys and a 46-event webhook catalogue — that simply doesn’t exist below the Premium plan. Openness: 4 / 5 — rated 4 because MaintainX documents a full REST API with subscriptions and vendor-documented Zapier actions, held back from 5 by one clean plan gate.
Rung 1 — Direct connection. MaintainX (an Autodesk company, per its own API reference) publishes its REST API reference openly — endpoints, parameters, schemas, and error codes across Work Orders, Assets, Parts, Locations, Users, and more, readable by anyone before they spend a dollar. Sign-in is a bearer token you generate yourself at Settings → Integrations → API Keys — no developer application, no vendor-issued credential. Multi-organization accounts scope calls with an organization header.
The gate is printed on the reference itself: “API access is available on Premium and Enterprise plans.” Below that, in the vendor’s framing, there is no API access at all.
Verified at the endpoint level: Work Orders — the vendor’s own guide names the create endpoint, and documents GET / POST / PATCH custom requests against “any of the endpoints listed in the MaintainX API Documentation”; Teams — a documented create endpoint; Subscriptions — full create/read/update/delete for the webhook system. The wider entity surface — Assets, Locations, Parts, Vendors, Customers, Purchase Orders, Work Requests, Users — is verified as first-class API objects through the reference and its event catalogue (each carries change events); their individual CRUD verbs weren’t read out one by one in our pass, so object-by-object write claims beyond work orders, teams, and subscriptions are flagged below rather than assumed.
Webhooks (Subscriptions): the deepest catalogue in this wave — 46 event types, including NEW_WORK_ORDER, WORK_ORDER_STATUS_CHANGE, WORK_ORDER_OVERDUE, NEW_WORK_REQUEST, NEW_CUSTOMER, NEW_PURCHASE_ORDER, and NEW_ASSET. Each subscription carries a destination, an HMAC secret returned at creation, and a validation status (one honest wrinkle: a subscription can come back PENDING_APPROVAL, and the vendor’s advice is to contact support). Rate-limit behaviour is documented — per-user and per-organization quotas with limit/remaining/reset headers and a 429 when exhausted; the tight documented numbers belong to meter readings (manual readings 10 per 24 hours; automated batch readings 100 per 60 seconds), and general quotas vary by endpoint class, so no single headline number is honest here.
Bridge apps: a native Zapier app, documented by MaintainX itself — triggers New Work Order, Work Order Status Change, New Work Order Category Added; actions Create Work Order, Create Work Request, Create Work Order Comment, and more, authenticating with the same API key. MaintainX also documents feeding its own webhooks into Zapier’s Catch Hook for events the prebuilt triggers don’t cover. No native Make app was verified.
Hidden gate: The API only comes with Premium or Enterprise — on the cheaper plans there’s simply nothing to connect to. Everything after the plan is self-serve; the plan is the whole gate.
If your maintenance or facilities operation runs on MaintainX Premium or Enterprise, this is how an API should be sold: read the whole reference before you buy, generate your own key, subscribe to 46 event types. The diligence list is short — confirm the plan, respect that purchase orders are not invoices, and verify each object’s verbs against the public reference before quoting object-level writes. The reference being public makes that a ten-minute job, which is rather the point.
Free AEO Checker — Is your website ready to be recommended by AI search? Get a readiness score from the signals on your own site.
Free Snapshot — Find where leads and money leak — missed calls, slow lead response, stale quotes, unpaid invoices — and see which ones MaintainX can help you close.