# API

- [OpenHue API](https://www.openhue.io/api/openhue-api.md): OpenHue API is an open-source project that provides a comprehensive OpenAPI specification for the Philips Hue REST API.
- [Authentication](https://www.openhue.io/api/openhue-api/authentication.md): The authentication API allows to retrieve the hue-application-key, that is passed as header for Authorization.
- [Resource](https://www.openhue.io/api/openhue-api/resource.md): This endpoint allows retrieving all resources exposed by the Hue Bridge.
- [Bridge](https://www.openhue.io/api/openhue-api/bridge.md): API to manage the bridge.
- [Home](https://www.openhue.io/api/openhue-api/home.md): Homes group rooms as well as devices not assigned to a room.
- [Device](https://www.openhue.io/api/openhue-api/device.md): API to manage devices. Devices have device level properties and offer services such as light.
- [Light](https://www.openhue.io/api/openhue-api/light.md): These are offered by devices with lighting capabilities.
- [Scene](https://www.openhue.io/api/openhue-api/scene.md): Scenes are used to store and recall settings for a group of lights.
- [Room](https://www.openhue.io/api/openhue-api/room.md): Rooms group devices and each device can only be part of one room.
- [Zone](https://www.openhue.io/api/openhue-api/zone.md): Zones group services and each service can be part of multiple zones.
- [Sensors](https://www.openhue.io/api/openhue-api/sensors.md): This page regroups the sensors-related APIs.
- [OpenHue API](https://www.openhue.io/api/openhue-api-1.md): OpenHue API is an open-source project that provides a comprehensive OpenAPI specification for the Philips Hue REST API.
- [Auth](https://www.openhue.io/api/openhue-api-1/auth.md)
- [Resource](https://www.openhue.io/api/openhue-api-1/resource.md)
- [Device](https://www.openhue.io/api/openhue-api-1/device.md)
- [Device Power](https://www.openhue.io/api/openhue-api-1/device-power.md)
- [Light](https://www.openhue.io/api/openhue-api-1/light.md)
- [LightLevel](https://www.openhue.io/api/openhue-api-1/lightlevel.md)
- [Motion](https://www.openhue.io/api/openhue-api-1/motion.md)
- [GroupedLight](https://www.openhue.io/api/openhue-api-1/groupedlight.md)
- [Bridge](https://www.openhue.io/api/openhue-api-1/bridge.md)
- [Bridge Home](https://www.openhue.io/api/openhue-api-1/bridge-home.md)
- [Scene](https://www.openhue.io/api/openhue-api-1/scene.md)
- [Smart Scene](https://www.openhue.io/api/openhue-api-1/smart-scene.md)
- [Room](https://www.openhue.io/api/openhue-api-1/room.md)
- [Zone](https://www.openhue.io/api/openhue-api-1/zone.md)
- [Temperature](https://www.openhue.io/api/openhue-api-1/temperature.md)
- [Button](https://www.openhue.io/api/openhue-api-1/button.md)
- [BellButton](https://www.openhue.io/api/openhue-api-1/bellbutton.md)
- [RelativeRotary](https://www.openhue.io/api/openhue-api-1/relativerotary.md)
- [Contact](https://www.openhue.io/api/openhue-api-1/contact.md)
- [Tamper](https://www.openhue.io/api/openhue-api-1/tamper.md)
- [CameraMotion](https://www.openhue.io/api/openhue-api-1/cameramotion.md)
- [GroupedMotion](https://www.openhue.io/api/openhue-api-1/groupedmotion.md)
- [GroupedLightLevel](https://www.openhue.io/api/openhue-api-1/groupedlightlevel.md)
- [ConvenienceAreaMotion](https://www.openhue.io/api/openhue-api-1/convenienceareamotion.md)
- [SecurityAreaMotion](https://www.openhue.io/api/openhue-api-1/securityareamotion.md)
- [MotionAreaCandidate](https://www.openhue.io/api/openhue-api-1/motionareacandidate.md)
- [MotionAreaConfiguration](https://www.openhue.io/api/openhue-api-1/motionareaconfiguration.md)
- [ZigbeeConnectivity](https://www.openhue.io/api/openhue-api-1/zigbeeconnectivity.md)
- [ZgpConnectivity](https://www.openhue.io/api/openhue-api-1/zgpconnectivity.md)
- [WifiConnectivity](https://www.openhue.io/api/openhue-api-1/wificonnectivity.md)
- [ZigbeeDeviceDiscovery](https://www.openhue.io/api/openhue-api-1/zigbeedevicediscovery.md)
- [Homekit](https://www.openhue.io/api/openhue-api-1/homekit.md)
- [Matter](https://www.openhue.io/api/openhue-api-1/matter.md)
- [MatterFabric](https://www.openhue.io/api/openhue-api-1/matterfabric.md)
- [Entertainment](https://www.openhue.io/api/openhue-api-1/entertainment.md)
- [EntertainmentConfiguration](https://www.openhue.io/api/openhue-api-1/entertainmentconfiguration.md)
- [Speaker](https://www.openhue.io/api/openhue-api-1/speaker.md)
- [BehaviorScript](https://www.openhue.io/api/openhue-api-1/behaviorscript.md)
- [BehaviorInstance](https://www.openhue.io/api/openhue-api-1/behaviorinstance.md)
- [GeofenceClient](https://www.openhue.io/api/openhue-api-1/geofenceclient.md)
- [Geolocation](https://www.openhue.io/api/openhue-api-1/geolocation.md)
- [DeviceSoftwareUpdate](https://www.openhue.io/api/openhue-api-1/devicesoftwareupdate.md)
- [ServiceGroup](https://www.openhue.io/api/openhue-api-1/servicegroup.md)
- [Event](https://www.openhue.io/api/openhue-api-1/event.md)
- [Models](https://www.openhue.io/api/openhue-api-1/models.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.openhue.io/api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
