Equipment & Assets
The asset register, meter readings, preventive maintenance and work orders.
For how this area works day to day, see the Equipment & assets guide.
Webhook events: maintenance.due, work_order.created, work_order.updated, work_order.closed. See Webhooks.
All paths are relative to /api/v1. Key is the scope an integration key needs, People the permission a signed-in person or personal key needs, and Feature the feature switch the endpoint belongs to. See how to read this reference.
- GET
/assetsList assets
Keyequipment:readPeopleequipment.readFeatureequipment - POST
/assetsCreate an asset
Keyequipment:writePeopleequipment.manageFeatureequipment - GET
/assets/external/{externalId}Get an asset by external ID
Keyequipment:readPeopleequipment.readFeatureequipment - PUT
/assets/external/{externalId}Create or replace an asset by external ID
Keyequipment:writePeopleequipment.manageFeatureequipment - GET
/assets/{id}Get an asset
Keyequipment:readPeopleequipment.readFeatureequipment - PATCH
/assets/{id}Update an asset (partial)
Keyequipment:writePeopleequipment.manageFeatureequipment - DELETE
/assets/{id}Archive an asset
Keyequipment:writePeopleequipment.manageFeatureequipment - POST
/assets/{id}/meter-readingsRecord a meter reading (hours, km…)
Keyequipment:writePeopleequipment.manageFeatureequipment - POST
/assets/{id}:maintainedRecord that maintenance was done
Keyequipment:writePeopleequipment.manageFeatureequipment.maintenance - GET
/maintenance/dueAssets due for maintenance by date or meter
Keyequipment:readPeopleequipment.readFeatureequipment.maintenance - GET
/work-ordersList work orders
Keyequipment:readPeopleequipment.readFeatureequipment.work_orders - POST
/work-ordersCreate a work order
Keyequipment:writePeoplework_orders.createFeatureequipment.work_orders - GET
/work-orders/external/{externalId}Get a work order by external ID
Keyequipment:readPeopleequipment.readFeatureequipment.work_orders - PUT
/work-orders/external/{externalId}Create or replace a work order by external ID
Keyequipment:writePeoplework_orders.manageFeatureequipment.work_orders - GET
/work-orders/{id}Get a work order
Keyequipment:readPeopleequipment.readFeatureequipment.work_orders - PATCH
/work-orders/{id}Update a work order (partial)
Keyequipment:writePeoplework_orders.manageFeatureequipment.work_orders