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

Bell Button

API to manage bell button services.

List bell buttons.

get

List all available bell button resources.

Authorizations
hue-application-keystringRequired
Responses
200

BellButton Success Response

application/json
get/clip/v2/resource/bell_button
GET /clip/v2/resource/bell_button 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"
      },
      "metadata": {
        "control_id": 1
      },
      "bell": {
        "bell_report": {
          "updated": "2026-01-01T00:00:00.000Z",
          "event": "ring"
        },
        "last_event": "ring"
      }
    }
  ]
}

Get bell button.

get

Get details of a single bell button resource from its given {bellButtonId}.

Authorizations
hue-application-keystringRequired
Path parameters
bellButtonIdstringRequired

ID of the bell button

Responses
200

BellButton Success Response

application/json
get/clip/v2/resource/bell_button/{bellButtonId}
GET /clip/v2/resource/bell_button/{bellButtonId} 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"
      },
      "metadata": {
        "control_id": 1
      },
      "bell": {
        "bell_report": {
          "updated": "2026-01-01T00:00:00.000Z",
          "event": "ring"
        },
        "last_event": "ring"
      }
    }
  ]
}

Update bell button.

put

Update a single bell button resource from its given {bellButtonId}.

Authorizations
hue-application-keystringRequired
Path parameters
bellButtonIdstringRequired

ID of the bell button

Body
typestringOptional

Type of the supported resources (always bell_button here)

Responses
200

Success

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

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

Last updated

Was this helpful?