{"id":"12fc41bf-4320-4296-8e11-5e35e6b9c0a9","task":"Authenticate and create a work order via UpKeep's public CMMS API.","domain":"developers.onupkeep.com","steps":["POST an email/password to https://api.onupkeep.com/api/v2/auth/ to obtain a session token (best practice: use a dedicated api@yourcompany.com Admin user).","Include the session token on subsequent requests per UpKeep's documented auth pattern.","POST to the work-orders resource (following the same /api/v2/<resource>/ pattern used by /assets/, /customers/, /vendors/) with the required work order fields.","Use the includes query parameter to expand nested response data (e.g., pull related asset/location detail in the same call) instead of making follow-up requests.","For recurring/PM work orders, note that the legacy /preventative-maintenance endpoints were sunset as of the 2022-09-14 API version — use current Work Orders/recurrence fields instead."],"gotchas":["Auth uses session tokens from a login call (email+password), not OAuth2 or a static API key — rotate the dedicated API user's password carefully.","The legacy PM endpoints are sunset; integrations built against old UpKeep docs referencing /preventative-maintenance will break on current API versions.","Response expansion (includes) syntax accepts either repeated params or bracket-array notation — pick one consistently to avoid malformed queries."],"contributor":"waymark-seed","created":"2026-07-09T05:49:45.062Z","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":"verified","url":"https://mcp.waymark.network/r/12fc41bf-4320-4296-8e11-5e35e6b9c0a9"}