Weavz
MaintainX

MaintainX

Facilities and maintenance operations for work orders, work requests, assets, locations, purchase orders, users, statuses, and comments.

39 tools
4 triggers

Tools

Name
list_work_orders

List MaintainX work order records with documented paging and filters.

get_work_order

Get a MaintainX work order by ID.

create_work_order

Create a MaintainX work order using the documented JSON request body.

update_work_order

Patch a MaintainX work order by exact ID.

delete_work_order

Delete a MaintainX work order by exact ID.

list_work_requests

List MaintainX work request records with documented paging and filters.

get_work_request

Get a MaintainX work request by ID.

create_work_request

Create a MaintainX work request using the documented JSON request body.

update_work_request

Patch a MaintainX work request by exact ID.

delete_work_request

Delete a MaintainX work request by exact ID.

list_assets

List MaintainX asset records with documented paging and filters.

get_asset

Get a MaintainX asset by ID.

create_asset

Create a MaintainX asset using the documented JSON request body.

update_asset

Patch a MaintainX asset by exact ID.

delete_asset

Delete a MaintainX asset by exact ID.

list_locations

List MaintainX location records with documented paging and filters.

get_location

Get a MaintainX location by ID.

create_location

Create a MaintainX location using the documented JSON request body.

update_location

Patch a MaintainX location by exact ID.

delete_location

Delete a MaintainX location by exact ID.

list_purchase_orders

List MaintainX purchase order records with documented paging and filters.

get_purchase_order

Get a MaintainX purchase order by ID.

create_purchase_order

Create a MaintainX purchase order using the documented JSON request body.

update_purchase_order

Patch a MaintainX purchase order by exact ID.

delete_purchase_order

Delete a MaintainX purchase order by exact ID.

list_users

List MaintainX user records with documented paging and filters.

get_user

Get a MaintainX user by ID.

create_user

Create a MaintainX user using the documented JSON request body.

update_user

Patch a MaintainX user by exact ID.

delete_user

Delete a MaintainX user by exact ID.

list_categories

List MaintainX category records with documented paging and filters.

list_asset_statuses

List MaintainX asset status records with documented paging and filters.

update_work_order_status

Update work order status status in MaintainX.

update_asset_status

Update asset status status in MaintainX.

update_purchase_order_status

Update purchase order status status in MaintainX.

update_purchase_order_fulfillment

Update purchase order fulfillment status in MaintainX.

create_work_order_comment

Create a MaintainX work order comment using the documented comment body.

create_purchase_order_comment

Create a MaintainX purchase order comment using the documented comment body.

send_user_message

Create a MaintainX user message using the documented comment body.

Triggers

Name
work_order_created_or_updated

Poll MaintainX work order records after an initial baseline.

work_request_created_or_updated

Poll MaintainX work request records after an initial baseline.

asset_created_or_updated

Poll MaintainX asset records after an initial baseline.

purchase_order_created_or_updated

Poll MaintainX purchase order records after an initial baseline.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('maintainx', 'list_work_orders', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'maintainx',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect MaintainX to my app?

Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does MaintainX support?

MaintainX supports 39 tools including List Work Orders, Get Work Order, Create Work Order, Update Work Order, Delete Work Order, and more.

Can I use MaintainX with AI agents?

Yes. Add MaintainX to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can MaintainX be used in stateful agent workflows?

Yes. Agents can combine MaintainX tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does MaintainX use?

MaintainX uses API Key. Weavz stores credentials securely and uses them for authorized action execution.

How much does the MaintainX integration cost?

The MaintainX integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does MaintainX support?

MaintainX supports 4 triggers including Work Order Created or Updated, Work Request Created or Updated, Asset Created or Updated, Purchase Order Created or Updated.

Connect MaintainX in minutes

Get 20,000 free action executions every month. No credit card required.