While the Hubitat Elevation hub itself is powerful, we know many advanced users want a way to view and control devices using external applications or services. Maker API was created as a simple way of reading device states and controlling devices over a simple, RESTful HTTP API. No custom code is required on the hub to use Maker API – it’s built-in and allows developers to create external apps or services that integrate with the hub without writing any code in the Hubitat environment..
We have seen users use Maker API to create integrations with other hubs or systems, create custom dashboard or other control solutions, and more!
Because Maker API is designed for third-party use:
Hubitat does not directly create or support any of these third-party apps or services.
Our creative community of users have found many creative uses for Maker API.
Community members have been generous enough to share their efforts with fellow users.
To increase security, Maker API allows access to only the specific devices and hub features (changing hub mode or Hubitat Safety Monitor arm state) that the user has authorized in the Maker API app on the hub. Devices can be added (authorized) or removed from a Maker API install at any time.