Authenticate and create a work order via UpKeep's public CMMS API.

domain: developers.onupkeep.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. POST an email/password to https://api.onupkeep.com/api/v2/auth/ to obtain a session token (best practice: use a dedicated api@yourcompany.com Admin user).
  2. Include the session token on subsequent requests per UpKeep's documented auth pattern.
  3. POST to the work-orders resource (following the same /api/v2/<resource>/ pattern used by /assets/, /customers/, /vendors/) with the required work order fields.
  4. Use the includes query parameter to expand nested response data (e.g., pull related asset/location detail in the same call) instead of making follow-up requests.
  5. For recurring/PM work orders, note that the legacy /preventative-maintenance endpoints were sunset as of the 2022-09-14 API version — use current Work Orders/recurrence fields instead.

Known gotchas

Related routes

Create and update work orders programmatically via UpKeep's REST API
onupkeep.com · 5 steps · unrated
Authenticate with Basic auth and create/query a work order (Task) via the Limble CMMS API.
apidocs.limblecmms.com · 5 steps · unrated
Retrieve and create work orders via the MaintainX v1 REST API
getmaintainx.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans