For the complete documentation index, see llms.txt. This page is also available as Markdown.

Motion Area Configuration

API to manage motion area configuration.

List motion area configurations.

get

List all available motion area configurations resources.

Authorizations
hue-application-keystringRequired
Responses
200

MotionAreaConfiguration Success Response

application/json
get/clip/v2/resource/motion_area_configuration
GET /clip/v2/resource/motion_area_configuration HTTP/1.1
Host: 192.168.1.0
hue-application-key: YOUR_API_KEY
Accept: */*
{
  "errors": [
    {
      "description": "text"
    }
  ],
  "data": [
    {
      "type": "light",
      "id": "3883f8bf-30a3-445b-ac06-b047d50599df",
      "id_v1": "/lights/8",
      "owner": {
        "rid": "42edd1f5-9538-4180-9ced-2d9e07f26d0f",
        "rtype": "device"
      },
      "enabled": true,
      "motion_sensors": [
        {
          "rid": "42edd1f5-9538-4180-9ced-2d9e07f26d0f",
          "rtype": "device"
        }
      ]
    }
  ]
}

Get motion area configuration.

get

Get details of a single motion area configuration resource from its given {motionAreaConfigurationId}.

Authorizations
hue-application-keystringRequired
Path parameters
motionAreaConfigurationIdstringRequired

ID of the motion area configuration

Responses
200

MotionAreaConfiguration Success Response

application/json
get/clip/v2/resource/motion_area_configuration/{motionAreaConfigurationId}
GET /clip/v2/resource/motion_area_configuration/{motionAreaConfigurationId} HTTP/1.1
Host: 192.168.1.0
hue-application-key: YOUR_API_KEY
Accept: */*
{
  "errors": [
    {
      "description": "text"
    }
  ],
  "data": [
    {
      "type": "light",
      "id": "3883f8bf-30a3-445b-ac06-b047d50599df",
      "id_v1": "/lights/8",
      "owner": {
        "rid": "42edd1f5-9538-4180-9ced-2d9e07f26d0f",
        "rtype": "device"
      },
      "enabled": true,
      "motion_sensors": [
        {
          "rid": "42edd1f5-9538-4180-9ced-2d9e07f26d0f",
          "rtype": "device"
        }
      ]
    }
  ]
}

Update motion area configuration.

put

Update a single motion area configuration resource from its given {motionAreaConfigurationId}.

Authorizations
hue-application-keystringRequired
Path parameters
motionAreaConfigurationIdstringRequired

ID of the motion area configuration

Body
typestringOptional

Type of the supported resources (always motion_area_configuration here)

enabledbooleanOptional

True when configuration is active.

Responses
200

Success

application/json
put/clip/v2/resource/motion_area_configuration/{motionAreaConfigurationId}
PUT /clip/v2/resource/motion_area_configuration/{motionAreaConfigurationId} HTTP/1.1
Host: 192.168.1.0
hue-application-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 30

{
  "type": "text",
  "enabled": true
}
{
  "errors": [
    {
      "description": "text"
    }
  ],
  "data": [
    {
      "rid": "42edd1f5-9538-4180-9ced-2d9e07f26d0f",
      "rtype": "device"
    }
  ]
}

Last updated

Was this helpful?