Add an asset
Add a device, such as an inverter, a battery or a wallbox, to one of your households.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Unknown fields inside the type data object are rejected, and so is a type data object for another type. The asset's read-only fields (object, id, status, steered_by_nomos, decommissioned_at, created_at and updated_at) are rejected with field_not_allowed, other unknown top-level fields are ignored. null on an optional field means the same as leaving it out.
The Nomos ID of the household the asset belongs to.
"dom_k3v9x2m7n1b4v8c2x6z0q5wd"
Your own ID for the device, at most 255 characters, unique among all assets of your organization and never reused. If an asset with this external_id exists, you get 409 with its ID, so a retry after a timeout is safe.
1 - 255"partner-bat-1"
You add inverter, solar, battery, wallbox and heat_pump. Nomos creates household_net and household_residual with a household's first asset.
household_net, household_residual, inverter, solar, battery, wallbox, heat_pump "battery"
Whether Nomos can steer the asset through a schedule. Only types that take a schedule can be steerable, so not solar: Nomos curtails solar through its inverter.
true
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"
255"Fronius"
255"BYD Battery-Box Premium HVS 10.2"
When the device was installed, not in the future and not before 1980-01-01T00:00:00Z.
"2025-04-02T00:00:00Z"
Your own free-form data, at most 10KB, for example the serial number.
Response
The added 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
Whether a Nomos schedule is in force for the current quarter hour.
false
"BYD"
"Battery-Box Premium HVS 10.2"
null
null
"2026-10-06T09:12:44Z"
When the asset last changed, by you, a decommission or Nomos.
"2026-10-06T09:12:44Z"
battery