デバイスの一覧を取得する
組織のカメラとセンサを新しい順に返します。カメラに追加した AI アプリは含みません(AI アプリのインスタンスで取得します)。センサの現在値と配信の状態は一覧には入らないので、デバイスの詳細で取得してください。スコープは data か data:write が要ります。
GET
/devicesAuthorization
AuthorizationBearer token · headerrequired組織設定の「API・MCP」タブで発行した API トークン(tcn_ で始まる)。
Query parameters
edgePcIdstringこのエッジPC のデバイスだけに絞る
typestringデバイスの種類で絞る
Allowed:
camerasensorpageintegerページ番号(1 から。既定 1)
min 1 · default: 1
pageSizeinteger1 ページの件数(1〜100。既定 50)
min 1 · max 100 · default: 50
Responses
200
デバイスの一覧
devicesDevice[]requiredShow propertiesHide properties
Array of
DeviceidstringrequirededgePcIdstringrequirededgePcNamestringrequirednamestringrequirednotestring | nullrequiredmanufacturerstring | nullrequiredmodelstring | nullrequiredserialNumberstring | nullrequired実機のシリアル番号
macAddressstring | nullrequired控えた MAC アドレス(小文字のコロン区切り)。IP で繋ぐ機器は、エッジPC から初めて見えたときに自動で控えます
attributesobjectrequired管理項目の値。キーは項目の ID で、未入力の項目は含みません
typestringrequiredカメラかセンサか
Allowed:
camerasensorcameraKindstring | nullrequiredカメラのつなぎ方。カメラ以外は null
Allowed:
rtspusbcsihttpnullsensorKindstring | nullrequiredセンサの種類。センサ以外は null
Allowed:
linescalethermometerpower_metermodbusgaugenullsourceDeviceIdstring | nullrequired映像を読むカメラ(カメラで読むセンサだけ)
latitudenumber | nullrequired設置位置。null はエッジPC と同じ位置
longitudenumber | nullrequiredcreatedAtstring<date-time>requiredtotalintegerrequired絞り込み後の総件数
pageintegerrequiredpageSizeintegerrequired400
入力の検証エラー、または対象の種類が合わない
errorstringrequired人が読めるエラーメッセージ
401
トークンが無い、または無効
errorstringrequired人が読めるエラーメッセージ
403
スコープが足りない、または操作が許可されていない
errorstringrequired人が読めるエラーメッセージ