Update an asset
Change the data of an asset. Send only the fields that change.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
"ha_b7q2m1k8v4n0x3c9l5p2r7td"
Body
A field you leave out stays as it is, and null clears it. The type data object and metadata merge key by key. Unknown fields inside the type data object, and type data for another type, are rejected. Unknown top-level fields are ignored. A different device is a new asset: add it and decommission the old one.
The Nomos ID of the active inverter in the same household that the asset sits behind. Required on solar, optional on battery (a battery without it is AC-coupled), not allowed on other types.
"ha_i9k3l7w2e5r8t1y4u6o0p3as"
Response
The updated asset
- battery
- inverter
- solar
- wallbox
- heat_pump
- household_net
- household_residual
A device in a household, or one of the two assets Nomos creates per household. It carries the type data object named like its type, with every field present and null where unknown.
asset "ha_b7q2m1k8v4n0x3c9l5p2r7td"
"dom_k3v9x2m7n1b4v8c2x6z0q5wd"
The Nomos ID of the inverter the asset sits behind. Set on solar and on a battery behind a hybrid inverter.
"ha_i9k3l7w2e5r8t1y4u6o0p3as"
Your own ID. Null on household_net and household_residual.
"partner-bat-1"
A decommissioned asset stays readable, by its ID and in the list.
active, decommissioned "active"
true
"BYD"
"Battery-Box Premium HVS 10.2"
null
null
"2026-10-06T09:12:44Z"
battery