Limble CMMS Routes API

The Routes API from Limble CMMS — 120 operation(s) for routes.

Operations 200

GET /v2/me Me #
PUT /v2/assets/{assetID}/image Add Asset Main Image #
DELETE /v2/assets/{assetID}/image Delete Asset Main Image #
GET /v2/assets/fields Asset Fields #
POST /v2/assets/fields New Asset Suggested Field #
GET /v2/assets/fields/suggested Asset Suggested Fields #
GET /v2/assets/fields/history Asset Field History #
PUT /v2/assets/{assetID}/fields Attach Field to Asset #
DELETE /v2/assets/fields/{valueID} Delete Asset Field #
PATCH /v2/assets/fields/{valueID} Update Asset Field Value #
DELETE /v2/assets/logs/file/{fileID} Delete Asset Log File #
PUT /v2/assets/{assetID}/logs/{logID}/file Add Asset Log File #
GET /v2/assets/{assetID}/logs Asset Logs #
POST /v2/assets/{assetID}/logs New Asset Log #
PATCH /v2/assets/logs/{logID} Update Asset Log #
DELETE /v2/assets/logs/{logID} Delete Asset Log #
POST /v2/assets/fields/batch/update Batch Update Asset Fields #
GET /v2/assets/parts Asset Parts #
GET /v2/assets Assets #
POST /v2/assets New Asset #
DELETE /v2/assets/{assetID} Delete Asset #
PATCH /v2/assets/{assetID} Patch Asset #
PATCH /v2/assets/{assetID}/move Move Asset to another Location #
POST /v2/locations New Location #
GET /v2/locations Locations #
PATCH /v2/locations/{locationID} Update Location #
DELETE /v2/locations/{locationID} Delete Location #
PUT /v2/parts/{partID}/image Add Part Image #
DELETE /v2/parts/{partID}/image Delete Part Image #
POST /v2/parts/categories Create Part Category #
GET /v2/parts/categories Get Categories #
PATCH /v2/parts/categories/{categoryID} Update Part Category #
DELETE /v2/parts/categories/{categoryID} Delete Part Category #
GET /v2/parts/fields Part Fields #
POST /v2/parts/fields New Part Suggested Field #
GET /v2/parts/fields/suggested Part Suggested Fields #
PATCH /v2/parts/fields/{valueID} Update Part Field Value #
DELETE /v2/parts/fields/{valueID} Delete Part Field #
PUT /v2/parts/{partID}/fields Attach Field to Part #
GET /v2/parts/{partID}/logs Part Logs #
POST /v2/parts/{partID}/logs New Part Log #
PATCH /v2/parts/logs/{logID} Update Part Log #
DELETE /v2/parts/logs/{logID} Delete Part Log #
GET /v2/parts/logs All Part Logs #
GET /v2/parts/{partID}/purchasables Get Purchasables #
GET /v2/parts/vendors/associations Get Part Vendor Associations #
POST /v2/parts/vendors/associations Create Part Vendor Association #
DELETE /v2/parts/vendors/associations/{relationID} Delete Part Vendor Association #
GET /v2/parts Parts #
POST /v2/parts Create Part #
PATCH /v2/parts/{partID} Update Part #
DELETE /v2/parts/{partID} Delete Part #
GET /v2/parts/usage Parts Usage #
PUT /v2/tasks/{taskID}/invoices/{invoiceID}/file Attach a file to an invoice #
DELETE /v2/tasks/{taskID}/invoices/{invoiceID}/file Delete file from Invoice #
GET /v2/tasks/invoices Invoices #
PUT /v2/tasks/{taskID}/invoices Attach an Invoice to task #
DELETE /v2/tasks/{taskID}/invoices/{invoiceID} Delete invoice from task #
PATCH /v2/tasks/{taskID}/invoices/{invoiceID} Update an Invoice #
GET /v2/tasks/{taskID}/instructions/{instructionID}/options Instruction Options #
POST /v2/tasks/{taskID}/instructions/{instructionID}/options New Instruction Option #
DELETE /v2/tasks/instructions/{instructionID}/options/{instructionOptionID} Delete Instruction Option #
PATCH /v2/tasks/instructions/{instructionID}/options/{instructionOptionID} Update Instruction Option #
GET /v2/tasks/{taskID}/instructions Task Instructions #
POST /v2/tasks/{taskID}/instructions New Task Instruction #
PATCH /v2/tasks/instructions/{instructionID} Update Task Instruction #
DELETE /v2/tasks/instructions/{instructionID} Delete Task Instruction #
GET /v2/tasks/instructions/{instructionID} Get Task Instruction by ID #
GET /v2/tasks/instructions Batch Task Instructions #
PUT /v2/tasks/instructions/{instructionID}/image Task Instruction Image #
DELETE /v2/tasks/instructions/{instructionID}/image Delete Task Instruction Image #
PUT /v2/tasks/{taskID}/image Upload Task Main Image #
DELETE /v2/tasks/{taskID}/image Delete Task Main Image #
GET /v2/tasks/labor Task Labor #
GET /v2/tasks/labor/categories Get Labor Categories #
GET /v2/tasks/{taskID}/parts Get attached parts #
PUT /v2/tasks/{taskID}/parts Attach part to task #
GET /v2/tasks/parts Get all attached parts #
DELETE /v2/tasks/{taskID}/{partID} Delete part from task #
GET /v2/tasks/{taskID}/comments Task Comments #
POST /v2/tasks/{taskID}/comments Add Task Comments #
GET /v2/tasks/{taskID}/tags Tags #
PUT /v2/tasks/{taskID}/tags PUT Apply Task Tags #
DELETE /v2/tasks/{taskID}/tags/{tagRaw} DELETE Remove Task Tag #
GET /v2/work-requests/work-request-submissions List WR Submissions #
POST /v2/work-requests/work-request-submissions Create WR Submission #
POST /v2/work-requests/work-request-submissions/{workRequestSubmissionID}/approve Approve WR Submission #
POST /v2/work-requests/work-request-submissions/{workRequestSubmissionID}/decline Decline WR Submission #
POST /v2/tasks New Task #
GET /v2/tasks Tasks #
PATCH /v2/tasks/{taskID} Update Task #
DELETE /v2/tasks/{taskID} Delete Task #
GET /v2/users/{userID}/roles Get User Roles #
PUT /v2/users/{userID}/roles Add User To Role #
DELETE /v2/users/{userID}/roles Remove Role From User #
GET /v2/users/{userID}/teams Get User Teams #
PUT /v2/users/{userID}/teams Add User To Team #
DELETE /v2/users/{userID}/teams Remove Team From User #
GET /v2/users/capacity/exceptions/{userID} Get Capacity Exceptions by User #
POST /v2/users/capacity/exceptions/{userID} New Capacity Exception #
GET /v2/users/capacity/exceptions Get Capacity Exceptions by Location #
DELETE /v2/users/capacity/exceptions/{userID}/{exceptionID} Delete Capacity Exception #
PATCH /v2/users/capacity/exceptions/{userID}/{exceptionID} Update Capacity Exception #
GET /v2/users/capacity/schedules Get Capacity Schedules #
POST /v2/users/capacity/schedules Create Capacity Schedule #
DELETE /v2/users/capacity/schedules/{scheduleID} Delete Capacity Schedule #
GET /v2/users Users #
POST /v2/users New User #
PATCH /v2/users/{userID} Update User #
DELETE /v2/users/{userID} Delete User #
GET /v2/vendors/fields Vendor Fields #
POST /v2/vendors/fields New Vendor Suggested Field #
GET /v2/vendors/fields/suggested Vendor Suggested Fields #
PATCH /v2/vendors/fields/{valueID} Update Vendor Field Value #
DELETE /v2/vendors/fields/{valueID} Delete Vendor Field #
PUT /v2/vendors/{vendorID}/fields Attach Field to Vendor #
PUT /v2/vendors/{vendorID}/image Add Vendor Image #
DELETE /v2/vendors/{vendorID}/image Delete Vendor Image #
DELETE /v2/vendors/logs/file/{fileID} Delete Vendor Log File #
PUT /v2/vendors/{vendorID}/logs/{logID}/file Add Vendor Log File #
GET /v2/vendors/{vendorID}/logs Vendor Logs #
POST /v2/vendors/{vendorID}/logs New Vendor Log #
PATCH /v2/vendors/logs/{logID} Update Vendor Log #
DELETE /v2/vendors/logs/{logID} Delete Vendor Log #
GET /v2/vendors Vendors #
POST /v2/vendors New Vendor #
PATCH /v2/vendors/{vendorID} Update Vendor #
DELETE /v2/vendors/{vendorID} Delete Vendor #
GET /v2/roles Get Roles #
POST /v2/roles Create Role #
PATCH /v2/roles/{roleID} Update Role #
DELETE /v2/roles/{roleID} Delete Role #
GET /v2/teams Get Teams #
POST /v2/teams Create Team #
PATCH /v2/teams/{teamID} Update Team #
DELETE /v2/teams/{teamID} Delete Team #
GET /v2/po/items Get Purchase Order Items #
POST /v2/po/{poID}/items New Purchase Order Item #
PATCH /v2/po/{poID}/items/{poItemID} Update Purchase Order Item #
DELETE /v2/po/{poID}/items/{poItemID} Delete PO Item #
PUT /v2/po/{poID}/items/{poItemID} Receive PO Item #
GET /v2/po/{poID}/comments PO Comments #
POST /v2/po/{poID}/comments Create PO Comment #
PUT /v2/po/{poID}/comments/{commentID}/file Upload PO Comment File #
DELETE /v2/po/{poID}/comments/{commentID}/file Delete PO Comment File #
DELETE /v2/po/{poID}/comments/{commentID} Delete PO Comment #
PATCH /v2/po/{poID}/state Change PO State #
GET /v2/po/{poID}/state/transitions Get PO State Transitions #
GET /v2/po Get Purchase Orders #
POST /v2/po New Purchase Order #
PATCH /v2/po/{poID} Update Purchase Order #
DELETE /v2/po/{poID} Delete PO #
GET /v2/gl Get General Ledgers #
POST /v2/gl New General Ledger #
PATCH /v2/gl/{glID} Update General Ledger #
DELETE /v2/gl/{glID} Delete General Ledger #
POST /v2/budgets/{budgetID}/steps New Step #
DELETE /v2/budgets/{budgetID}/steps/{stepID} Delete Step #
PATCH /v2/budgets/{budgetID}/steps/{stepID} Update Step #
GET /v2/budgets/steps Get Steps #
GET /v2/budgets Get Budgets #
POST /v2/budgets New Budget #
DELETE /v2/budgets/{budgetID} Delete Budget #
PATCH /v2/budgets/{budgetID} Update Budget #
GET /v2/priorities Get Priorities #
POST /v2/priorities New Priority #
PATCH /v2/priorities/{priorityID} Update Priority #
DELETE /v2/priorities/{priorityID} Delete Priority #
GET /v2/tags Get Tags #
POST /v2/tags Create Account Tag #
PATCH /v2/tags/{oldName} Rename Account Tag #
DELETE /v2/tags/{oldName} Delete Account Tag #
GET /v2/statuses Statuses #
POST /v2/statuses Create Status #
PATCH /v2/statuses/{statusID} Update Status #
DELETE /v2/statuses/{statusID} Delete Status #
POST /v2/bills/{billID}/transactions Add Bill Item #
GET /v2/bills/transactions Bill Transactions #
PATCH /v2/bills/{billID}/transactions/{transactionID} Update Bill Transaction #
DELETE /v2/bills/transactions/{transactionID} Bill Transaction #
GET /v2/bills/{billID}/comments Bill Comments #
POST /v2/bills/{billID}/comments Create Bill Comment #
PUT /v2/bills/{billID}/comments/{commentID}/file Upload Bill Comment File #
DELETE /v2/bills/{billID}/comments/{commentID}/file Delete Bill Comment File #
DELETE /v2/bills/{billID}/comments/{commentID} Delete Bill Comment #
GET /v2/bills Get Bills #
POST /v2/bills New Bill #
PATCH /v2/bills/{billID} Update Bill #
DELETE /v2/bills/{billID} Delete Bill #
POST /v2/regions Create Region #
GET /v2/regions Regions #
PATCH /v2/regions/{regionID} Update Region #
DELETE /v2/regions/{regionID} Delete Region #
GET /v2/webhooks Get Webhooks #
POST /v2/webhooks New Webhook #
DELETE /v2/webhooks/{webhookID} Delete Webhook #
PATCH /v2/webhooks/{webhookID} Update Webhook #
GET /v2/uom Get Units #
POST /v2/uom Create Unit #
PATCH /v2/uom/{unitCode} Update Unit #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/limble-cmms-routes-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

limble-cmms-routes-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Limble API V2 Routes API
  version: 1.0.0
  description: Getting Started!
servers:
- url: https://api.limblecmms.com
  description: US (Default)
- url: https://ca-api.limblecmms.com
  description: Canada
- url: https://au-api.limblecmms.com
  description: Australia
- url: https://eu-api.limblecmms.com
  description: Europe
- url: https://21cfr-api.limblecmms.com
  description: 21 CFR Part 11 (Pharma/Life Sciences)
security:
- BasicAuth: []
tags:


# --- truncated at 32 KB (489 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/limble-cmms/refs/heads/main/openapi/limble-cmms-routes-api-openapi.yml