Skip to content
UpKeep logo

Connectors / Operations · HTTP Connector

Automate UpKeep with Tray.ai

Create a work order, create an asset and create a location in UpKeep, and start a workflow when UpKeep sends “Work order custom field changed”.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.

See all connectors

What can you do with UpKeep on Tray.ai?

UpKeep is maintenance management software that tracks work orders, assets, locations, spare parts, and meters for facilities and maintenance teams. Tray.ai connects to UpKeep through the HTTP Connector, so your workflows can call the UpKeep API alongside the rest of your stack. API access comes through UpKeep's partner program or API plan, so you need approved credentials first.

Connects through
HTTP Connector
Authentication
A bearer token or an API key in a request header
Base URL
https://api.onupkeep.com/api/v2

What the UpKeep API covers

6 resources and 25 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. UpKeep gives API access on request, so approved credentials come first.

Work orders

  • Create a work order
  • List work orders
  • Get a work order
  • Update a work order
  • Delete a work order

Assets

  • Create an asset
  • List assets
  • Update an asset
  • Delete an asset

Locations

  • Create a location
  • List locations
  • Update a location
  • Delete a location

Parts

  • Create a part
  • List parts
  • Update a part
  • Delete a part

Requests

  • Create a request
  • List requests
  • Approve a request
  • Reject a request

Webhooks

  • Create a webhook
  • List webhooks
  • Update a webhook
  • Delete a webhook

Events UpKeep can send to a Tray.ai webhook trigger

  • Work order custom field changed
  • Work order feedback received
  • Form item updated

Checked against UpKeep's own documentation on 2026-10-22

developers.onupkeep.com

Frequently asked questions

What can a Tray.ai workflow do in UpKeep?

+

The UpKeep API documents 25 actions across 6 resources (Work orders, Assets, Locations, Parts, Requests, Webhooks). For example: Create a work order; Create an asset; Create a location. A workflow can make any documented call through the HTTP Connector.

How does Tray.ai authenticate with UpKeep?

+

The UpKeep API uses a bearer token and an API key in a request header. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

Which UpKeep events can start a Tray.ai workflow?

+

UpKeep sends 3 events to a webhook URL, for example: Work order custom field changed; Work order feedback received; Form item updated. A Tray.ai webhook trigger receives them and starts a workflow.

Do I need special access to the UpKeep API?

+

Yes. UpKeep gives API access on request, so you need approved credentials before a Tray.ai workflow can call it.

See UpKeep working against your stack.

We'll walk through a tailored demo with your systems plugged in.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.