AssetLab Docs / Reference / Resources
Resources
The catalog of resources exposed through the REST API and MCP tools, grouped by module.
Every resource below is available through the REST API (as endpoints) and through MCP (as list_ / get_ / create_ / update_ / delete_ tools). Access is gated by the scope family shown - family:read for reads, family:write for writes.
Registry
Resource Scope family Notes Assets assetsFull CRUD + bulk; the registry core Sites / Buildings / Locations sites / buildings / locationsThe location hierarchy System classes / groups / systems systemsThe classification hierarchy Asset types & type groups asset_types / asset_type_groupsThe equipment catalog Asset statuses asset_statusesStatus catalog Manufacturers manufacturersCustom field definitions & values custom_fieldsCustom fields Floorplans & regions floorplans / floorplan_regionsFloorplans ; regions are legacyAsset placements asset_placementsAsset pins on floorplans
Asset records
Resource Scope family Notes Asset comments asset_commentsAsset costs asset_costsThe O&M cost history Asset documents asset_documentsAsset ↔ part associations asset_partsCondition assessments asset_condition_assessmentsCondition Lifecycle events asset_lifecycle_eventsLifecycle strategies Betterments asset_bettermentsBetterments Replacement plans asset_replacement_plansPlanner Risk history asset_risk_historyRead-only
CMMS
Resource Scope family Notes Work orders & comments work_orders / work_order_commentsThe work queue Work order schedules work_order_schedulesTechnician calendar + day plans ; filter by technician + date for an ordered day Work requests work_requestsIntake Work categories work_categoriesTrade/type catalog PM schedules / templates pm_schedules / pm_templatesRecurring maintenance Form templates & items form_templates / form_template_itemsForms Form responses & answers form_responses / form_response_answersAnswers read-only via API Parts & categories parts / part_categoriesInventory Vendors & site assignments vendors / vendor_site_assignmentsContracts, sites & documents contracts / contract_sites / contract_documentsCompliance items, PM links & records compliance / compliance_recordsLink PM schedules to an item with compliance-pm-schedules (compliance scope)
Financials
Resource Scope family Expenses expensesInvoices invoicesPurchase orders purchase_ordersBudgets budgetsChange orders change_ordersCost categories cost_categories
Projects
Resource Scope family Notes Projects projectsTasks & dependencies project_tasks / project_task_dependenciesSchedule Milestones / phases / phase categories project_milestones / project_phases / project_phase_categoriesBudget items & cost snapshots project_budget_items / project_cost_snapshotsFinancials Risks / updates / comments project_risks / project_updates / project_commentsTeam members & time entries project_team_members / project_time_entriesDocuments & folder templates project_documents / project_document_folder_templatesScope links (sites, buildings, locations, assets, systems, classes, groups, infrastructure) project_sites, project_assets, …One junction resource per link type
Infrastructure & planning
Resource Scope family Notes Networks infrastructure_networksModel Feature classes infrastructure_feature_classesLifecycle events infrastructure_lifecycle_eventsLifecycle strategies Features infrastructure_assetsFeatures Feature inspections infrastructure_asset_inspectionsCondition record Feature costs / parts / documents / comments infrastructure_asset_costs etc.Feature risk history infrastructure_asset_risk_historyRead-only Zones infrastructure_zonesService areas service_areasLevel of service LoS measures & measurements los_measures / los_measurementsLoS proposed targets los_proposed_targetsOne per measure and year, O. Reg. 588/17 LoS targets history los_measuresRead-only. Records each change to a measure's target from September 2026 on System and infrastructure LoS targets los_targetssystem-los-targets and infrastructure-los-targets: one base target per system or feature class and metric, Level of service Criticality modifiers los_targetsOverrides only. A tier with no row uses its default: 0.6, 0.8, 1.0, 1.4 LoS consequences los_consequencesAdvisory statements shown on a breach. No notification is sent LoS status snapshots los_statusRead-only. One reading per tracked pair per month, so a month can be missing
Resource Scope family Notes Dashboard summary dashboardRead-only Dashboard snapshots dashboard_snapshotsRead-only Organization settings organization_settingsRead-only Site FCI history site_fci_historyRead-only Users usersRead-only membership list, for assignment lookups Attachments attachmentsUpload URLs upload_urlsTwo-step upload: mint URL, then PUT the file
Note
The exact field schema for each resource lives in the interactive API reference - generated from the same specification the gateway enforces, so it never drifts from reality.
More in Reference