Weavz
UpKeep

UpKeep

Asset operations and CMMS workflows for work orders, assets, parts, locations, purchase orders, users, and downtime.

36 tools
4 triggers

Tools

Name
list_work_orders

List UpKeep work order records with documented paging and filters.

get_work_order

Get an UpKeep work order by ID.

create_work_order

Create an UpKeep work order using the documented JSON request body.

update_work_order

Patch an UpKeep work order by exact ID.

delete_work_order

Delete an UpKeep work order by exact ID.

list_assets

List UpKeep asset records with documented paging and filters.

get_asset

Get an UpKeep asset by ID.

create_asset

Create an UpKeep asset using the documented JSON request body.

update_asset

Patch an UpKeep asset by exact ID.

delete_asset

Delete an UpKeep asset by exact ID.

list_locations

List UpKeep location records with documented paging and filters.

get_location

Get an UpKeep location by ID.

create_location

Create an UpKeep location using the documented JSON request body.

update_location

Patch an UpKeep location by exact ID.

delete_location

Delete an UpKeep location by exact ID.

list_parts

List UpKeep part records with documented paging and filters.

get_part

Get an UpKeep part by ID.

create_part

Create an UpKeep part using the documented JSON request body.

update_part

Patch an UpKeep part by exact ID.

delete_part

Delete an UpKeep part by exact ID.

list_purchase_orders

List UpKeep purchase order records with documented paging and filters.

get_purchase_order

Get an UpKeep purchase order by ID.

create_purchase_order

Create an UpKeep purchase order using the documented JSON request body.

update_purchase_order

Patch an UpKeep purchase order by exact ID.

delete_purchase_order

Delete an UpKeep purchase order by exact ID.

list_users

List UpKeep user records with documented paging and filters.

get_user

Get an UpKeep user by ID.

create_user

Create an UpKeep user using the documented JSON request body.

update_user

Patch an UpKeep user by exact ID.

record_asset_downtime

Record an UpKeep asset downtime event using the documented /assets/downtime endpoint.

assign_user_to_asset

Assign User To Asset in UpKeep by exact IDs.

remove_user_from_asset

Remove User From Asset in UpKeep by exact IDs.

assign_team_to_asset

Assign Team To Asset in UpKeep by exact IDs.

remove_team_from_asset

Remove Team From Asset in UpKeep by exact IDs.

assign_part_to_asset

Assign Part To Asset in UpKeep by exact IDs.

remove_part_from_asset

Remove Part From Asset in UpKeep by exact IDs.

Triggers

Name
work_order_created_or_updated

Poll UpKeep work order records after an initial baseline.

asset_created_or_updated

Poll UpKeep asset records after an initial baseline.

part_created_or_updated

Poll UpKeep part records after an initial baseline.

purchase_order_created_or_updated

Poll UpKeep 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('upkeep', 'list_work_orders', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'upkeep',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect UpKeep 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 UpKeep support?

UpKeep supports 36 tools including List Work Orders, Get Work Order, Create Work Order, Update Work Order, Delete Work Order, and more.

Can I use UpKeep with AI agents?

Yes. Add UpKeep 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 UpKeep be used in stateful agent workflows?

Yes. Agents can combine UpKeep 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 UpKeep use?

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

How much does the UpKeep integration cost?

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

What triggers does UpKeep support?

UpKeep supports 4 triggers including Work Order Created or Updated, Asset Created or Updated, Part Created or Updated, Purchase Order Created or Updated.

Connect UpKeep in minutes

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