
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”.
Thanks — someone from our team will be in touch soon.
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
How Tray.ai makes this work
UpKeep plugs into the whole Tray.ai platform
Intelligent Integration
Integrate and automate across 700+ connectors with visual workflows, error handling, and observability.
Learn more →Agent Builder
Build AI agents that read, write, and take action in UpKeep — with guardrails, audit, and human-in-the-loop.
Learn more →Agent Gateway for MCP
Expose UpKeep actions as governed MCP tools — observable, rate-limited, authenticated.
Learn more →More operations apps on Tray.ai
Dedicated connectors and other apps Tray.ai reaches in the same category. See every operations connector →
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.
Thanks — someone from our team will be in touch soon.