Number of APIs: 24
The Philips Hue API Collection allows developers to control Philips Hue smart lights. It offers various functions, such as changing the color, brightness, and saturation of the lights. The API also supports the creation of schedules and timers for the lights. Step 1: First make sure your bridge is connected to your network and is functioning properly. Step 2: Then you need to discover the IP address of the bridge on your network. Okay now that you have a username with permission to use the Philips system, lets start having some fun with these APIs! Reference: https://developers.meethue.com/develop/get-started-2/
GET http://{{ip}}/api/{{username}}/lights
PUT http://{{ip}}/api/{{username}}/lights/2/state
3. Lights - Delete Light From Bridge
DELETE http://{{ip}}/api/{{username}}/lights/6
GET http://{{ip}}/api/{{username}}/config
PUT http://{{ip}}/api/{{username}}/config
GET http://{{ip}}/api/{{username}}/groups
GET http://{{ip}}/api/{{username}}/groups/0
POST http://{{ip}}/api/{{username}}/groups
PUT http://{{ip}}/api/{{username}}/groups/1/action
10. Schedule - Get All Schedules
GET http://{{ip}}/api/{{username}}/schedules
11. Schedule - Create Schedule
POST http://{{ip}}/api/{{username}}/schedules/
PUT http://{{ip}}/api/{{username}}/schedules/2
13. Schedule - Create Repeating Timer Schedule
POST http://{{ip}}/api/{{username}}/schedules
GET http://{{ip}}/api/{{username}}/sensors
POST http://{{ip}}/api/{{username}}/sensors
16. Sensor - Update Sensor State
PUT http://{{ip}}/api/{{username}}/sensors/2/state
GET http://{{ip}}/api/{{username}}/scenes
GET http://{{ip}}/api/{{username}}/scenes/381mJSoKqbbCA0u/
POST http://{{ip}}/api/{{username}}/scenes
PUT http://{{ip}}/api/{{username}}/scenes/381mJSoKqbbCA0u/lightstates/2
GET http://{{ip}}/api/{{username}}/rules
22. Rule - Edit Rule
PUT http://{{ip}}/api/{{username}}/rules/5
23. Rule - Create Rule on Localtime
POST http://{{ip}}/api/{{username}}/rules
DELETE http://{{ip}}/api/{{username}}/rules/5