Skip to content

Device Control and Monitoring

This section covers everything you need to control SmartHQ devices, retrieve their states, and receive asynchronous updates. Whether you're building a smart home integration, automating appliance control, or monitoring device activity, these APIs provide the functionality you need.

Ready to Get Started?

If you haven't, visit Get Started to learn how to create an account, create an app, and start calling our APIs.

APIs for this Purpose

How these APIs fit together (click to expand)

Image of APIs and how they relate Image of APIs and how they relate

  • Identity and Access Management API
    Our OAuth 2.0 API allows appliance owners to authorize developers (you) to control their appliances.
  • Digital Twin API
    Enables developers to send commands to devices (e.g., dishwashers, dryers) and retrieve their state (e.g., temperature, cycle time).
  • Event Stream API
    The messaging protocol SmartHQ uses to send device events and state changes to your app as they happen in real time.

What We Offer

  • Authorization Information: Detailed documentation on the authorization process, including steps and concepts.
  • Real-Time Device Updates: Explanation on how the different ways your app can get updates about device changes from SmartHQ.
  • Tutorials: Step-by-step guides for using the data model to send and receive messages from appliances.