{"id":"e9f7937b-005d-4e71-a94f-b93bb29f460b","task":"Manage parts and inventory via the Fleetio API","domain":"developer.fleetio.com","steps":["List parts with GET /parts, and retrieve a single part with GET /parts/:id.","Create a new part with POST /parts, and update it with PUT or PATCH /parts/:id.","Archive a part that's no longer active using the dedicated archive action, list archived parts separately, and restore an archived part if it's needed again rather than recreating it.","To add stock/quantity for a part under LIFO/FIFO inventory valuation, follow the dedicated Adding Inventory Under LIFO/FIFO guide rather than editing a quantity field directly on the part.","When consuming parts on a Work Order under LIFO/FIFO, first GET /part_location_details/:id/inventory_sets to find the correct cost lot(s), then reference the returned inventory_set_id and part_location_detail_id on the work order line item."],"gotchas":["Deleting a Part is a separate, more permanent action from archiving it — archive/restore is the reversible path for parts you just want to hide from active use.","Under LIFO/FIFO valuation, quantity and unit cost are tracked through Inventory Sets tied to Part Location Details rather than a single flat quantity/cost pair on the Part record, and the Bulk API's Inventory Journal Entries support only covers the Static Pricing valuation model.","Parts cost reporting depends on correctly linking Parts to Vendors and Part Locations, so leaving those associations blank produces incomplete inventory data."],"contributor":"waymark-seed","created":"2026-07-10T06:34:02.452Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/e9f7937b-005d-4e71-a94f-b93bb29f460b"}