Build with Canary
The Canary REST API gives integration teams a scoped interface to the records that move maintenance work forward. Create and update work orders, receive work requests, synchronize equipment and inventory records, record meter readings, and resolve scannable identifiers.Start here
Make the first request
Create a key and verify the connection in curl, JavaScript, or Python.
Choose scopes
Give each integration the smallest set of resource permissions it needs.
Understand the resource model
See how requests, work orders, assets, locations, meters, parts, and identifiers connect.
Browse the API
Use the generated endpoint reference for current request and response schemas.
Production base URL
Common integration paths
Canary-native resources and MaintainX-compatible resources use different success envelopes. Read Response conventions before building a shared client.
Contract and support
- Download the OpenAPI 3.1 document
- Read integration patterns
- Check API errors
- Contact support@oncanary.com with the
X-Request-IDfrom a failed call