Tovább a tartalomhoz

Eszköztípus módosítása; template_ids megadásakor a szenzorsablon-hozzárendelések teljes cseréje.

PATCH
/v1/device-types/{type_id}
curl --request PATCH \
--url https://api.signalguard.hu/v1/device-types/example \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "type_id": 1, "name": "example", "version": "example", "show_mainsensor": true, "alarmed_flag": true, "icon_id": 1, "color_id": 1, "template_ids": [ 1 ] }'

Jelleg: író. Minden művelet a hívó kulcs jogosultságaival fut. Egyenértékű műveleti alak: POST /v1/ops/update_device_type (= az azonos nevű MCP tool).

type_id
required
string
Media typeapplication/json
object
type_id
required
integer
name
string
>= 1 characters
version
string
>= 1 characters
show_mainsensor
boolean
alarmed_flag
boolean
icon_id
Any of:
integer
color_id
Any of:
integer
template_ids
Array<integer>
Examplegenerated
{
"type_id": 1,
"name": "example",
"version": "example",
"show_mainsensor": true,
"alarmed_flag": true,
"icon_id": 1,
"color_id": 1,
"template_ids": [
1
]
}

Siker — { ok: true, result }