Skip to content

Eventing in the Miele 3rd Party API

The Miele 3rd Party API uses Server-Sent Events (SSE) to deliver real-time updates from the backend to subscribed clients. This eventing mechanism allows external applications to listen for changes—such as device status updates or notifications—without the need for constant polling.

To consume events via SSE, your client must support persistent HTTP connections and handle incoming event streams according to the EventSource specification.

The API supports two event types:

  • All Appliances Events

If any of the connected appliances changes it state, an event will be sent.The All Appliances Events subscription will return the content of a GET /devices request.

Code sample
curl https://api.mcs3.miele.com/v1/devices/all/events \

  • One Appliance Events

If one connected appliances changes its state, an event will be sent.
The Appliance Event will return the content of a GET /devices/deviceId request.

Code sample
curl https://api.mcs3.miele.com/v1/devices/{deviceId}/events \

The Miele Developer's portal is available only on desktop and tablet devices.