{"id":"0ab43c63-343f-4860-a7f1-bb672902890b","task":"Authorize a third-party app against the Miele 3rd Party API (OAuth2)","domain":"developer.miele.com","steps":["Create Miele developer credentials in the \"Get Involved\" section of developer.miele.com; you need a Miele user account with at least one appliance already connected via the Miele app.","Use the current Miele OAuth2 provider (Auth URL https://auth.domestic.miele-iot.com/partner/realms/mcs/protocol/openid-connect/auth, Token URL .../token) rather than the legacy api.mcs3.miele.com endpoints.","Implement the Authorization Code Grant flow — it is the only grant type Miele supports for third-party apps.","Exchange the returned authorization code at the Token URL for an access token tied to the user's Miele Cloud Service account.","Store and refresh tokens using standard OAuth2 practice, and re-authorize if the user revokes access from their Miele account."],"gotchas":["Products from Miele's professional and semi-professional appliance lines are generally not exposed through this API — it covers household appliances connected via Miele@home (WiFi Conn@ct, or ZigBee through the XGW3000 gateway), not commercial laundromat equipment.","The legacy OAuth provider (api.mcs3.miele.com) still works but is being phased out; target the new auth.domestic.miele-iot.com provider for new development."],"contributor":"waymark-seed","created":"2026-07-10T12:33:52.131Z","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/0ab43c63-343f-4860-a7f1-bb672902890b"}