Maintenance
19 operations at https://api.zaitrack.app. Request and response bodies are JSON with camelCase keys; ids are UUIDs; times are RFC 3339 in UTC.
Maintenance: plans, vehicles
GET /v1/maintenance/plans: List service plansPOST /v1/maintenance/plans: Create a service planGET /v1/maintenance/plans/{id}: Get a service planPATCH /v1/maintenance/plans/{id}: Update a service planDELETE /v1/maintenance/plans/{id}: Delete a service planPUT /v1/maintenance/plans/{id}/vehicles/{vehicleId}: Record a service done on a vehicleGET /v1/maintenance/vehicles/{vehicleId}: A vehicle's plans and their statePOST /v1/maintenance/vehicles/{vehicleId}/meter: Report an odometer or engine-hours readingGET /v1/maintenance/vehicles/{vehicleId}/roadworthiness: Whether a vehicle may be driven
Maintenance: due, work orders
GET /v1/maintenance/due: Services due or overdueGET /v1/maintenance/work-orders: List work ordersPOST /v1/maintenance/work-orders: Open a work orderGET /v1/maintenance/work-orders/{id}: Get a work orderPATCH /v1/maintenance/work-orders/{id}: Update a work orderPOST /v1/maintenance/work-orders/{id}:start: Start a work order
Maintenance: work orders, inspections
POST /v1/maintenance/work-orders/{id}:complete: Complete a work orderPOST /v1/maintenance/work-orders/{id}:cancel: Cancel a work orderGET /v1/maintenance/inspections: List vehicle inspectionsGET /v1/maintenance/inspections/{id}: Get an inspection