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

Camera Motion

API to manage camera motion detection.

List camera motion sensors.

get

List all available camera motion sensors resources.

Authorizations
hue-application-keystringRequired
Responses
200

CameraMotion Success Response

application/json
get/clip/v2/resource/camera_motion
GET /clip/v2/resource/camera_motion 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": {
        "motion_report": {
          "changed": "2026-01-01T00:00:00.000Z",
          "motion": true
        }
      }
    }
  ]
}

Get camera motion.

get

Get details of a single camera motion resource from its given {cameraMotionId}.

Authorizations
hue-application-keystringRequired
Path parameters
cameraMotionIdstringRequired

ID of the camera motion

Responses
200

CameraMotion Success Response

application/json
get/clip/v2/resource/camera_motion/{cameraMotionId}
GET /clip/v2/resource/camera_motion/{cameraMotionId} 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": {
        "motion_report": {
          "changed": "2026-01-01T00:00:00.000Z",
          "motion": true
        }
      }
    }
  ]
}

Update camera motion.

put

Update a single camera motion resource from its given {cameraMotionId}.

Authorizations
hue-application-keystringRequired
Path parameters
cameraMotionIdstringRequired

ID of the camera motion

Body
typestringOptional

Type of the supported resources (always camera_motion here)

enabledbooleanOptional

True when sensor is activated, false when deactivated.

Responses
200

Success

application/json
put/clip/v2/resource/camera_motion/{cameraMotionId}
PUT /clip/v2/resource/camera_motion/{cameraMotionId} 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?