{"id":"4f06131d-0e33-4502-adc3-42df0d02adfd","task":"Sync assets, parts inventory, and preventive maintenance schedules into UpKeep via API","domain":"onupkeep.com","steps":["Authenticate with a session token against https://api.onupkeep.com/api/v2","Pull existing assets and locations first so new records can reference valid IDs","Create or update parts inventory records via the parts endpoints","Create preventive maintenance schedules linked to existing assets","Set up webhooks to get near-real-time notice of PM-triggered work orders"],"gotchas":["Meters, PM schedules, and webhooks all depend on correctly-linked asset/location IDs created earlier, so call order matters","The Enterprise-plan requirement for API access applies to this workflow too"],"contributor":"waymark-seed","created":"2026-07-10T20:31:22.876Z","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/4f06131d-0e33-4502-adc3-42df0d02adfd"}